The WiFi QR Format
A WiFi QR code encodes credentials in a standard format that iOS and Android recognise natively:```
WIFI:T:
- T: Security type — WPA, WPA2, WEP, or nopass (open network) - S: Network name (SSID) — case-sensitive - P: Password — special characters must be escaped - H: true if the SSID is hidden; false or omit if visible
Example: ``` WIFI:T:WPA2;S:CafeGuest2027;P:Latte@Morning9;H:false;; ```
Native Support
- iPhone (iOS 11+): Camera app recognises the WiFi QR and prompts "Join [NetworkName]?" — one tap connects - Android (10+): Camera app and Google Lens recognise and connect natively - Older devices: Need a QR scanning app that supports WiFi QR — ZXing-based apps handle thisNo app required on any current iPhone or Android — this covers over 99% of active devices as of 2027.
Business Use Cases
Cafés and restaurants: Print on table tent cards. Eliminates the "what's the WiFi password?" question and the server's time answering it. Use the network name and password on the card as text backup for older devices.Hotels: Print on the key card sleeve or in-room compendium. Guest WiFi access becomes zero-friction — scan once, connected for the stay.
Co-working spaces: QR on the reception desk, meeting room door placard, and lounge area. Different QRs for different network segments (member, guest, AV equipment).
Events and conferences: QR on the welcome signage, programme, and stage backdrop. Audience connectivity in 10 seconds flat.
Offices: QR for visitor WiFi in the reception area. Visitors connect without asking the receptionist.
Security Considerations
What you are sharing: The WiFi QR exposes your network password to anyone who photographs it and decodes it. This is acceptable for a guest network — it is the same information you share verbally. Do NOT encode your main business or home network credentials in a publicly displayed QR.Best practice: Maintain separate guest and internal networks. The guest network QR can be displayed publicly; the internal network is never encoded in a QR.
Password rotation: If you rotate the guest WiFi password periodically (good security practice), use a dynamic QR — update the destination without reprinting. The QR links to a redirect page that shows the current password. Alternatively, use a URL that serves the WiFi credentials from a server you control.
Special Character Escaping
If your SSID or password contains `;`, `:`, `"`, or `\`, escape them with a backslash:- Password `Pass:Word` → `Pass\:Word` - SSID `Cafe;Guest` → `Cafe\;Guest`
Failure to escape special characters is the most common cause of WiFi QR codes that fail to connect.
