It happens at every family dinner, and it happens more between now and New Year. Someone asks for the WiFi. You go looking for the sticker on the router, read out 16 characters, and get asked whether that was a zero or a capital O.
A WiFi QR code removes all of that. A guest points a camera at it, taps once, and they are on the network. This post covers the free method already on your iPhone, how to make a code you can print, why some codes fail, and the one security detail people tend to miss.
What a WiFi QR Code Actually Is
A WiFi QR code is not a link. It holds the network details as plain text, in a format phones recognize. Written out, the contents look roughly like this:
WIFI:T:WPA;S:HomeNetwork;P:YourPassword;;
That is the security type, the network name and the password. Your phone reads the code, sees the WIFI prefix, and offers to join.
Three things follow from this:
- It works without internet. Nothing is looked up online, which matters because the person scanning is not connected yet.
- It does not expire. There is no server behind it. If you want the background, our post on whether QR codes expire explains the difference between static and dynamic codes.
- The password is readable. Anyone with a QR scanner can see it in plain text. More on that below.
The Free Method on iPhone
If you are on iOS 18 or later, you do not need another app to show a code on your screen:
1. Open the **Passwords** app.
2. Tap **Wi-Fi**.
3. Choose your network.
4. Tap **Show Network QR Code**.
Your guest scans it with the regular camera and taps to join. It works for Android guests too. The Passwords app also exists on iPad and Mac, so the same steps work there.
This is the best option for a one-off visitor, since it takes a few seconds and costs nothing. Its weakness is that your phone has to be there, unlocked, every time somebody asks.
The Even Faster Method for Apple Guests
If your guest also has an iPhone, there may be no need for a code at all. When they tap your network, your unlocked iPhone can show a Share Password prompt, as long as the two devices are close together, have WiFi and Bluetooth on, and you have each other saved in Contacts.
It is handy for family. It does not help with Android guests, or with the friend of a friend who is not in your contacts. Those are the people a QR code is for.
On Android
Most Android phones can show a code from the network settings. Open your WiFi settings, tap the connected network (or the gear icon beside it), and look for **Share**. You will usually need to confirm with your fingerprint or PIN. The exact wording differs between Samsung, Pixel and other brands, but the option has been standard for several years.
How to Make a Code You Can Print
A printed code is the real upgrade, because it answers the question when you are not in the room. Your options:
| Method | Cost | Best for |
|---|---|---|
| Passwords app on iPhone | Free | Showing a code on your screen, one guest at a time |
| Android WiFi settings | Free | Same, on Android |
| QR generator app | Free or low cost | A saved image you can print, frame or send |
| Web generator | Usually free | Fine if you trust the site, since you are typing your password into it |
Whichever you use, follow these steps:
1. Enter the network name exactly as it appears, including capitals and spaces.
2. Enter the password and pick the security type. WPA covers WPA2 and most home routers.
3. Mark the network as hidden only if it really is hidden.
4. **Test the code on two phones before printing.** Use the network on a phone that has forgotten it, because a phone already connected proves nothing.
5. Print at about 3 cm (a little over an inch) or larger, dark on a white background.
6. Add a short label such as "Scan to join WiFi". People will not guess what an unlabeled square does.
Avoid any generator offering a "dynamic" WiFi code. Dynamic codes are web links that redirect, and a guest with no connection yet cannot follow a link. For more on codes in general, see our guide to making a QR code for free.
Where to Put It
- Guest room: on the nightstand or inside a welcome card.
- Living room: a small frame on a shelf, near where people actually sit.
- Holiday rental: in the welcome folder, and on the inside of a cupboard door as a backup.
- Shop or cafe: on the counter or the table, using a guest network.
Pick a matte finish if you can. Glossy paper and glass frames throw reflections that can stop a camera from reading the code.
Why a WiFi QR Code Fails
| What happens | Likely cause | Fix |
|---|---|---|
| Phone says it cannot join | Password typo, or it was changed after the code was made | Make the code again |
| Network not found | Capitalization or a space is wrong in the network name | Copy the name exactly |
| Fails with an unusual password | Characters like ; : , or a backslash were not handled by the generator | Try another generator, or use a simpler password |
| Hidden network will not connect | Hidden flag was not set | Recreate with the hidden option on |
| Connects, but no internet | Router or provider problem, the code did its job | Check another device on the same network |
| Never connects at work or a hotel | Network requires a username or a login page | A simple WiFi QR code cannot do this |
| Camera does not react | Print too small, too dark or reflective | See our post on [why QR codes will not scan](/blog/qr-code-not-scanning-how-to-fix/) |
Older devices can also struggle with a router set to WPA3 only. If one guest has trouble while everyone else connects, that is worth checking in your router settings.
The Security Detail Most People Miss
A WiFi QR code is your password in a different shape. Anyone who photographs it can read the password, and every guest who joins keeps it on their phone. Nothing is hidden, so treat the printed card the way you would treat the password on a sticky note.
For a private home with people you trust, that is fine. For anything more public, a few habits help:
- Use a guest network. Most routers offer one in their settings or app. It keeps visitors away from your computers, cameras and shared drives, and you can change its password without reconnecting all your own devices.
- Keep it out of pictures. A code in the background of a holiday photo or a rental listing can be scanned from the image.
- Keep it away from windows if it could be seen from the street.
- Change the guest password now and then, especially in a rental between long stays or after staff leave. Then replace the printed code.
Also, be careful with the reverse situation. If a code in a public place claims to offer free WiFi, check with the venue before joining. Our post on QR code scams covers what to watch for.
Where Smart QR Fits
Smart QR is the free QR and barcode app we build for iPhone. Its generator makes WiFi codes you can save to your photos, then print or send, and its scanner reads codes from the camera or from a picture in your library.
To be plain about it, you do not need our app to show your WiFi to one guest. The Passwords app does that well. Smart QR is useful when you want a saved image to print or frame, or when you want one app that also handles contact cards, links and barcodes. It cannot create a guest network or protect the password inside the code. Those two things are up to your router and where you place the card.
The Short Version
- A WiFi QR code stores the network name and password directly, so it works offline and does not expire.
- On iOS 18 or later, Passwords, then Wi-Fi, then Show Network QR Code is free and takes seconds.
- For a printed code, copy the network name exactly and test on a phone that has forgotten the network.
- If the password changes, the code stops working and needs to be remade.
- The code is the password. Use a guest network anywhere it will be seen by people you do not know.