Wi-Fi QR

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:;;
Scan to joinWPA / WPA2 / WPA3

Enter a network name to generate the code.

Network

Generated locally with JavaScript. The password is never transmitted, saved, or logged — reload the page and it is gone.

0 uploads

No account, no server round-trip, no analytics on your credentials.

2 seconds

Average time for a guest to point a camera and tap Join.

Never expires

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

  1. Open the Camera app — no QR mode, no extra app.
  2. Frame the code until a yellow banner appears at the top.
  3. Tap Join Network. Wi-Fi connects and the password is saved to the keychain.
  4. 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

  1. Open the camera and hold it over the code, then tap the Wi-Fi suggestion.
  2. Or go to Settings → Network & internet → Wi-Fi → Add network and tap the scan icon in the field.
  3. Confirm the network name, then tap Connect or Join.
  4. 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;;
FieldMeaningAccepted values
TSecurity typeWPA (covers WPA, WPA2, WPA3), WEP, nopass
SSSID — the network nameAny text, case-sensitive, special characters escaped
PPassword / pre-shared keyOmitted entirely for open networks
HHidden network flagtrue 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

SymptomLikely causeFix
Camera reads it as plain textThe OS is too old to handle Wi-Fi payloadsUse Google Lens, or type the credentials shown under the code
“Unable to join the network”Wrong security type, or a typo in the passwordRe-check the password and switch between WPA and WEP
Joins, but no internetA captive portal is waiting for a login pageOpen any http:// page to trigger the portal
Nothing detected at allPrinted too small, low contrast, or glarePrint at 3 cm or larger, pure black on white, matte paper
Worked yesterday, not todayThe router password or SSID changedGenerate 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