What’s inside the code, and why it matters
A Wi‑Fi QR code is not a link. It holds the network name, the password and the security type as plain text, and the phone joins without going online. Modern iPhones and Android phones read it from the camera, but laptops usually can’t, so print the name and password as text under the code too.
Because the password is stored as readable text, anyone who scans or photographs the code can read it with an ordinary scanning app. That shapes every decision below: what network to share, where to put the code, and how often to change it.
Step by step
- Find the exact network name. It is case-sensitive and spaces count. Copy it from your router’s settings page or from a device that is already connected.
- Find the exact password. Again, case matters. If your router shows it, copy and paste rather than retyping.
- Open the Wi‑Fi QR code generator and enter the name and password. Pick WPA / WPA2 / WPA3 for almost any modern router.
- Tick “hidden network” only if your network doesn’t broadcast its name.
- Test it on one iPhone and one Android phone that have never joined the network. A phone that already knows the network proves nothing.
- Download and print. SVG is best for print. PNG at 1024 px or more is fine for a document.
Special characters such as ;, :, , and have to be escaped in the Wi‑Fi format. The generator does this for you, which avoids one of the most common reasons hand-made codes fail.
Keep it secure
- Use a guest network. Most routers have a guest mode that keeps visitors apart from your own computers, printers, cameras and smart-home devices. Put that network in the code, not your main one.
- Use WPA2 or WPA3. WEP is decades old and easy to break. If your router only offers WEP, it is time for a new router.
- Change the guest password now and then, especially in rentals and offices with many visitors. Then make and print a new code. It takes a minute.
- Be careful with open networks. A network with no password works with the “None” option, but anyone in range can use it, and traffic between devices isn’t encrypted.
- Captive portals (the “accept terms” page some venues show) still work: the code joins the network, and the portal opens afterwards as normal.
For cafés, bars and restaurants
- Put the code on table cards, at the counter and near seating where laptops gather. 3–4 cm wide is enough for a table card read from a seat.
- Add a short label such as “Scan to join our Wi‑Fi” and print the name and password underneath.
- If you also have a QR code menu, put the two codes side by side with clear labels, so guests don’t scan the wrong one.
- Use a matte finish. Gloss lamination reflects overhead lights straight into the camera.
- A code with your logo in brand colours looks more deliberate, and is harder for someone to cover with a fake sticker unnoticed.
For Airbnbs and holiday rentals
- Put the code where guests look first: the welcome book, a frame by the front door, or a card next to the router.
- A fridge magnet or a 3D-printed sign is harder to lose than a sheet of paper. See how to 3D print a QR code.
- Mention it in your check-in message: “The Wi‑Fi code is on the card by the router.” It saves late-night messages.
- If you change the password between stays, update the code at the same time. An old code with a wrong password is worse than no code.
- Use the router’s guest network so guests can’t see your smart lock hub, cameras or thermostat.
For offices and co-working spaces
- Put a visitor Wi‑Fi code at reception and in meeting rooms, so staff never have to read out a password.
- Keep visitors on a separate guest network from company devices.
- Rotate the guest password on a schedule, and replace printed codes when you do.
- Networks that log in with a username and certificate (WPA2-Enterprise or 802.1X) generally can’t be shared through a standard Wi‑Fi QR code. Use a separate guest network with a normal password for visitors.
When a phone won’t connect
- “Unable to join” or a wrong password message: check upper and lower case in both the name and password. This is the cause most of the time.
- The phone doesn’t offer to join at all: it may be an old phone. Try Google Lens, or type the details by hand.
- It worked yesterday: someone changed the password or the router was reset. Make a new code.
- Some phones connect, others don’t: older devices may not support WPA3-only networks. Mixed WPA2/WPA3 mode in the router settings works with more devices.
- The network is hidden: make sure “hidden network” is ticked in the code.
- The router blocks new devices: MAC address filtering or a device limit can refuse guests even with the right password.
To check what a printed code actually contains, take a photo and open it in the QR code scanner. It shows the network name and password the code holds.
