CIRCULATEQR

Free QR code generator

WiFi QR Code Generator (Free)

This free WiFi QR code generator puts your network name and password into a QR code, so guests can join your WiFi by scanning it with their phone camera instead of typing the password.

  • No sign-up
  • Never expires
  • No watermark
  • Made in your browser

Create your WiFi QR code

WiFi network

Fields marked * are required.

Exactly as your phone shows it, including capitals and spaces.

Shown as you type so you can check it. It stays on this device.

Your QR code appears here as you fill in the form.

Test it with your phone camera before you print or share it: point the camera at the preview and check it does what you expect.

Colors, logo and size
Style
Error correction

How much of the code can be dirty, scratched or covered and still scan. Higher levels add more squares, so the code gets denser. Medium suits most uses; choose High for a logo or rough surfaces.

The blank border scanners need around the code. It never goes below 4 modules (the code’s small squares), as the QR standard asks.

Sharp up to 17 cm (6.8 in) at 300 dpi. SVG scales to any size.

Logo in the center (optional)

PNG, JPG, WebP, GIF or SVG. It stays in your browser and is never uploaded.

How to make a WiFi QR code

  1. Enter the network name

    Type the network name (SSID) exactly as it appears in your phone’s WiFi list, including capitals and spaces.

  2. Choose the security and enter the password

    Most networks use WPA, WPA2 or WPA3. Type the password exactly; it’s shown as you type so you can check it.

  3. Check the preview

    Open “What’s inside this code” to see the network details the code holds.

  4. Style it and download it

    Add colors or a logo if you like, then download a PNG or an SVG.

  5. Test it

    Forget the network on your phone, then scan the code and check it joins. Do this before you print.

What a WiFi QR code contains

A WiFi QR code holds one short line of text in a format phones understand. iPhones (iOS 11 and later) and Android phones (Android 10 and later) read it with the camera and offer to join the network.

WIFI:T:WPA;S:Corner Cafe Guest;P:espresso2024;;
WIFI:
tells the phone this is a network to join
T:WPA
the security type: WPA (also used for WPA2 and WPA3), WEP, or nopass for an open network
S:
the network name (SSID)
P:
the password
H:true
added only for a hidden network

The characters \ ; , : and " have special meaning in this format, so the generator puts a backslash in front of them: a password like pass;word is stored as pass\;word, and the phone reads it back correctly.

Tips for printing and scanning

For WiFi QR codes

  • Write the network name next to the code (for example “WiFi: Corner Cafe Guest”) so people know what it is and can join by hand if their phone can’t scan.
  • Use a separate guest network if your router has one, so visitors don’t join the network your own devices use.
  • If you change the password, the code stops working. Make a new code and replace the printed copies.

For any printed QR code

  • Size: print the code at least 2 cm (0.8 in) wide for something held in the hand. For signs and posters, make it about a tenth of the scanning distance: roughly 10 cm (4 in) wide to scan from 1 m (3 ft).
  • Contrast: use a dark code on a light background. Light-on-dark codes and pale brand colors fail on some phones.
  • Quiet zone: keep a blank border of at least 4 modules (the code’s small squares) around it. Don’t crop it or put text and graphics right up against the code.
  • File type: use the SVG for print, since it stays sharp at any size. The 2048 px PNG is enough for print up to about 17 cm (6.8 in) wide at 300 dpi.
  • Surface: avoid glare from glossy laminate, tight curves (bottles, cups) and folds that cut through the code.
  • Test: scan a printed proof with an iPhone and an Android phone, at the real distance and in the real lighting, before you print in bulk.

When to use a dynamic code instead

A WiFi QR code works because the phone reads the network name and password straight from the code, so it can’t be a dynamic code that redirects somewhere. That’s also why it never expires: there’s no server in between. If you change your password, make a new code.

If your password changes often, or you want the WiFi details next to other information like check-in times and house rules, use a hosted page instead: a dynamic code opens a page showing the network name and password with copy buttons, and you update the page rather than reprinting the sign. CirculateQR’s Airbnb check-in template is built for this. The trade-off is that guests copy the password rather than joining in one tap.

The code you make on this page is static: free, permanent and private, but fixed once printed. Static and dynamic codes compared.

WiFi QR code questions

Do WiFi QR codes expire?

No. The network name and password are stored in the code itself, so it keeps working for as long as they stay the same. There’s no account, server or subscription involved.

Do WiFi QR codes work on iPhone and Android?

Yes. iPhones running iOS 11 or later join from the Camera app, and Android 10 and later can join from the camera or the QR scanner in WiFi settings. Some older Android phones need Google Lens or a scanner app.

What happens if I change my WiFi password?

The old code stops working, because it still holds the old password. Make a new code with the new password and replace the printed copies.

Is it safe to put my WiFi password in a QR code?

Anyone who scans the code can join your network, and scanner apps can show the password, so treat a printed code like a written-down password. Put it only where people you’d give the password to can see it, and use a guest network for visitors. This page makes the code in your browser, so your password isn’t sent to us or anyone else.

Can I see how many people scanned my WiFi QR code?

No. Phones read the details straight from the code and join your network directly, so scans can’t be counted. Your router’s admin page can show which devices have connected.

Does it work for hidden networks?

Yes. Tick “Hidden network” and the code tells the phone to look for a network that doesn’t broadcast its name. Type the name exactly, because the phone can’t check it against the list.

Why won’t my phone join from the code?

Usually the name or password doesn’t match exactly: check capitals, spaces and look-alike characters such as 0 and O or l and 1. Also check the security type and that you’re in range of the network.

More free QR code generators

Learn more