How to use WiFi QR Code Generator
- Enter the network name exactly as it appears, and the password.
- Select the security type — WPA/WPA2 for almost all modern networks.
- Generate, test it with your own phone, then print it.
- The password is stored in the code as plain text — anyone who photographs it has it.
- Use a guest network for any code you display publicly.
- Generated in your browser; the password is never transmitted or stored.
What the code actually contains
A standard format: WIFI:T:WPA;S:NetworkName;P:Password;; — the security type, the SSID and the password, in plain text. Android has read it natively for years and iOS since iOS 11, so a guest points their camera at it and taps a prompt. Because the password is in the code in clear text, anyone who can photograph the code has the password: print one for the guest network, not the one your NAS is on, and do not post it where it is visible from outside.
Use a guest network
Most routers can run a separate guest SSID that reaches the internet and not your local devices. That is the right network to put on a QR code in a café, an office reception or a spare room, because a guest who joins it cannot see your printer, your file shares or your cameras. It also means changing the guest password later does not disconnect everything you own.
Details that stop it working
The SSID is case-sensitive and must match exactly, spaces included. Special characters in the password — semicolons, colons, commas, backslashes — need escaping in the format and are the usual reason a generated code fails silently. Hidden networks need a flag set, which many generators omit. And a code for a 5GHz-only SSID will not connect a device that only supports 2.4GHz, which looks like a broken code and is not.
Frequently asked questions
Which phones can join a network by scanning?
Is my WiFi password sent anywhere?
Should I use this for a hidden network?
Is my WiFi password safe in a QR code?
Do iPhones support WiFi QR codes?
Why will my WiFi QR code not connect?
How do we know nothing is uploaded? Test it yourself on the privacy proof page.