Back to Blogs

Make a WiFi QR Code So Guests Stop Asking for the Password

The Real-World Problem

Someone walks into your café. Or your Airbnb. Or your living room. Two seconds later, they ask the question every host hears at least three times a week:

"Hey, what's the WiFi?"

You point at the fridge magnet. They squint. They type. They get it wrong because the password is Br1ll!ant_W00f_2024 and they've already mistyped the second character. They ask again. You spell it. They type again. They miss the underscore. You sigh.

There's a way out of this loop, and it has existed for nearly a decade. Every modern phone — iPhone, Android, even most Linux phones — knows how to read a WiFi QR code and connect automatically. No app. No copy-paste. They point the camera, tap the notification, they're online.

Most people don't make one because the existing tools want an email, slap a watermark on the output, or generate something so ugly you wouldn't want it on your wall.

So I built a QR generator that does it properly. This is how to use it.


The 60-Second Version

If you just want to be done:

  1. Open aayushali.com/tools/qr-code
  2. Click the WiFi content type
  3. Type your SSID (the network name) and your password
  4. Pick WPA/WPA2 unless you specifically know it's something else
  5. Download the PNG, print it, stick it somewhere visible

That's it. Phones will see the QR, prompt "Join WiFi network?", and connect.

The rest of this post is about making it actually look good and not get destroyed by your printer.


What's Actually Encoded

The QR code contains a short text string in a specific format the OS knows how to read:

WIFI:T:WPA;S:MyNetworkName;P:MySecretPassword;H:false;;

Each field is one character:

  • T: — encryption type. WPA covers WPA, WPA2, and WPA3. WEP for the truly ancient. nopass for open networks.
  • S: — SSID (the network name). Case-sensitive.
  • P: — password. Skipped if T:nopass.
  • H: — hidden network. true if your SSID isn't broadcast.

There's no server involved. The QR doesn't "log you in" — it just encodes the credentials and the phone's OS does the actual joining. If you can read it with the camera, your phone already has everything it needs.

This also means: anyone with line of sight to the printed code can scan it and join your network. Treat it like the password itself. If you're paranoid, make a separate guest network with its own password and only QR-code that one.


The Two Things That Trip People Up

1. WPA vs WPA2 vs WPA3

The QR format only has one option for all three: WPA. Phones figure out the actual variant from the access point during the handshake. Pick WPA/WPA2 in the tool and stop worrying about it.

The only case where this matters is an old corporate network running 802.1X enterprise authentication. WiFi QR codes don't support that format. You'd need to provision a profile through MDM instead — which is exactly why corporate networks don't use these codes.

2. Special Characters in the Password

If your password has a semicolon, a comma, a backslash, or a colon — those are the field separators in the WIFI format. The tool escapes them automatically, but if you copy-paste the encoded string from somewhere else, double-check it.

The cleanest rule: pick a password that's long but doesn't include ; , : \ and you'll never hit edge cases. correct-horse-battery-staple is a better guest WiFi password than P@ss;w0rd!, and it scans cleaner.


Making It Look Good

A plain black-and-white QR works, but you're putting this thing on a wall. It can earn its place.

The QR spec has built-in error correction — it can lose up to 30% of its data and still scan. That's why brands plaster logos in the middle of QR codes and they still work.

In the tool, hit Advanced → upload your logo → pick a size. The tool sets a high error correction level automatically so the logo doesn't break scanning. For a coffee shop, this turns "a square of noise" into "the café's QR" — and people actually scan it because it looks like it belongs there.

Use Your Brand Colors

The dot styles (rounded, classy, dots, extra-rounded) and the gradient option let you push past the default black squares. A few rules of thumb:

  • Keep the contrast high. Dark dots on a light background. The reverse (light dots on dark) works on some phones and fails on others. Don't get clever.
  • Don't go gradient on both dots and background. Pick one. The other stays solid.
  • Test it before printing 500 copies. Open the QR reader on your laptop, scan your generated PNG. If it doesn't decode in under a second, scale back the styling.

Pick the Right Size for Print

Phones can scan QR codes that are surprisingly small, but only at close range. A useful rule:

  • Wall poster (read from 1 metre): 8 cm × 8 cm minimum
  • Tabletop card (read from 30 cm): 3 cm × 3 cm minimum
  • Sticker / fridge magnet: 5 cm × 5 cm and a clear margin

The tool exports at 1024 px by default, which is plenty for an A4 print. If you're going larger — a bar's wall, a conference banner — export the SVG instead and scale without quality loss.


Common Setups

For a coffee shop or restaurant, print the QR on a small stand at each table. Label it "Free WiFi" so people don't have to wonder what they're scanning. Use your guest network's credentials, not the one with the POS system.

For an Airbnb or guest room, put it on the fridge alongside the trash pickup schedule. Save guests the awkward "do I message the host" decision when they want to get online before they unpack.

For a home office where clients visit, this is a small thing that makes you look prepared. Frame it next to the monitor or print it on a business card.

For a conference or meetup, print a few large copies (A4) and stick them at the registration desk. You'll cut "what's the WiFi" from your event support load by about 80%.


What This Doesn't Do

A WiFi QR code is one-way — it tells phones "here's how to connect." It doesn't:

  • Track who scanned it.
  • Limit connections.
  • Time-bound access.
  • Let you change the password remotely.

If you need any of that, you want a captive portal, not a QR code. Tools like UniFi, OPNsense, or pfSense can run guest portals with proper auth. The QR code is for the 95% case where you just want people on the network without typing.


Try It

The QR code generator is free, runs entirely in your browser (your password never touches a server), and lets you customise everything I described above.

If you want to see what's in a QR code someone else made — a poster you spotted at a café, a code on a flyer — the QR reader decodes from an image or your camera in about half a second.

And if you build something nice with it, send me a photo. [email protected].

Enjoyed this?

Share it with your network