You know the drill. A customer walks in, sits down, and asks: "What's the WiFi password?" Your staff spells out CafeBliss2024! three times while the customer squints at their phone keyboard.
There's a better way. A WiFi QR code lets anyone scan with their phone camera and connect automatically. No typing, no spelling out passwords, no confusion. And creating one takes about two minutes.
How WiFi QR codes work
When you scan a WiFi QR code, your phone reads a specially formatted string that contains the network name, password, and encryption type. It then auto-fills the connection prompt. Both iOS (11+) and Android (10+) support this natively through the camera app.
The string follows a standard URI format:
WIFI:T:WPA;S:YourNetworkName;P:YourPassword;;
Here's what each part means:
| Field | Meaning | Values |
T | Encryption type | WPA, WEP, or nopass |
S | Network name (SSID) | Your WiFi network name |
P | Password | Your WiFi password |
H | Hidden network (optional) | true if hidden |
The double semicolon ;; at the end is required.
Step 1: Gather your WiFi details
You need three things:
- Network name (SSID) -- exactly as it appears in WiFi settings, including capitalization
- Password -- the exact password, case-sensitive
- Security type -- almost certainly WPA/WPA2 for any modern router (use
WPA)
Tip: Create a separate guest network on your router. This keeps your business devices on a private network while giving customers access on an isolated one. Most routers support this in their admin settings.
Step 2: Create the QR code
You have several options, all free.
Option A: Create it manually (technical approach)
If you're comfortable with the command line, you can use qrencode:
# Install on Mac
brew install qrencodeInstall on Ubuntu/Debian
sudo apt install qrencodeGenerate the QR code
qrencode -o wifi-qr.png -s 10 "WIFI:T:WPA;S:CafeBliss_Guest;P:Welcome2024!;;"
This creates a PNG file you can print directly. The -s 10 flag sets the pixel size of each module (dot) in the QR code -- bigger means easier to scan from a distance.
Option B: Use a free online generator
Several free tools create WiFi QR codes without requiring an account:
- freeqr.org -- Select WiFi type, enter your details, download. No signup, runs client-side so your password isn't sent to a server.
- qifi.org -- A minimal, open-source WiFi QR generator. No frills, gets the job done.
- zxing.appspot.com/generator -- From the team behind the original ZXing barcode library. Reliable and simple.
For any online tool, look for ones that generate the QR code in the browser (client-side) rather than sending your password to a server. You can verify this by opening your browser's Network tab and checking that no request is made when you click "Generate."
Option C: Use your phone
On iOS 16+, you can share WiFi directly via QR code from Settings > WiFi > tap (i) next to your network. On Android, go to Settings > WiFi > tap on the connected network > Share.
Step 3: Print and place it
A QR code on a screen is useless if nobody sees it. Here's how to make it work in practice.
Size matters. The QR code needs to be at least 2cm x 2cm (about 1 inch) to scan reliably from a close distance. For table tents or wall signage, go bigger -- 4-5cm works well from arm's length.
Where to put it:
- Table tents or table stickers (best for restaurants and cafes)
- Near the entrance or host stand
- On the menu (printed or as a sticker)
- On the wall near the counter for takeout spots
- On a small acrylic stand at each table
Design tips:
- Add a short label: "Scan to connect to WiFi" -- not everyone knows what QR codes do
- Include the network name and password as text below the QR code as a fallback
- Use a white background with dark modules (standard colors scan most reliably)
- Don't invert colors (white on black) as some older phones struggle with it
- Leave a quiet zone (white border) around the QR code -- at least 4 modules wide
Material tips:
- Laminate paper printouts or they'll degrade within weeks
- Vinyl stickers hold up well on tables
- Avoid placing under glass that creates glare from overhead lights
When to update
You'll need to regenerate the QR code whenever you change your WiFi password. If you rotate passwords regularly (good practice for guest networks), keep a template ready so reprinting takes seconds.
Some routers let you set a guest network password that doesn't change, separate from your main network. This means you create the QR code once and forget about it.
Quick checklist
- [ ] Created a separate guest network on your router
- [ ] Generated a QR code with the correct SSID, password, and encryption type
- [ ] Tested the QR code with both an iPhone and an Android phone
- [ ] Printed it at a readable size with a "Scan to connect" label
- [ ] Placed it where customers can easily see and reach it
- [ ] Included the password as text for customers without QR support
That's it. Two minutes of setup saves your staff hundreds of interruptions and gives your customers a small but noticeable upgrade in experience.