WiFi QR Code Generator
Type your network name and password, and get a code guests join with one camera tap — no more spelling out passwords. Encoding runs entirely in your browser: the password is never transmitted, logged, or stored by us.
Print checklist
- Keep the white margin around the code — it is the quiet zone scanners need, not empty space to crop.
- Size for the scan distance: at least 2 × 2 cm for arm's-length scanning, and roughly one tenth of the farthest scan distance for posters.
- Scan a test print with a real phone before making copies.
How a WiFi QR code works
Phones recognize a de-facto standard text format: WIFI:T:<security>;S:<name>;P:<password>;;. When the camera decodes it, iOS and Android show a "Join network" prompt and hand the
credentials straight to the WiFi settings. Punctuation in your password is safe here: the
characters \ ; , : " are backslash-escaped automatically so a password like
caffe;latte cannot corrupt the code.
Worked example
Network CafeGuest, WPA2, password espresso-42 produces exactly this
payload:
WIFI:T:WPA;S:CafeGuest;P:espresso-42;;
Rendered by the same engine as the generator above — version 3, 29×29 modules, error correction M. Scan it with your phone to see the join prompt.
Guest-network etiquette
Print the code for a guest network, not your main one. Most routers can run a separate guest SSID that reaches the internet but not your own devices, printers, or NAS — that is the network whose password belongs on the wall. Two more habits pay off:
- Rotate the guest password occasionally. A printed code makes rotation painless — print a fresh table tent instead of re-briefing every guest.
- Don't laminate your main network's credentials into the world. Anyone who photographs the code has the password permanently; treat the printout with the same care as the password itself.
A note on WPA3
If your router uses WPA3 (or mixed WPA2/WPA3), pick WPA3 in the form — the code still writes
the standard T:WPA token, because that is what scanners parse reliably, and the joining
phone negotiates the strongest protocol with the router on its own. Emitting a nonstandard token
would break older camera apps without making the connection any more secure.
Hidden networks
If your SSID is not broadcast, tick "Hidden network". The code then carries
H:true, which tells the phone to probe for the network by name instead of waiting
to see it. Without the flag, scanning appears to work but the phone may never find the
network. (Hiding an SSID is obscurity, not security — the name is still visible to anyone with
a WiFi sniffer — but if you hide it anyway, the flag matters.)
Printing: table tents and counter cards
- Size: 4 × 4 cm scans comfortably from a seat at the same table; go larger for wall posters. The PNG size presets show the exact print size at 300 DPI.
- Quiet zone: the white border in the download is part of the code — don't crop it or print the code flush against artwork.
- Contrast: dark modules on a light background. The style panel warns you when a color pair drops below a reliable contrast ratio.
- Layout: a folded A6 table tent with "Scan for WiFi", the code, and the network name in small print underneath works well — guests can still type the password manually if their phone is old.
- Always scan a test print before making twenty.
WiFi QR code FAQ
Is it safe to type my WiFi password here?
The password never leaves your device: the code is drawn by JavaScript in your browser, and this page makes no network request with your input. If you save the code, "Save to this device" keeps it in this browser only; saving to an account uploads it to your private cloud library — and the generator explicitly warns you before that happens.
Does the code stop working if I change the password?
Yes — the password is inside the code, so a changed password needs a new code. That is the nature of a static code: nothing to expire, but also nothing to edit remotely.
Which phones support scanning WiFi codes?
The built-in camera apps of iOS (11 and later) and Android (10 and later, and most earlier
versions via Google Lens) show a join prompt directly. Very old devices may need a QR
scanner app that understands the WIFI: format.
Can I make a code for an open network with no password?
Yes — choose "None — open network". The code then carries only the network name, and phones join without a password prompt.
WEP shows as an option — should I use it?
Only if the network really is WEP, which is obsolete and insecure. The option exists for compatibility with legacy hardware, not as a recommendation — upgrade the router if you can.
Also useful: put a contact-card code on the front desk, a menu link code on tables, or a Google review code by the till. How the encoding is built and verified is on the methodology page.