Free tool · runs in your browser
Wi-Fi QR Code Generator
Print a code that lets guests join your network without typing the password. Works with modern iPhone and Android cameras.
How a Wi-Fi QR code works
The code carries a short text string in the format phones already understand:
WIFI:T:WPA;S:MyNetwork;P:my-password;H:false;;
T is the security type, S the network name, P the password and H marks a hidden network. The scanner offers to join the network; it does not display the password. iOS 11 and Android 10 or newer handle this natively from the camera or Google Lens.
Security: share the guest network, not the admin one
A Wi-Fi QR code contains the password in plain text, readable by any QR decoder. Treat a printed code exactly like a written password: anyone who can photograph it can join.
- Point guests at a separate guest SSID with client isolation.
- Rotate the guest password periodically and reprint the code.
- Do not put the code on a public web page if the network covers your home or office.
- For a hidden network, enable the hidden option — though some Android scanners handle hidden SSIDs less reliably than iPhones.
Special characters and network names
Characters such as \, ;, ,, : and " must be escaped in the Wi-Fi string. This generator escapes them automatically, so a password like a;b:c still scans correctly. Spaces and non-Latin characters in the SSID are preserved.
For an open network, choose the open security type and leave the password blank. For WPA3-only networks, use WPA — phone scanners map it to WPA2/WPA3 automatically.
Frequently asked questions
Can an iPhone scan a Wi-Fi QR code?
Yes, from iOS 11 onward. Open the Camera app, point it at the code and tap the join notification. No third-party app is needed.
Does it work on Android?
Android 10 and newer support Wi-Fi QR codes from the camera or Google Lens. Older versions may need a scanner app that understands the WIFI: format.
Can someone read the password from the code?
Yes. Any QR decoder can extract the plain-text WIFI: string. Share only a guest network password, and change it if the code is exposed.
Does it support hidden networks?
Yes, enable the hidden option and the code includes H:true. Some Android scanners are inconsistent with hidden SSIDs, so test with the devices your guests actually use.
Why does the code contain backslashes?
Special characters in Wi-Fi strings must be escaped so the scanner does not treat them as field separators. The backslashes are part of the standard format and are not part of your password.