QR codes
How to create a Wi-Fi QR code for guests without an app
A Wi-Fi QR code lets visitors join your network by pointing their camera at it. Generating one takes seconds and needs no app on your phone.
Document summary
A practical guide to the Wi-Fi QR code generator: how the WIFI format works, security considerations for sharing passwords, and how to print and test the code.
Key takeaways
- A Wi-Fi QR code encodes the network name, password, and security type.
- Phones read it with the built-in camera; no app is required.
- The code reveals the password, so use it on networks you are comfortable sharing.
- The generator works locally in your browser.
How a Wi-Fi QR code works
A Wi-Fi QR code stores a short text payload in the standard WIFI format, for example WIFI:T:WPA;S:HomeNet;P:secret123;. When a phone scans it, the operating system reads the payload and offers to join the network without the guest typing anything.
Because the format is standardized, the code works on iPhones, Android phones, and most laptops. The phone camera or the built-in scanner is all that is needed; there is no app to install and no account to create.
Generate the code in your browser
The Wi-Fi QR code generator builds the payload for you, so there is no risk of typos in the WIFI syntax.
- 1
Open the Wi-Fi QR code generator.
- 2
Enter the exact network name (SSID), including uppercase and spaces if the network has them.
- 3
Select the security type: WPA/WPA2, WEP, or open.
- 4
Enter the password exactly as configured on the router.
- 5
Generate the code, then download it as an image for printing.
Security trade-offs to consider
A Wi-Fi QR code contains the password in plain text, so anyone who scans it can see it. That is fine for a home guest network, but think twice before printing the main network code in a public place.
Practical options: create a separate guest network with its own password and code, regenerate the code whenever the password changes, and treat the printed code like a physical copy of the password.
- Prefer a guest network for visitors, keeping the main network code private.
- Rotate the password and regenerate the code after any change.
- Display the code where staff can verify who is scanning it.
- Keep the WIFI payload private: it is not a secret code, it is the password itself.
Print and test before guests arrive
If a phone camera will not cooperate, the QR code reader decodes the image on your computer, which separates a network problem from a scanning problem.
- 1
Download the code as a PNG at the largest available size.
- 2
Place it on a plain background with a clear margin around the squares.
- 3
Print at least 8 cm (3 inches) wide; larger for wall posters.
- 4
Scan the printout, not the screen, with two phones.
- 5
Fix the network if the scan fails; verify SSID spelling and the password once more.
The code is generated on your device
The Wi-Fi QR code generator builds the QR image locally in your browser. The network name and password you enter are never sent to a server, which keeps your credentials off third-party databases.
Open toolFrequently asked questions
Do guests need an app to scan a Wi-Fi QR code?
No. Modern phones read Wi-Fi QR codes with the built-in camera app. On iPhone, point the camera at the code and tap the network banner; on Android, the camera or the quick settings scanner handles it.
My Wi-Fi password has special characters. Will the code work?
Yes, the generator escapes special characters correctly in the WIFI payload. Just enter the password exactly as configured, including symbols and spaces, and test the printed code before sharing it.
Is it safe to print the QR code and hang it in my shop?
It is safe if the code is for a guest network you are happy to share. Remember that the code exposes the password itself, so use it on a network with its own password and change that password periodically.
The code does not connect my phone. What should I check?
Check the SSID spelling and capitalization, confirm the security type matches the router (WPA2 for most home networks), and verify the password character by character. Then regenerate and retest with a phone that is not already connected.