Skip to content
QRnook

Wi-Fi QR code generator

Guests point their camera at the code and join your network — no spelling out passwords. Your password never leaves this page.

  • Free
  • No signup
  • Runs in your browser
  • Static codes don’t expire

Wi-Fi network

Exactly as it appears in the Wi-Fi list — capitals and spaces count.

Security

Only tick this if the network does not broadcast its name.

What’s inside the codeExample

WIFI:S:Corner Cafe Guest;T:WPA;P:latte-art-2026;;

Type your own details to replace the example.

Example33×33
Scan to join Wi-Fi
Version
4
Error correction
M
Capacity used
78%
Bytes
49

Scanability

100 / 100

Excellent

Enter valid content above to enable downloads. The code shown now is only an example.

Size & print options7.9 cm

Prints the code at the width above.

Static code — it never expires. The destination is up to you.

Design

Colours
ShapeSquare · Square
Modules
Corner frames
Corner centres
Logo—

PNG, JPG, WebP or SVG up to 5 MB. It stays on your device.

Caption“Scan to join Wi-Fi”
Error correction & marginM · 4 modules
Error correction

Higher levels survive more damage and logos, but make the code denser.

4 modules

The spec asks for 4 modules of empty space around the code.

Scanability

100 / 100

Excellent
  • Contrast 21:1 — strong.

    Spec

  • Dark code on a light background.

    Spec

  • Quiet zone of 4 modules.

    Spec

  • Error correction M restores up to about 15% of the data.

    Spec

  • Version 4 (33×33) — light and easy to scan.

    Spec

  • Classic square modules and corners.

    Rule of thumb

  • 7.9 cm wide — fine for 60 cm away.

    Rule of thumb

A weighted estimate from the checks below — not a guarantee. Always test a printed proof with two different phones.

Legibility chart

Units
Estimated scanning distance for each printed width of this exact code.
PreviewWidthReads from about
20 cm≈ 1.5 m
15 cm≈ 1.1 m
10 cm≈ 76 cm
8 cm≈ 61 cm
Recommended minimum for A4 / Letter sheet · 7.9 cm
6 cm≈ 45 cm
5 cm≈ 38 cm
4 cm≈ 30 cm

Estimate based on the 10:1 distance rule, adjusted for this code’s density. Phones and light vary.

How to use it

  1. Type the network name (SSID) exactly as it appears in your phone’s Wi-Fi list. Capital letters, spaces and punctuation must match.
  2. Choose the security type. Almost every modern router uses WPA2 or WPA3 — pick “WPA / WPA2 / WPA3”. Choose “No password” only for open networks.
  3. Enter the password. Use “Show password” to check for typos: the code stores exactly what you type.
  4. Test it with your own phone, then download a PNG for screens or a PDF to print. Add a caption such as “Scan to join Wi-Fi” so people know what the code does.

What happens when someone scans it

A Wi-Fi QR code doesn’t contain a link. It holds a short piece of text in a format that phone cameras recognise, with the network name, the security type and the password. When a guest scans it, the phone offers to join that network — on iPhone a banner reads “Join network”, on most Android phones a similar prompt appears in the camera or in Google Lens.

Because nothing is looked up online, the code works even when the scanning phone has no mobile data, and it keeps working for as long as your network name and password stay the same.

Example: café guest network

The network is called Corner Cafe Guest, uses WPA2 and the password is latte-art-2026. The generator writes exactly the line below — you can see it under the form as you type.

Encoded content

WIFI:S:Corner Cafe Guest;T:WPA;P:latte-art-2026;;

Passwords with special characters

The Wi-Fi format uses semicolons, colons and commas as separators, so these characters must be “escaped” with a backslash when they appear in a network name or password. The generator does this automatically: a password like pass;word is stored as pass\;word, and phones read it back correctly.

Quotes and backslashes are escaped the same way. Accented letters and emoji are stored as UTF-8 and work on current phones, although some older Android devices handle non-English network names poorly. If guests report problems, test with a phone of the same brand.

Use a guest network if you can

Anyone who photographs the code can read the password — that is the point of it. For a business, holiday rental or office reception, create a separate guest network on your router. Guests get internet access without reaching your printers, cameras or shared drives, and you can change the guest password without reconnecting your own devices.

If you change the password, the printed code stops working: print a new one. A static Wi-Fi code cannot be updated remotely, because the password is inside the code itself. Read more in Do QR codes expire?

Where to put it and how big to print it

Put the code where people already wait: on the counter, table tents, the back of the room door, or a framed card next to the router. At arm’s length (30–50 cm), a code around 4–5 cm wide scans comfortably; a sign read from across a room needs to be much larger. The legibility chart above the page shows the estimate for your exact code, and the size calculator works it out for any distance.

Wi-Fi codes with long passwords are denser than simple links, so give them a little more room than you would a URL. Keep the white margin around the code — trimming it is one of the most common reasons a printed code fails.

Tips

  • Check the SSID on a phone, not on the router label — many routers broadcast a slightly different name.
  • Hidden networks: tick “Hidden network” only if the name really isn’t broadcast; otherwise leave it off.
  • Add the password in text too, in small print under the code, for laptops and devices without a camera.
  • Laminate or frame printed codes near sinks and doors: wrinkles and glare make scanning harder.
  • WEP is obsolete. If your router still uses it, switch to WPA2 or WPA3 before printing codes.
  • Print a test page and scan it with two different phones before you print a batch.

Questions

Do Wi-Fi QR codes work on iPhone and Android?

Yes. iPhones have read Wi-Fi codes from the built-in Camera app since iOS 11, and most Android phones read them from the camera or Google Lens. Very old phones may need a scanner app.

Is my Wi-Fi password sent anywhere?

No. The code is built in your browser. Your network name and password are not uploaded, stored or sent to analytics. You can check this by turning off your internet connection — the generator keeps working.

Will the code stop working?

Not by itself. It stops working only if you change the network name, the password or the security type. Then create and print a new one.

Does it work with WPA3?

Choose “WPA / WPA2 / WPA3”. Phones that support WPA3 negotiate it automatically; the code just needs the network name and password.

Can I use a Wi-Fi QR code with a captive portal (login page)?

For an open network with a login page, choose “No password”. The phone joins and then shows your portal as usual.