WiFi QR Code Generator

Create the WPA QR code guests scan to join Wi-Fi without typing a password — built as the standard WIFI: payload.

The code is generated locally in your browser. Your network name and password never leave your device.

Security
—

How It Works

Type the network name and password, pick the security level, and the tool assembles a WIFI: QR payload and renders it with the open-source qrcode library at error-correction level M — the same medium setting every Wi-Fi scanner expects, tolerant enough for a slightly crease­d print-out yet compact enough for a phone screen. Nothing is sent anywhere: the code appears instantly as you type.

Anatomy of the QR payload
The generated string follows the WIFI Alliance Smart Config format: WIFI:T:<type>;S:<ssid>;P:<password>;H:true;;. T is WPA for WPA/WPA2/WPA3-Personal networks or nopass for open ones, S and P carry the credentials, H:true marks a hidden SSID, and the trailing ;; closes the field list. Open networks simply omit P.
Why Android and iPhone connect instantly
Android's system scanner and iOS 11+ Camera both recognise the WIFI: prefix, extract SSID, password and security type, and offer to join the network in one tap — no typing, and the password never appears on screen. Older iPhones and desktop systems just read it as text, which is still handy for copy-paste.
Special-character escaping
Because the payload is semicolon-separated with colon-delimited fields, five characters are special: backslash, semicolon, colon and double quote (and, in some readers' parsers, comma). This tool follows the spec strictly and prefixes each of \ ; , : " in your SSID or password with a backslash, so a network called Cafe: Guest;2 round-trips through any conforming scanner.

Frequently Asked Questions

Is the password visible in the QR code?

The password is not printed as text, but it is stored inside the QR payload in plain form: any phone that scans the code receives the password and can join immediately. That is the whole point of a Wi-Fi QR — and exactly why you should generate codes for a guest network, never for your main private Wi-Fi.

Does it work for 5 GHz or hidden networks?

Yes. Band is irrelevant — a Wi-Fi QR code only carries the network name and credentials, and phones connect on whichever band the SSID uses. For hidden networks tick the "Hidden network" box, which adds H:true to the payload so phones join without the SSID being broadcast. Some older Android clients still struggle with hidden 5 GHz networks.

Is this related to WPS?

No. WPS pushes credentials to a device through WPS pins or buttons, a mechanism with a history of security problems. This tool uses the standard WIFI: QR format that Android and iOS understand natively — no WPS radio, no router changes, no pairing.

Can I encode a WPA2-Enterprise network?

No, and no generator honestly can: the WIFI: payload has no fields for 802.1X username, domain or certificate settings. If you pick "Enterprise" this tool says so plainly instead of producing a code that would fail. WPA/WPA2/WPA3-Personal (pre-shared key) and open networks are fully supported.

Is anything uploaded to a server?

No. The payload is built and rendered into the QR code entirely in your browser with the open-source qrcode library. Your SSID and password never leave the device — you can disconnect from the internet and the generator still works.