Skip to the generator
Just Give Me The QR

WiFi QR code generator

Let people join your network by pointing a camera at a card instead of spelling out a password.

Or make a code for

Exactly as it appears in the WiFi list — capitals and spaces count.

Tick this only if the network does not broadcast its name.

Generated in your browser. Nothing is uploaded.

Example code — start typing to make it yours.

Style

How a WiFi QR code works

The code does not open a website and does not talk to a server. It holds one line of text, in a format both iOS and Android recognise, naming the network, its security type and the password. The camera decodes that line on the phone and offers to join. The whole exchange happens between a camera and some ink.

It also means the password sits in the code in plain form. Anyone who can photograph the card can read it — the point when it is taped to a café counter, and a reason not to publish the image publicly.

Getting the details right

The network name must match exactly what the router broadcasts, capitals and spaces included: Cafe Guest and cafe guest are different networks. Special characters are handled for you — semicolons, colons, commas, quotes and backslashes are escaped automatically, so Bar; Restaurant "Luna" encodes correctly instead of truncating at the semicolon.

Pick WPA for anything modern; the same setting covers WPA, WPA2 and WPA3. WEP is only for old routers. Choose Open for a network with no password. Tick hidden network only if the router genuinely does not broadcast its name — setting it wrongly can stop a phone finding the network at all.

Where this does not work

Enterprise networks — a university or large office where each person has a username or certificate — cannot be expressed in this format at all. Guest networks behind a captive portal will connect and still show the sign-in page: the code joins the network, it cannot accept terms for you. Native scanning needs iOS 11 or Android 10; older phones need a QR app.

What goes inside the code

A WiFi code contains exactly this, and nothing else:

WIFI:T:WPA;S:Cafe Guest;P:flatwhite;H:false;;
  • T — security type: WPA, WEP or nopass
  • S — the network name, exactly as broadcast
  • P — the password, empty on an open network
  • H — whether the network is hidden

Before you print it

Why these codes cannot expire

Questions people actually ask

Does this work on an iPhone?
Yes, from iOS 11 onwards. Point the Camera app at the code and a banner appears offering to join the network — no app to install.
Does it work with WPA3?
Yes. Choose the WPA option; the same value covers WPA, WPA2 and WPA3 across every phone that supports this format.
Is my WiFi password sent to your server?
No, and there is no server to send it to. The code is generated in your browser tab. You can disconnect from the internet and the generator keeps working.
Can someone extract the password from the printed code?
Yes — a QR code is not encryption. Anyone who can scan or photograph it gets the password, exactly as if you had written it on the card. Treat the printed code as you would treat the written password.
Will it stop working if I change the password?
The code will keep saying what it always said, so it will offer the old password and fail. Change the password, generate a new code, reprint. Nothing expires on its own.
Can I use it for a university or office network?
Not if it asks for a username or installs a certificate. WPA-Enterprise networks cannot be described in this format at all.