WiFi QR code generator

Guests scan, the phone joins — no spelling the password over the sofa. The code is generated locally in your browser: the password is never uploaded anywhere.

How it works

The code encodes a WIFI: payload — the format phone cameras have understood since Android 10 and iOS 11. Special characters in your SSID or password (\ ; , : ") are escaped automatically, so passwords like pa;ss:word just work. Open the “What’s inside this code” panel to see the exact string before you print.

Frequently asked questions

Is it safe to put my WiFi password in here?
Yes — nothing is transmitted. The QR code is generated by JavaScript running in your browser; the password never leaves your device. You can switch off your internet connection after loading this page and it still works. The printed code itself, of course, should only hang where guests are allowed to see it.

Which security type should I choose?
WPA covers WPA, WPA2 and WPA3 — virtually every network from the last 15 years. Choose WEP only for ancient hardware, and “None” for open guest networks without a password.

My network name doesn’t show up on phones — what’s the “hidden” box?
If your router does not broadcast its SSID, tick “Hidden network”. The payload then carries H:true, which tells the scanning phone to probe for the network by name instead of waiting for a broadcast.

Do WiFi QR codes expire?
No. The network details are encoded directly in the pattern (a static code) — there is no service in the middle that could switch it off. The code works until you change the SSID or password.