UtilityProductivityLifestyleDeveloper

WiFi QR Code Generator

Type your SSID and password and get a printable QR code that joins phones to your Wi-Fi with a single camera tap. Supports WPA/WPA2/WPA3, WEP, open networks and hidden SSIDs. Nothing leaves your browser.

Wi-Fi
Network name
Password
—
Fill in the SSID and password to generate the QR
Point your phone camera at the code to connect.

Card template

Live preview above
Encoded payload
WIFI:T:WPA;S:…;P:…;H:false;;

Everything is generated in your browser. The password never leaves this device.

What this actually does

A regular QR code containing the text "MyHomeWiFi · password: secret123" would just be displayed by your phone. A WiFi QR code encodes the same information in a specific machine-readable schema that iOS and Android both recognise. When the camera sees one, the OS pops up a one-tap prompt: Join "MyHomeWiFi"? No keyboard, no typos, no "is that an L or a 1?".

The whole thing is generated in your browser. Your SSID and password are never sent to any server — open the network tab in DevTools while you type and you'll see nothing leaves the page.

The WIFI: URI format under the hood

Every WiFi QR code is built from one line of text following the de-facto standard introduced by Java's ZXing library and adopted by Apple and Google:

WIFI:T:<security>;S:<ssid>;P:<password>;H:<hidden>;;
FieldValuesNotes
TWPA / WEP / nopassWPA covers WPA, WPA2 and WPA3 on every modern phone.
Snetwork nameUp to 32 bytes. Special characters get escaped automatically.
PpasswordEmpty for nopass networks.
Htrue / falseSet to true if the SSID is not broadcast — required so iOS will still join.

The characters \ ; , : " have special meaning in the URI and must be prefixed with a backslash when they appear in your SSID or password. This tool does the escaping for you — try entering a network name with a semicolon and watch the "Encoded payload" line update.

When you'll actually use this

  • Café and restaurant guest WiFi — print the card, slip it into a frame on each table. No more whiteboards with "Wifi pw: BlueDog2024!" that nobody can read.
  • Airbnb / vacation rentals — leave the QR on the fridge or in the welcome book. Guests connect in 3 seconds.
  • Offices — visitors join the guest VLAN without anyone having to read a password aloud across the lobby.
  • Conferences and pop-ups — one printed A4 by the entrance handles everyone.
  • Your own home — stick a small card by the door for relatives and friends so you never have to spell out your 18-character WPA2 key again.

Compatibility

DeviceHow it works
iPhone / iPad (iOS 11+)Native Camera app. Point at the QR, tap the "Join "Network"" banner.
Android 10+Camera or Google Lens. Tap the popup to join.
Android 9 and olderUse a QR scanner app (most include WiFi support); some camera apps don't.
macOS / WindowsNo built-in WiFi-QR support yet. Use it from the lock screen of a phone.

Security and printing tips

A WiFi QR contains the password in plain text. Anyone who can photograph the code can extract the password by decoding it. Treat the printed card like a sticky-note with your password — don't post it on social media.

Use a separate guest network if your router supports one. That way guests get internet without access to your printers, NAS, smart bulbs, or other LAN devices.

Print at error-correction level Q (25%). This generator already uses level Q so the code still scans even if a corner of the card gets coffee-stained or torn. Don't shrink the printed QR below ~2 cm × 2 cm or phone cameras may struggle to focus.

Rotate the password whenever you reprint, especially for cafés and short-term rentals.