WiFi QR Code
Generate a scannable QR code that joins any phone to your WiFi network — no typing the password.
What this tool does
Encodes your WiFi network credentials into a scannable QR code. iPhones (iOS 11+) and Android phones (4.0+) recognise the WIFI: URI from the camera app and offer one-tap join — no typing a 24-character password while balancing a coffee. Print the QR on a café placard, fridge magnet, guest-room welcome card, or office board so visitors can connect in two seconds. Everything happens in your browser; the SSID and password are encoded into the QR locally and never sent anywhere.
How to use it
- Enter network details — Type your SSID exactly as it shows in the WiFi list — case matters. Then the password.
- Pick encryption — WPA / WPA2 covers most home networks. WPA3 for newer routers. WEP for legacy gear. Open if there's no password.
- Toggle hidden if needed — Tick the hidden-network box only if your SSID isn't broadcast. Most home networks don't need this.
- Download and print — PNG is friendliest for printers and most apps. SVG scales to any size without blur — better for posters and signs.
The WIFI: URI scheme
We build the standard payload WIFI:T:<auth>;S:<ssid>;P:<password>;H:<true|false>;;, where T is the encryption type (WPA / WPA2 / WPA3 use WPA, WEP uses WEP, open networks use nopass and omit the password). Special characters in SSID or password (\, ;, ,, :, ") are escaped with a backslash. The payload is then encoded into a QR matrix using qrcode-generator, rendered as scalable SVG, and rasterised to PNG via the canvas API for download.
Encryption choices in 2026
WPA / WPA2 — the workhorse of home and small-business routers from roughly 2007 to today. Pick this for almost everything. WPA3 — the newer standard rolled out from 2019 onwards. Phones running Android 12+ and iOS 13+ scan WPA3 QRs natively. WEP — legacy from the early 2000s. Insecure; only useful for older hardware that can't be upgraded. Open — no password. Common in cafés and conference WiFi; the QR still saves people typing the SSID.
EN
PT
ES