How to Create a WiFi QR Code

A WiFi QR code turns your network name and password into something a phone camera can read. This guide covers the whole job: finding the details you need, encoding them correctly, downloading the right file and checking the code before anyone relies on it.

What you need before you start

Nothing technical, and no app. Everything below happens in your browser.

  • Your network name (SSID). It is case-sensitive, so copy it exactly as it appears in your phone settings.
  • Your WiFi password. Spaces, quotes, colons and semicolons are fine: the generator escapes them for you.
  • The security type. Unless you have checked your router, leave it on WPA/WPA2-Personal, which is what almost every modern network uses.
  • A phone you can test the finished code with.

What a WiFi QR code actually contains

A WiFi QR code is not a picture of a password: it is a short piece of text in the format every phone understands. It begins with WIFI: and then lists the fields.

The characters that carry meaning inside that format, a backslash, semicolon, comma, colon or double quote, are escaped with a backslash. That is why a password such as my;pass, or a network name containing a comma, still encodes correctly, and why a generator that does not escape them produces a code that fails on the phone.

  • T is the security type: WPA, WEP, or nopass for a network with no password.
  • S is the network name, and P is the password.
  • H is set to true when the network does not broadcast its name.
  • A typical payload reads WIFI:T:WPA;S:MyNetwork;P:my password;; and ends with a double semicolon.

Step 1: find your network name and password

On iPhone, open Settings, then WiFi, and tap the network you are connected to. On Android, the same details are in Settings under WiFi or Connections.

Your router’s admin page also lists the network name and password, and many routers print both on a sticker on the back. Write down the name exactly: an uppercase letter where you expect a lowercase one is the most common reason a code opens the wrong network.

Step 2: encode the details correctly

Type the name, the password and the security type into the generator. The code is built as you type, and it never leaves your device: there is no upload, no account and no watermark.

  • Special characters are escaped automatically, so passwords with spaces, quotes or semicolons still encode correctly.
  • Accents and non-Latin characters are encoded in UTF-8, which every modern phone reads.
  • If your network is hidden, switch on the hidden network option so the code tells the phone to look for it.
  • WPA3-only networks may be refused by older devices, so only choose that type if you know your hardware supports it.

Step 3: download the file you need

The PNG is the everyday choice: it works in chat apps, slide decks and printed signs. Choose the SVG when the code will be scaled up, because it stays sharp at any size and prints cleanly at large formats.

Aim for a code at least 2 to 3 cm across when printed, with its white border intact.

Step 4: test the code before you share it

Scan your own code with two different phones, from about 30 cm away, while standing where a guest would stand. If both devices offer to join the right network first time, the code is ready.

If something looks wrong with a code you already have, the QR code tester decodes it in the browser and shows you exactly which network name, password and security type it contains.

Step 5: share it, and keep it current

Display the code where the question is asked: on a table, at the counter, on the fridge or inside the front door. Print a designed sign rather than taping a loose sheet to the wall, so the code stays large, flat and well lit.

Because the code is a readable copy of your password, give visitors a guest network when you can. If you change that password, generate a new code and replace the sign: the old one stops working immediately.

Put this into practice

Create your code in the generator, then turn it into a printable sign in a couple of clicks. Free, no account and no watermark.

Everything You Need to Know About WiFi QR Codes

Short, accurate answers for the questions people ask most about sharing a network with a QR code.

What is inside a WiFi QR code?

Every WiFi QR code starts with WIFI: and then lists the network type, the network name (SSID), the password, and whether the network is hidden. iOS, Android and most QR reader apps understand this format, so one scan connects a phone.

What a WiFi QR code can and cannot do

The code contains your password in a readable, encoded form. It is convenient, not secret: anyone who can scan or photograph it can read the credentials. Share a separate guest network in public spaces, and change that guest password when you want to cut access.

iPhone, Android and older phones

iPhone cameras recognise WiFi QR codes from iOS 11, and most Android phones handle them from Android 10. WPA3-only networks can still fail on older devices, which is why this generator encodes the widely supported WPA format.

Printing and placement

Print at A5 or larger, keep the white border around the code, and place the sign at eye level with decent light. Avoid glossy paper, curved surfaces and dark backgrounds directly behind the code.

Troubleshooting: WiFi QR Code Troubleshooting · iPhone Guide: iPhone Guide · Guest WiFi Guide: Guest WiFi Guide

Frequently Asked Questions

Open your phone’s WiFi settings and tap the network you are connected to: iPhone shows the password after a Face ID check, Android has a share or QR option. Your router’s admin page and the sticker on the router also list it.

Leave it on WPA/WPA2-Personal in almost every case. Choose WPA3-only only if your router and all your devices support it, and pick the open option only for a network that genuinely has no password.

The PNG is best for screens, chat messages and normal printouts. The SVG is a vector file that stays crisp when enlarged, so use it for posters, large signs and professional printing.

Yes. Switch on the hidden network option before downloading, and the code carries the flag that tells a phone to look for a network that does not broadcast its name.