WiFi QR Code Generator

Stop reading your password aloud. Make a scan-to-join WiFi QR code — guests point their camera and tap "Join". Permanent PNG + SVG, built entirely in your browser.

Type it exactly as on your router — it's case-sensitive and spaces matter. "MyWiFi" ≠ "mywifi".

Leave off for normal networks — setting this on a broadcast network can stop some phones connecting.

Blank margin in modules. ISO minimum is 4; we allow 4–16.

Higher = sharper print. 16 gives a crisp ~512 px code.

Shown on the printable table-tent card.

Your WiFi QR code

Network
Capacity used
Decoded fields & technical details
Security shown to user
Hidden network
Password
Encoding mode
QR version & grid
Error correction
Image size (PNG)
Payload length
Exact encoded payload (verify escaping & the two trailing semicolons):

The share link prefills the network & settings (not the password — that's never put in a URL).

WiFi QR Code Generator — guide & how to use

What it does

This free WiFi QR code generator builds a scan-to-join QR code right in your browser. A guest opens their phone camera, points it at the code, and taps "Join your network" — no reading a long WPA password aloud, no texting a string of random characters, no typos. It encodes the standard WIFI: payload (the ZXing format, now formalized in the WPA3 specification) with the correct escaping and the all-important two trailing semicolons, then renders a permanent PNG or SVG you fully own.

How to use it

  1. Type your network name (SSID) exactly as it appears on your router — it's case-sensitive.
  2. Pick the security type: WPA/WPA2/WPA3 for any modern password network, WEP for legacy gear, or None for open networks.
  3. Enter the password (use the Show toggle to check it). Leave it blank only for open networks.
  4. Tick Hidden network only if your router does not broadcast its name.
  5. Download the PNG (fridge / table card), the SVG (large print, stays sharp), or the ready-made print card.
  6. Test the scan on the phones you care about before printing in bulk.

Worked example

Say a café names its network Guest Cafe, runs WPA2, and the password is latte;2026 (it contains a semicolon, which is reserved). Choosing WPA/WPA2/WPA3 and typing that password, the tool builds this exact payload — note the escaped semicolon and the two trailing semicolons:

WIFI:T:WPA;S:Guest Cafe;P:latte\;2026;;

If the café instead had a hidden network, the payload would add H:true; before the closing ;;. For an open network with no password, the password segment is dropped entirely and the type becomes nopass: WIFI:T:nopass;S:Guest Cafe;;

WPA vs WPA2 vs WPA3 — pick one token

The WiFi QR format uses a single token, T:WPA, for all password-protected networks — WPA, WPA2, and WPA3. WPA3's "SAE" is the handshake the radio negotiates, not a payload token; emitting T:SAE is a common mistake that breaks spec-compliant scanners. So this tool maps WPA/WPA2/WPA3 → WPA, WEP → WEP, and None → nopass.

Escaping & the hex guard (why your password "just works")

Five characters are reserved in the WIFI: format: semicolon ;, comma ,, colon :, double-quote ", and backslash \. Each must be prefixed with a backslash or the connection silently fails. This tool escapes the backslash first (so it doesn't double-escape the escapes it adds), then the rest. It also applies the hex-ambiguity guard: if your SSID or password is all hex digits with an even length (like DEADBEEF), it wraps the value in literal quotes so phones read it as text, not raw hex bytes. We use backslash-escaping (the real-world ZXing convention) rather than percent-encoding, because Android and iOS scanners expect backslashes.

Print size & error correction

For arm's-length phone scanning, print the symbol at least 2 cm (about 0.8 in) square. Keep the quiet zone (border) at 4 modules or more — cropping it away is the #1 cause of codes that won't scan. Error-correction level M (15%) is the sweet spot for a table tent or fridge card; bump to Q or H if you'll place a logo over the center or print in a rough environment. For large signage, export the SVG so it stays razor-sharp at any size.

Security & honesty notes

Common mistakes this tool prevents

How to embed this tool on your website

No account, no coding. Copy the embed code and paste it where you want it to appear:

<iframe src="https://snaptoolsuite.com/wifi-qr-code-generator/?embed=1"
  style="width:100%;max-width:560px;height:1100px;border:0;"
  title="WiFi QR Code Generator" loading="lazy"></iframe>
<p>Free <a href="https://snaptoolsuite.com/wifi-qr-code-generator/">WiFi QR Code Generator</a> by Snap Tool Suite</p>

Full copy-paste steps are in the box below.

Frequently asked questions

How do I make a QR code for my WiFi?

Type your SSID exactly as on your router, choose the security type, enter the password, and the code renders live. Download the PNG or SVG and print it. Guests point their camera and tap "Join" — no typing.

Is my WiFi password sent anywhere?

No. The SSID and password are encoded entirely in your browser. Nothing is uploaded, logged, or stored.

WPA, WPA2 or WPA3 — which do I pick?

Choose "WPA/WPA2/WPA3" for any modern password network — the format uses the single token T:WPA for all three. Use WEP only for legacy gear, and None for open networks.

Should I tick "Hidden network"?

Only if your router does not broadcast its SSID. On a normal broadcast network, ticking it can stop some phones from connecting — leave it off.

Anyone who photographs the code can read my password — is that bad?

Treat the code like the password itself. For cafés, Airbnbs, and offices, put guests on a separate guest network rather than your main one.

My password has a semicolon / colon — will it still work?

Yes. Those characters are reserved and must be escaped with a backslash; the tool does that automatically (backslash first, then the rest). Verify the exact escaped payload in the breakdown panel.

Related tools

Put this WiFi QR generator on your site

Free, one line, no account. Great for a café, Airbnb listing, co-working space, or events page.

<iframe src="https://snaptoolsuite.com/wifi-qr-code-generator/?embed=1"
  style="width:100%;max-width:560px;height:1100px;border:0;"
  title="WiFi QR Code Generator" loading="lazy"></iframe>
2 Paste it on your page
3 It just works

Built locally in your browser. Your WiFi name and password are never sent, logged, or stored.