SnapQR

WiFi QR Code Generator

Guests point their camera at the code and they’re online. No spelling out passwords.

Fill in the form and your QR code shows up here.

Nothing you type is uploaded — the code is made in your browser. No watermark, no expiry.

What should the QR code open?

Exactly as it shows in your WiFi list — capitals and spaces count.

Quick styles

For placing the code on your own design (PNG, SVG, PDF). Put it on a light background.

Gradient

Drop an image here, or click and paste it (Ctrl+V)

PNG, JPG, WEBP or SVG, up to 10 MB. Blank edges are trimmed for you, and error correction switches to High.

Or pick an icon

Logo size

Background

A white shape behind the logo. Useful on a colored or transparent background, so the logo doesn’t blend in.

Space around the logo

Dots

Corner squares

Corner dots

Frame

Error correction

How much of the code can get damaged or covered and still scan: L 7%, M 15%, Q 25%, H 30%. Higher adds more squares, so the code gets denser. Auto uses M, or H when you add a logo.

White border (quiet zone)

Scanners need clear space around the code — the standard is 4 squares wide. Pick Slim or None only if you’ll put the code on a light area with space around it.

How it works

  1. 1

    Type your network name

    Exactly as it shows in the WiFi list. Capitals and spaces matter.

  2. 2

    Add the password

    Pick the security type — almost every home and shop router is WPA/WPA2/WPA3.

  3. 3

    Print it and stick it up

    Download the PDF, print it, put it where guests can see it.

What’s actually inside a WiFi QR code

Just a short line of text in a standard format. For a network called Cafe Lumen with the password welcome2026, the code contains:

WIFI:T:WPA;S:Cafe Lumen;P:welcome2026;;

T is the security type, S the network name, P the password. Phones recognize this format and offer to join the network. Nothing goes through the internet — the phone reads it straight from the code.

WPA3 routers: why we still write “WPA”

If your router uses WPA3, you might expect the code to say T:SAE. It shouldn't. The Wi-Fi Alliance WPA3 specification (section 7.3) says password-based networks use T:WPA — that covers WPA, WPA2 and WPA3. Some tools got this wrong: a KDE bug report shows an Android 12 phone rejecting a T:SAE code as "not supported". We stick to the spec.

Passwords with weird characters

Semicolons, commas, colons, quotes and backslashes have special meaning in the WiFi format, so they need escaping (a backslash in front). We do it for you. Our automated test uses a network called Café; "Lumen", Guest:5G with the password p@ss;w0rd,\:"x and checks the decoded code matches exactly.

We also don't wrap number-only passwords like 12345678 in quotes. Some generators do, and some phones then treat the quotes as part of the password.

A few tips from running a guest network

  • Use a guest network if your router has one. Anyone who sees the code can join, so keep it separate from your own devices.
  • Put the sign inside — on the counter or the table, not in the window facing the street.
  • Changed the password? Make a new code and replace the old sign. The old code still holds the old password.
  • Print the network name under the code too. If someone's camera can't scan, they can still join by hand.
  • Test the printed sign before you laminate it. Scan it with a phone, or upload a photo to our QR code scanner — it shows the network name and password the code really contains.
  • Running a café? Put a menu QR code on the same table card, so one sign does both jobs.

Questions people ask

Open the camera app on an iPhone or a recent Android phone and point it at the code. Tap the notification that pops up to join.

Yes. Choose “WPA / WPA2 / WPA3”. The standard uses the same WPA type for all three, as written in the WPA3 specification.

No. The code is created in your browser. The password never leaves your device.

Partly. Tick “Hidden network” so Android phones know to look for it. But Apple’s developer guide to QR codes on iOS (Tech Talks 2017, session 206) says hidden networks aren’t supported by the iPhone camera. If iPhone guests matter, make the guest network visible.

Almost always a typo in the network name or password — they’re case-sensitive. Check them against your router, then make a new code.

Yes. The password is stored inside the code, so an old code keeps the old password.