How to make a WiFi QR code so guests can connect without typing the password
Short answer: A WiFi QR code encodes your network name, password, and security type into a scannable image. A guest opens their phone camera, points it at the code, and taps a prompt to join, no typing the password at all.
How the QR code actually works
Under the image is a plain text string in a format both iOS and Android recognize natively:
WIFI:T:WPA;S:YourNetworkName;P:YourPassword;;
T is the security type (WPA for WPA/WPA2/WPA3, nopass for an open network), S is the SSID, and P is the password. The phone’s camera app parses that string the moment it recognizes the pattern and offers a “Join network” button. Nothing gets sent anywhere; the whole exchange happens on the device doing the scanning.
Generate one for your own network
Use the WiFi QR code generator and enter your network name and password exactly as they appear in your router’s settings, case and all. It builds the code locally and gives you an image to save or print. If you’re not sure what your current WiFi password is, or want to reset it before making a code, look it up or change it in your router’s admin page first.
Some routers and mesh apps also generate this code for you. eero, Google Wifi, and several Netgear and Asus models show a QR code directly in their app under network settings, pulled straight from the credentials already saved on the router. If yours has that option, it saves a step and guarantees the code matches what’s actually configured.
How guests scan it
On iPhone, guests open the Camera app (not a QR scanner app) and point it at the code. A yellow “Join Wi-Fi Network” banner appears at the top of the screen; tapping it connects immediately. On Android, the same works through the Camera or Google Lens, and some phones scan a WiFi QR code directly from the lock screen without unlocking first. Neither platform needs a dedicated QR app installed.
Where to display it
A printed code on the fridge or a framed card by the entryway works for a home. For anything more public, like a shop or short-term rental, treat the code with the same care as you would a written-down password: anyone who photographs it can join your network later, not just while they’re in the room. If that’s a concern, put the code on a guest network instead of your main one, so a scan from a stranger’s phone doesn’t land them on the same network as your other devices.
Regenerate it when the password changes
The code is only a snapshot of the credentials at the time you made it. Change your WiFi password and every existing QR code for that network stops working; you’ll need to generate and reprint a new one. If you rotate your password on a schedule or after a guest turnover, it’s worth generating fresh codes as part of that same routine rather than leaving an outdated one taped to the wall.
When a QR code isn’t the right fit
A QR code assumes the guest has a working camera and can scan it in person, which covers most households and small venues but not every case. If you’re sharing access remotely, over a message or email, sending the code as an image works, but so does just sending the password as text; the QR code’s real advantage is in-person, where it beats reading a long passphrase out loud or watching someone mistype it. For a network with a lot of turnover, a guest network with its own simpler password is usually a better long-term setup than repeatedly reprinting a QR code for your main WiFi.
Frequently asked questions
Does a WiFi QR code work for both iPhone and Android?
Yes. Both platforms read the same WIFI: QR format directly in the native camera app on any reasonably current phone, no extra download needed.
Is a WiFi QR code less secure than reading out the password?
No, it's arguably safer. The password is embedded in an image rather than said out loud or typed on a guest's keyboard, where it could land in autocomplete or be overheard. Anyone who can scan the code could still join, so treat the printed code the same way you'd treat the password itself.
Can I make a QR code for a guest network specifically?
Yes, and it's the better move if you have one set up. Generate the code from the guest network's name and password, not your main one, so visitors join a separate network instead of the one your other devices are on.