Enter a network name to generate the code.
Free · No sign-up · Nothing leaves your browser
Stop reading your Wi-Fi password out loud.
Type the network name and password once. We turn them into a QR code that any iPhone or Android camera can read — the phone joins the network on its own, no typing, no spelling out capital letters.
Encoded payload
WIFI:T:WPA;S:;P:;;Generated locally with JavaScript. The password is never transmitted, saved, or logged — reload the page and it is gone.
No account, no server round-trip, no analytics on your credentials.
Average time for a guest to point a camera and tap Join.
A static code — no short link to die, no subscription to lapse.
How a Wi-Fi QR code works
A Wi-Fi QR code is not a link. It holds a short text string in the WIFI: format that phone operating systems recognise as network credentials. When the camera decodes it, the OS offers to join that network with the settings already filled in — the same handshake as typing the password, just without the typing.
STEP 01
Enter the credentials
Copy the SSID exactly as it appears in your Wi-Fi list. Capitals, spaces and punctuation all matter — Cafe Guest and cafe-guest are different networks.
STEP 02
We encode, in your browser
The fields are escaped and assembled into a WIFI: string, then drawn as a QR matrix with error correction, so the code still scans with a coffee ring on it.
STEP 03
Print it or show it
Download the PNG for a sign, a table card, a welcome book or a lock-screen image. Guests scan; nobody asks for the password again.
How to scan it on iPhone and Android
iPhone & iPad — iOS 11 and later
Built into the Camera app
- Open the Camera app — no QR mode, no extra app.
- Frame the code until a yellow banner appears at the top.
- Tap Join Network. Wi-Fi connects and the password is saved to the keychain.
- If nothing appears, turn on Settings → Camera → Scan QR Codes, or use the Code Scanner in Control Centre.
Android — 10 and later
Camera, Lens, or Wi-Fi settings
- Open the camera and hold it over the code, then tap the Wi-Fi suggestion.
- Or go to Settings → Network & internet → Wi-Fi → Add network and tap the scan icon in the field.
- Confirm the network name, then tap Connect or Join.
- On Android 9 and older, scan with Google Lens or any QR reader that supports Wi-Fi payloads.
Laptops behave differently: Windows and macOS have no camera-to-Wi-Fi shortcut, so a desktop user should read the SSID printed under the code and type the password normally. That is why the printable card shows the network name as text as well.
Where people put the code
Cafés, bars and restaurants
One card per table ends the most-asked question of the shift. Put guests on the guest SSID, not the till network.
Short-term rentals
In the welcome book and by the door. Guests arriving at midnight with 3% battery do not want a 24-character password.
Offices and co-working
Reception and meeting rooms. Visitors self-serve, and reprinting after a rotation takes one minute.
Homes with a long password
Stick it inside a kitchen cupboard. Strong passwords stop being inconvenient once nobody types them.
Events and workshops
On the deck’s first frame and on the badge back — a hundred people connect without a single hand going up.
Clinics, salons, waiting rooms
A framed code by the seating area, no staff involvement, no password written on a whiteboard.
The WIFI: URI format, in full
The format was published by the Wi-Fi Alliance and is understood by Android and iOS alike. It is plain text, so you can read exactly what you are handing out.
WIFI:T:WPA;S:Studio-Guest;P:tangerine-fold-92;;| Field | Meaning | Accepted values |
|---|---|---|
T | Security type | WPA (covers WPA, WPA2, WPA3), WEP, nopass |
S | SSID — the network name | Any text, case-sensitive, special characters escaped |
P | Password / pre-shared key | Omitted entirely for open networks |
H | Hidden network flag | true when the SSID is not broadcast |
Five characters must be escaped with a backslash inside a value: semicolon, colon, comma, the double quote and the backslash itself. A password of a;b becomes P:a\;b. This generator escapes them for you, which is the usual reason a hand-typed code refuses to scan. Two semicolons close the string.
If the code will not scan
| Symptom | Likely cause | Fix |
|---|---|---|
| Camera reads it as plain text | The OS is too old to handle Wi-Fi payloads | Use Google Lens, or type the credentials shown under the code |
| “Unable to join the network” | Wrong security type, or a typo in the password | Re-check the password and switch between WPA and WEP |
| Joins, but no internet | A captive portal is waiting for a login page | Open any http:// page to trigger the portal |
| Nothing detected at all | Printed too small, low contrast, or glare | Print at 3 cm or larger, pure black on white, matte paper |
| Worked yesterday, not today | The router password or SSID changed | Generate and reprint the code |
Security, honestly
A QR code is convenience, not encryption. Anyone who can photograph it can read the password back out. Treat a printed code exactly like a password written on paper.
Use a guest network
Keep printers, cameras, tills and file shares on the main SSID. Share only the guest network with visitors.
Rotate on staff changes
Change the guest password on a schedule and reprint. The reprint is the cheap part of the process.
Keep it out of shop windows
Indoors and at seated height. A code visible from the street is a password visible from the street.
Frequently asked questions
Is my Wi-Fi password uploaded anywhere?
No. Everything runs in your browser tab. The SSID and password are not sent to a server, not written to storage, and gone when you close the page.
Is it really free?
Yes — no account, no watermark, no limit on how many codes you make, and no tracking redirect hidden inside the code.
Does it work with WPA3 and mesh systems?
Yes. Choose the WPA option for WPA, WPA2 and WPA3. Mesh networks that share one SSID across nodes work as a single network.
What about hidden networks?
Tick “hidden network” and the code carries H:true, telling the phone to look for an SSID that is not being broadcast.
How large should I print it?
At least 3 cm square for a table card, and roughly a tenth of the scanning distance for a wall sign — 20 cm for a code read from two metres.
Can I add a logo or change the colours?
This tool stays pure black on white, which is what scans most reliably. Drop the PNG into any layout tool if you need it inside branded artwork — keep a clear white margin.
Does the code expire or need internet to scan?
Neither. The credentials are inside the image itself, so a scan works with no data connection and the code lasts until the password changes.
Can I share it as a message instead of a print?
Yes — download the PNG and send it. The recipient can scan it from another phone’s screen, or open it in Google Photos and use the Lens button.
Print it once. Never spell out a password again.
Make my code