Skip to the generator

Wi-Fi QR code generator

Let guests join your network by pointing a camera at a card on the wall.

Exactly as it appears in the Wi-Fi list, including capitals.

Your QR code appears here

Start typing and it updates as you go.

PNG is 2048px. SVG scales to any size, which is what print wants.

Design
Colours

Or start from a pair that scans well:

Module shape

The empty border around the code. 4 is the standard.

Recovers about 15% damage. The usual choice.

Centre logo

Optional. Keep it simple - a mark reads better than a wordmark at this size.

What is actually in a Wi-Fi QR code

A Wi-Fi QR code is not a link and does not connect to anything by itself. It holds a short line of text describing the network: its name, its security type, and its password. The phone reads that line, recognises the format, and offers to join.

That means the password is stored in the code as plain readable text. Anyone who scans the code, or photographs it off the wall, has the password. That is fine for a guest network and a poor idea for the one your accounts are signed in on.

It also means the code works entirely offline. Nothing is looked up, nothing is fetched, and the code keeps working after this site is closed.

The text inside the code

WIFI:T:WPA;S:Cafe Guest;P:flatwhite22;;

Good for

  • A card on a cafe table
  • The back of a hotel room door
  • A holiday let welcome pack
  • The wall of a waiting room
  • A wedding venue sign
  • A meeting room

Worth knowing before you print it

  • Type the network name exactly

    Network names are case sensitive, and a trailing space counts. "Cafe Guest" and "cafe guest" are two different networks as far as the phone is concerned, and the failure looks like a broken QR code rather than a typo.

  • WPA covers WPA2 and WPA3

    Pick WPA unless the network is genuinely old enough to be running WEP. There is no separate WPA3 option in the format, and one is not needed - phones negotiate the version with the router themselves.

  • Use the guest network

    Most routers can run a second network that reaches the internet but not your printer, your files or your cameras. Putting that one on the wall costs nothing and means a photograph of the card is not a photograph of your keys.

  • Office networks with a username will not work

    Corporate Wi-Fi that asks for a username as well as a password (WPA2-Enterprise, 802.1X) cannot be encoded this way. The format has no field for it, and no QR code from any generator will join one.

Common questions

Yes, and without an app on either. iPhones have read Wi-Fi QR codes from the camera since iOS 11, and Android has done the same since Android 10. Open the camera, point it at the code, and tap the prompt that appears. On older Android phones you may need a QR scanning app, which is a limitation of the phone rather than the code.

No. The code is built in your browser, on your device, and the password is never transmitted to us or to anyone else. There is no account, no database and no server involved in making it. You can confirm this by turning off your internet connection after the page has loaded - the generator keeps working.

Anyone who can see the code can join the network, in exactly the same way that anyone who can read a password written on a whiteboard can join it. The password is stored as readable text inside the code, so a scanner app can display it rather than connecting. Put a guest network on the code, not your main one, and treat the printed card the way you would treat a written password.

Tick "This is a hidden network". That adds a flag telling the phone to look for a network that is not broadcasting its name. Leave it unticked otherwise: setting it on a normal network can make joining slower or fail outright on some devices.

Yes. Semicolons, commas, colons, quotes and backslashes all have a special meaning in the Wi-Fi format, and they are escaped automatically here so the phone reads the password you typed rather than stopping at the first symbol. This is one of the more common ways a Wi-Fi QR code from elsewhere silently produces the wrong password.

Yes. The password is inside the code itself, so changing the network password makes every printed copy of the old code stop working. It takes about ten seconds to make a new one, and there is no limit on how many you make.

Other kinds of QR code

All free, all made in your browser.

Printing it? How to print a QR code covers size, contrast and the quiet zone.