Code types

Make a WiFi QR code

Guests point their camera at the code and join your network, without typing the password. Print it as a sign with the details written out too.

Your codes are made in your browser. Nothing you type is sent anywhere.

Exactly as it appears in your WiFi list, capitals included.

Security

Anyone who scans the code can read the password.

Type your network name and your code appears here.

No code yet

Colours and error correction

How to make a WiFi QR code

  1. 01Type your network name and password exactly as they are.
  2. 02Choose the security type. Most home and office networks use WPA.
  3. 03Select Test scan, then download the code or print the sign.
  4. 04Try the printed code with a phone before you put it up.

Questions

Do you see my WiFi password?

No. Your codes are made in your browser. Nothing you type is sent anywhere. The password is stored in the code itself, so anyone who scans it can read it. Only put it where you'd write the password on a card.

Which phones can join by scanning?

The camera apps on current iPhones and Android phones read WiFi codes and offer to join. Some older phones need a scanner app.

Which security type should I choose?

WPA for WPA, WPA2, and WPA3 networks, which covers almost every home and office router. WEP only for very old routers. None for open networks with no password.

My network name has a semicolon or quote in it. Will it work?

Yes. The characters that have a special meaning in WiFi codes (backslash, semicolon, comma, quote, and colon) are escaped the way phones expect, and Test scan checks the code reads back exactly.

What happens if I change the password?

The old code stops working, because the old password is stored in it. Make a new code and print a new sign.

What's on the printable sign?

The code, "Scan to join WiFi", and the network name and password written out for anyone who can't scan. Turn off "Show the password on the sign" if you'd rather leave it off.

QR Code is a registered trademark of DENSO WAVE INCORPORATED. Codes are read back with ZXing-C++ and zxing-wasm (licences).