Loading…
Loading…
WiFi QR code generator
Create a QR code that connects phones to your WiFi. Enter the network name, pick the encryption, type the password, and download a code guests can scan with the iPhone or Android camera — no app, no account, and nothing uploaded, because the code is built in your browser.
Last reviewed
September 23, 2026
Print the code on a table card, inside the welcome folder, or on a sticker by the door, and add the network name and password underneath in small type for laptops and older devices. Put it on your router's guest network rather than the main one, so visitors get internet access without seeing printers, NAS drives, or work machines.
The code holds a standard WIFI: string — the network name, the encryption type, the password, and a hidden-network flag — which iOS 11+ and Android 10+ cameras recognise and offer to join. Special characters in the name or password are escaped for you. Everything is assembled and drawn in your browser.
Your WiFi password never leaves the page. The QR code is generated locally by JavaScript, so no server ever receives your network name or password. The trade-off is physical: anyone who scans or photographs the printed code can read the password, so place it where only the people you want on the network can see it.
WPA2-Enterprise networks (the kind with a username as well as a password) cannot be encoded this way and need a configuration profile from your IT team. Routers running WPA3-only mode use a newer value that some phones still ignore; transition mode works everywhere. The code is static, so changing your WiFi password means printing a new one.
Let guests join your WiFi by scanning instead of typing the password. Works with WPA, WPA2, WPA3, open, and hidden networks.
Sample preview. Enter your content to create your QR code.
Prints 8.7 cm (3.4 in) wide at 300 DPI.
PNG, JPG, or SVG — max 500KB. Error correction switches to High (H) automatically.
Prints 8.7 cm (3.4 in) wide at 300 DPI.
Recovers ~15% damage — good default
4 is the standard. Less than 2 can fail next to busy print.