Wi-Fi QR Code
A QR code that joins guests to your Wi-Fi when scanned: SSID, password and security type in the format phones read, built in your browser — nothing is sent.
A printable QR code (SVG or PNG) and the exact WIFI: payload it carries, with the SSID and passphrase checked against the IEEE 802.11 limits before you print.
Example: Network "Home", WPA passphrase "correct horse battery" → WIFI:T:WPA;S:Home;P:correct horse battery;; in a version 4 QR code; a semicolon in the name is escaped as \;.
The password is in the code,
and nowhere else.
What the phone reads when it scans, which limits are checked, and why a Wi-Fi code should never come from a web service.
What the code contains
The symbol carries one line of text in the WIFI: format that Android and iOS cameras recognise — for example WIFI:T:WPA;S:Home;P:correct horse battery;;. T is the security type (WPA covers WPA, WPA2 and WPA3 personal; WEP; or nopass for an open network), S the network name, P the password, and H:true marks a hidden network. Because semicolons, commas, colons, quotes and backslashes have meaning in that line, any of them inside the name or password is escaped with a backslash — the page shows the payload so you can see exactly what was encoded. The format originates in the ZXing project and is the de facto standard; there is no ISO standard for it, and enterprise (802.1X/EAP) networks are not covered.
What is checked before encoding
IEEE 802.11 limits an SSID to 32 bytes and a WPA/WPA2 passphrase to 8–63 printable ASCII characters (or a 64-digit hex key); the page refuses values outside those limits because the router would too. WEP keys and open networks are accepted with a warning. An SSID made only of hex digits gets a warning because some readers treat such a name as raw bytes. The QR symbol itself is built by the same in-house encoder as the QR Code Generator (ISO/IEC 18004), at level M by default; the version and size are stated.
Why generate it here
A Wi-Fi code is a password. This page builds it in your browser and sends nothing — no request carries the SSID or the passphrase, and there is no account, log or "dynamic" redirect. Print the SVG or PNG, or copy the payload into any QR encoder you trust. If you change the password, make a new code; the old one keeps working for anyone who kept it.
What the tool does not settle
Whether a particular phone joins: readers differ in how they treat hidden networks, WEP, WPA3-only networks and very old devices. The page cannot test the router or the phone; it guarantees the payload and the symbol. The same four anonymous usage counts as the rest of the site apply; they carry no inputs.
SOURCES
- ZXing — Barcode Contents: Wi-Fi network config (the WIFI: format read by Android and iOS)
- IEEE Std 802.11 — SSID length (32 octets) and WPA passphrase (8–63 characters)
- ISO/IEC 18004 — QR Code bar code symbology specification
Last reviewed 19 September 2026. How results are checked: How we verify.