Wi-Fi Network QR Code Generator

A Wi-Fi QR code holds your network name and password, so a guest points a camera at it and joins without anyone reading a password out loud. The catch worth knowing up front: the password is stored in plain text, so this belongs on a guest network, not your main one.

Customize appearance 22 styles
#000000
#ffffff
No file selected

Upload an image to place behind the QR. Keep opacity low so the code stays scannable.

Upload an image to use these controls.

Higher error correction keeps the QR scannable when a logo covers the center.

Fill in the form and click Generate
Generating your QR code…

How to create a Wi-Fi Network QR code

  1. Type the network name exactly as the router broadcasts it It is case-sensitive and space-sensitive. "Cafe Guest" and "cafe guest" are two different networks as far as the phone is concerned, and the code will silently fail to find one that does not exist.
  2. Pick WPA for anything made this decade The WPA option covers WPA, WPA2 and WPA3 — the format has no separate WPA3 value, so a WPA3 network is encoded as WPA and joins correctly. Use WEP only for genuinely old hardware, and "no password" for a truly open network.
  3. Paste the password without worrying about punctuation Semicolons, commas, colons, quotes and backslashes are the characters that break hand-written Wi-Fi codes. This generator escapes all five before encoding, so a password like Caf'e;2026 works as typed.
  4. Turn on "hidden" only if the network really is hidden If the router does not broadcast its name, the phone needs telling, or it will look for a network it cannot see and give up. Setting it on a normal network is harmless but pointless.
  5. Test with one Android and one iPhone before printing Both join straight from the camera app on current versions. Older Android builds need a scanner app, and that is the failure you want to discover before a hundred table cards are printed.

What a Wi-Fi Network QR code is for

The code contains a short instruction — network name, password, security type, and whether the network is hidden — that phones know how to act on. It is not a link and it does not open a page; the phone recognises the format and offers to join.

The password is not encrypted and is not hidden. Anyone can decode a photograph of the code and read it as text. That is not a flaw in this generator, it is what the format is: a convenience for handing out a password, not a way of protecting one.

Which is why the honest recommendation is to put the code on a guest network with its own password. Then the sticker on the counter gives away exactly what you intended to give away, and rotating it later costs you one reprint rather than re-pairing every device you own.

Where a Wi-Fi Network QR code earns its place

Cafés, bars and waiting rooms

The card on the table replaces the conversation. Print it on the guest network, and when you rotate the password, reprint the cards — which is the moment most places discover they had the code on the main network.

Short-term rentals and guest rooms

Guests arrive at midnight with a dead phone battery and no patience for a 20-character password on a laminated card. This is the single highest-value place to put one.

Offices with a separate visitor network

Reception hands out the guest network without anyone typing anything, and the code can be reprinted on whatever schedule your password rotation already runs on.

Events and pop-ups on a portable router

A network that exists for two days does not justify a printed sign anyone has to read out forty times. It does justify a code on the badge.

Wi-Fi Network format notes and limits

Network name: 32 characters. Password: 63. Those are the Wi-Fi standard's own limits, not this tool's, and the form enforces them.

Escaping is handled for you. The characters \ ; , " and : have meaning inside the payload and have to be marked when they appear in a name or password. This generator escapes all five. It is the usual reason a code built by hand, or by a tool that skips this step, fails on exactly the passwords that were chosen to be strong.

There is no WPA3 setting, and that is correct. The format defines three security values — WPA, WEP and none. WPA3 networks are encoded as WPA and phones negotiate the rest.

One code is one network name. If your 2.4 GHz and 5 GHz bands broadcast under different names, they are two networks and need two codes. If they share one name, one code covers both.

Non-ASCII network names are a gamble. Nothing stops you naming a network in a non-Latin script, and nothing guarantees every phone reads it back the same way. If your network name is not plain ASCII, test on real devices before you print.

A password near the 63-character limit produces a noticeably denser code — measured here, a long-password network is 45 modules across at error correction M against 33 for a short one. Print accordingly.

Wi-Fi Network QR codes — questions people actually ask

Can someone read my Wi-Fi password from the code?
Yes. Any scanner app shows it as text. The code is a convenient way to hand out a password, never a way to conceal one — which is the whole reason to use a guest network for it.
My password has a semicolon and other generators produce a broken code.
That is the classic failure, and it does not happen here. Semicolons, commas, colons, quotes and backslashes separate the fields inside the payload, so they have to be escaped when they appear in your actual password. This generator does that before encoding.
There is no WPA3 option — will my WPA3 network work?
Yes. Choose WPA. The format only ever defined WPA, WEP and open, and every WPA3 network is encoded as WPA; the phone and router agree on the actual protocol when they connect.
Do I need separate codes for 2.4 GHz and 5 GHz?
Only if the two bands broadcast different network names. The code carries a name, not a frequency — so if both bands share one name, one code joins whichever the phone prefers.
Does it work on iPhone?
Yes, straight from the Camera app on current iOS, and the same on current Android. Older Android phones may need a dedicated scanner app, which is worth testing if your guests skew towards older hardware.
Someone scanned the code and nothing happened.
Almost always the network name does not match what the router broadcasts — a trailing space, or different capitalisation. The second most common cause is a hidden network without the hidden option set, so the phone searches for something it cannot see.

Create QR codes in seconds

Generate a shareable QR code for apps, websites, and more.

Get it on Google Play