How it works
A WiFi QR code is a 2D barcode that encodes a single line of text in the standard WIFI: URI format:
Where T is the encryption type, S is the SSID, P is the password, and H is the hidden flag. Modern phones (iOS 11+, Android 10+) recognize this format natively in the camera app and offer to join the network with one tap — the user never sees or types the password.
Generate yours in 4 steps
Open the WiFi tab
Open the generator — it opens directly on the WiFi tab.
Enter SSID, password, encryption
Type the SSID exactly as the router broadcasts it (case-sensitive). Choose encryption — almost always WPA / WPA2 / WPA3 for modern routers. Enter the password. Tick "Hidden network" if your SSID isn't broadcast.
Download or print
Download as SVG (vector, perfect for print) or PNG (256–4096 px). Or click Print and pick the WiFi card template — an A6 ready-to-print card with the QR centered, a "Scan to connect" caption, and your SSID printed below.
Test before placing
On your phone, "Forget" the network in WiFi settings, then scan the printed QR. Your phone should join automatically. If it joins, you're ready to laminate, frame, or stick it where guests will look.
Privacy: your password stays in your browser
Most "free" WiFi QR generators run on a server. That means every SSID and password you've ever encoded is sitting in someone's database. Ours is different: everything happens client-side. The QR is generated in your browser, the PNG is rendered in your browser, the file is downloaded directly from your browser. There is no backend that sees your inputs.
You can verify this yourself: open DevTools (Cmd+Option+I or F12), switch to the Network tab, and generate a code. You'll see zero outgoing requests carrying your data.
Where to place WiFi QR codes
☕ Café & coffee shop
Table tents, behind the cash register, on the menu. Guests get on the network the moment they sit down.
🏨 Hotel & B&B
One framed card per room, plus a printed card at reception for the lobby network.
🏠 Airbnb & vacation rental
On the fridge with a magnet, in the welcome book, next to the TV remote.
🍽 Restaurant
Inside the menu cover or printed on the receipt — gets guests onto your network for next visit.
🏢 Office reception
For visiting clients. Pair with a guest sign-in form on the same card.
👥 Co-working space
Reception, meeting rooms, and day-pass kits. Avoids slowing meetings down.
🩺 Doctor's office
Patients in waiting rooms expect WiFi. A printed card removes the awkward "what's your password" question.
🎤 Event venue
Wedding receptions, conferences, birthday parties. Print on the program or lanyard.
Security: use a guest network, not your main network
This is the part most guides skip. Don't put your main WiFi password on a printed QR. Anyone passing by with their camera open captures the credentials. They can later return outside business hours, sit in their car, and use the network unmonitored — or worse, attack other devices on the same LAN.
Instead, on your router:
- Enable the Guest WiFi option (almost every router from the past 8 years has this)
- Give it a separate SSID (e.g.
CafeName-Guests) and password - Enable client isolation (a.k.a. "AP isolation") — prevents guests from seeing each other's devices
- Disable LAN access — guests can reach the internet but not your printers, cash register, NAS, or smart-home devices
- Encode the guest credentials in the QR, never your main credentials
Refresh the guest password every 6–12 months and reprint the QR. Guests photograph cards, post them online, and walk away with stickers — eventually that password leaks.
What gets encoded — and what doesn't
- Encoded: SSID, password, encryption type (
WPA,WPA2,WPA3,WEP, ornopass), hidden flag - Not encoded: any tracking, identifiers, or metadata. The QR is the literal string above and nothing more.
- Special characters: the generator automatically escapes the four characters that need escaping per the
WIFI:URI spec —;,,,", and\. You can use any password, including emojis if your router accepts them.
Print size guide for WiFi cards
For most use cases, A6 (105 × 148 mm) is the sweet spot — big enough to scan from across a table, small enough to fit on a fridge or counter. Other sizes:
- Pocket size (10 × 15 cm) — fits in a postcard frame
- A6 (the default) — best for table tents, fridge magnets
- A5 (148 × 210 mm) — for behind-the-counter or wall placement
- A4 — overkill unless visible across a large room
The QR itself should be at least 4 cm wide for arm's-length scanning. For a wall-mounted card scanned from 1 m+ away, scale it up to 8–10 cm using the 1:10 rule. Full sizing breakdown in the QR code sizes guide.
Frequently asked questions
Will it work on iPhone and Android without an app?
WIFI: URI format directly — no third-party scanner needed. Older Android (pre-10) may need a free QR scanner app, but those are rare in 2026.Does it support WPA3?
Can I use it for a hidden SSID?
Is my password sent anywhere?
Are special characters in the password handled?
WIFI: URI spec. Any password works, including ones with symbols, spaces, or emojis.Does the QR expire?
Can I customize colors or add a logo?
Can I use the QR commercially?
Is this QR code generator really free, with no catch?
Yes — free forever. No sign-up, no watermark, no usage limits, no expiry. The entire generator runs in your browser, so we have no server costs to recover. No premium tier exists.
Will my QR code expire or stop working?
No. Static QR codes (which this site generates) never expire — they encode the destination directly into the image. The QR works as long as the URL or content it points to is still valid. Print once, scan forever.
Can I track how many people scan my QR code?
Not from the QR itself (static codes have no built-in analytics). The simplest workaround: add UTM parameters to your destination URL (e.g. ?utm_source=qr&utm_campaign=flyer) and read scans in Google Analytics, Plausible, or your site's log files.
What's the minimum print size for a QR code to scan reliably?
Rule of thumb: 2×2 cm (0.8") for cards and stickers, 5×5 cm for table tents and posters, 30×30 cm for billboards. The 1:10 ratio works: scan distance ≈ QR size × 10. Always test scan at actual size before printing a large batch.
Can I edit where the QR points after it's printed?
Not directly — static QR codes have the destination baked in. Workaround: point your QR to a short URL on your own domain (e.g. yourdomain.com/menu) that redirects to the real destination. You can change the redirect target any time without reprinting.