The little Wi-Fi sign with "network: cafe123, password: cafeteria2026" is a thing of the past. Today you generate a Wi-Fi QR Code, the customer scans, and the phone connects automatically — without typing anything. Works natively on iPhone and Android.
This tutorial shows: how to generate, in what format, where to print, and when to use static vs captive portal for customer registration.
How Wi-Fi QR works (the technical part)
Wi-Fi QR Code has no URL — it has a payload in the format:
WIFI:T:WPA;S:networkName;P:password;H:false;;
T:security type (WPA, WPA2, nopass)S:network name (SSID)P:passwordH:true if it's a hidden network
The phone's operating system recognizes this format and offers "Connect to this network?" with 1 tap.
How to generate (3 minutes)
Option 1: online tool
- Go to Code2Scan Wi-Fi QR generator.
- Fill in:
- SSID (network name, exactly as it appears)
- Password
- Type: WPA/WPA2 (most common), or "Open" if no password
- Download as PNG (for simple printing) or SVG (for large printing).
Option 2: directly from router (some models)
TP-Link Deco, Asus AiMesh and Google Nest routers have an app that generates the QR itself. Look for "Share Wi-Fi" in the official app.
Static vs dynamic: for Wi-Fi, usually static
Wi-Fi QR is one of the few cases where static works better. Reasons:
- Wi-Fi password doesn't change all the time
- No need to track how many connected (and there's no way — the scan happens locally, without passing through your server)
- Cost: zero forever
When dynamic makes sense:
- When you want to register visitors (captive portal)
- When password changes monthly (hotel, coworking)
- When you want to redirect to a welcome landing page before releasing access
For captive portal, the QR points to a /login URL that registers the visitor and releases access afterwards. Platforms: Cisco Meraki, Aruba Instant On, UniFi.
Size and where to print
Same principle as other QRs: reading distance ÷ 10.
| Location | Distance | Minimum size |
|---|---|---|
| Cafe/restaurant table | 30 cm (1ft) | 3 cm (1.2in) |
| Counter sign | 50 cm | 5 cm |
| Storefront sticker | 1-2 m | 10-20 cm |
| Fixed wall sign | 1 m | 10 cm |
Material: laminated sticker (liquid-resistant) or acrylic plate is the standard. Costs ~$1-3 per unit at a print shop.
Where to put it: counter is #1. Other positions that work: side of coffee machine, restroom (customer spends time there), fixed table. Avoid windows (sun fades the sticker in months).
What to write next to the QR
Short text explaining, in 2 lines:
📶 Free Wi-Fi
Scan the QR and connect automatically
Don't write the password in text next to it — defeats the purpose of the QR and opens a security gap (anyone passing sees it).
Advanced cases
1. Guest network separated from operational network
Best practice: the network appearing in the Wi-Fi QR is an isolated guest network from your business operational network. Configure the router to create a secondary SSID just for customers (most modern routers support).
Reason: customers infected with malware don't compromise your internal computers.
2. Limit guest bandwidth
Set a router limit (e.g. 5Mbps per device). Otherwise a single customer downloading a movie locks up the Wi-Fi for everyone.
3. Auto-disconnect
On corporate routers (Aruba, Meraki), set auto-disconnect after 2-4 hours. Visitor reconnects by scanning QR again. Keeps the connection dashboard clean.
4. Captive portal with registration
Customer connects → first page is your landing asking for email + name → releases Wi-Fi. You gain:
- Opt-in email list for marketing
- Metrics (how many connected this month)
- Brand reinforced in the connection
Platforms that make this easy: Hotmesh, Wifree.io, Velocify Wi-Fi. Cost: $20-50/month.
Common mistakes
- ❌ Changing the password without regenerating the QR. Nobody can connect. Always regenerate and reprint.
- ❌ QR with nothing explaining. Customer doesn't know it's Wi-Fi. Add the text "📶 Free Wi-Fi".
- ❌ Hidden network + static QR. On hidden network, iPhone sometimes asks for extra confirmation. Mark "Hidden network" when generating.
- ❌ Unescaped special characters in the password. Quotes,
;and:break the payload. Use simple password with letters+numbers.
Summary
- Generate static QR with SSID + password + type (WPA2).
- Print on laminated sticker ($1-3/unit).
- Stick to the counter with short text "📶 Free Wi-Fi · scan".
- Use separate guest network with limited bandwidth.
- If you want to register visitors, use captive portal (dynamic).
Generate your Wi-Fi QR free — export in PNG/SVG.