Skip to content

WiFi QR Code Generator

Let people join your network by pointing a camera at a square. The network name and password are encoded directly into the code, so it works offline, forever, with no account and nothing to renew.

A cafe counter in warm daylight with a member of staff behind it. On the counter an acrylic stand holds a card printed with a blue WiFi cup design and a QR code, and a customer holds up a phone showing that same card through its camera.

Make one now

1

Add your content

This is what gets encoded — nothing is sent anywhere.

Scanning joins the network directly. The password is inside the code itself — anyone who can scan it can read it, so treat a printed WiFi code like a written-down password.

2

Customise

Optional. Every change is re-checked against a real decoder.

Start from a look
ShapesNew
Base colour

Anything below that you leave alone follows this.

Body
Body fill
External eye
External eye fill
Internal eye
Internal eye fill
Background
Background fill

Or start from one of 93 ready-made designs

How to make a WiFi QR code

  1. 1

    Enter your network name

    Type the SSID exactly as it appears, including capitals. Network names are case-sensitive.

  2. 2

    Enter the password

    Paste it exactly. Special characters are escaped automatically.

  3. 3

    Choose the security type

    WPA covers WPA, WPA2 and WPA3. Use Open for networks without a password.

  4. 4

    Download and print

    Download the SVG for print or the PNG for screens, and print at least 3 cm wide.

On this page

How a WiFi QR code actually works

There is no magic and no server involved. The code encodes a short line of text in a format every modern phone understands:

WIFI:T:WPA;S:MyNetwork;P:MyPassword;H:false;;

Four values: T is the security type, S is the network name,P is the password, and H marks whether the network is hidden. When a camera reads it, the phone recognises the WIFI: prefix and offers to join.

Because everything lives inside the pattern, the code works with no internet connection, no app, and no service running anywhere. That is also why it cannot be edited later — there is nothing in the middle to update.

Which phones can scan it

  • iPhone: iOS 11 and later, straight from the Camera app.
  • Android: version 10 and later, from the native camera.
  • Android 9 and earlier: the camera does not parse the format — Google Lens or any QR scanner app will.

That covers essentially every phone sold since 2019. If someone reports the code doing nothing, an older Android is the most likely explanation.

Choosing the right security type

The format only recognises three values, which is simpler than router settings suggest:

  • WPA — use this for WPA, WPA2 and WPA3 alike. The code does not distinguish between them and the phone works out the rest.
  • WEP — only for hardware old enough to be a security problem in itself.
  • Open — no password. The password field disappears.

One edge case worth knowing: a few older devices struggle with routers configured forWPA3-only. If a code refuses to connect on one phone but works on others, switching the router to WPA2/WPA3 mixed mode usually fixes it.

Hidden networks

A hidden network does not broadcast its name, so a phone cannot find it from the SSID alone. Setting Hidden network to Yes adds H:true, which tells the device to go looking for it. Leave it on No for normal networks — setting it unnecessarily can slow connection down.

The security trade-off, stated plainly

Your password is inside the code in readable form. Anyone who scans it, or photographs it from across a room, has your WiFi password and keeps it. A QR code on a wall is a written-down password with extra steps.

That is fine in a home. In a café, office or rental it means:

  • Put the code on a guest network, never your main one.
  • Make sure guest isolation is on, so devices cannot see each other.
  • Rotate the guest password periodically and reprint.

Printing it so it actually scans

A WiFi code carries more data than a short link, so it comes out denser. The generator shows the version and a suggested minimum size as you type — worth glancing at before printing.

The rule of thumb is that scanning distance is roughly ten times the code's width. A 3 cm code reads from about 30 cm, which suits a table tent or a card by the door. A code on a wall meant to be scanned from two metres needs to be around 20 cm across.

Download the SVG for anything printed — it stays sharp at any size. The PNG is for screens.

If it does not work

  1. Check the network name. SSIDs are case-sensitive, and a trailing space is invisible but fatal.
  2. Check the security type. An open network with WPA selected will fail silently.
  3. Print it larger. Dense codes fail at small sizes long before they look wrong to the eye.
  4. Try another phone. This separates an old-Android problem from a bad code.
  5. Check the band. Some older devices cannot see a 5 GHz-only network at all, regardless of the code.

Common questions

Does the WiFi QR code contain my actual password?

Yes. The password is written into the pattern itself in plain text — that is how a phone can join without contacting any server. Anyone who scans or photographs the code has your password permanently. For anywhere public, put the code on a guest network rather than your main one.

Which phones can scan a WiFi QR code without an app?

iPhones running iOS 11 or later (2017 onward) handle it in the built-in Camera app. Android 10 and later does the same. Android 9 and earlier needs Google Lens or a scanner app, since the native camera does not parse the WIFI: format.

Should I pick WPA, WEP or open?

Pick WPA for anything modern — the format uses one value for WPA, WPA2 and WPA3, so you do not need to know which of the three your router runs. Choose WEP only for equipment old enough that it should probably be replaced, and Open for networks with no password at all.

Why does my code not work on a hidden network?

A hidden network does not broadcast its name, so the phone will not find it from the SSID alone. Set "Hidden network" to Yes and the code carries a flag telling the device to search for it explicitly.

Can I change the password later without reprinting?

No. A static code encodes the password directly, so changing the password means generating and printing a new code. That is the trade-off for a code that never expires and never depends on our servers — nothing in the middle can break, but nothing in the middle can be updated either.

My password has symbols in it. Will that break the code?

No. Semicolons, colons, commas, backslashes and quotation marks are delimiters in the WiFi QR format and have to be escaped. FigQR does that automatically, so paste your password exactly as it is.

Other QR codes you can make