Tired of spelling out your WiFi password to every guest? A WiFi QR code lets anyone connect instantly — they just point their phone camera at it and tap. No app required on modern iPhones and Android devices. Here's how to create one in under two minutes, completely free.

What Is a WiFi QR Code?

A WiFi QR code encodes your network name (SSID), password, and security type into a scannable image using a standard format called WPA-QR. When a phone's camera scans it, the operating system recognises the format and prompts the user to join the network automatically — no typing, no spelling errors, no "is that a capital I or a lowercase l?" confusion.

This feature is built into iOS 11+ and Android 10+, which means the vast majority of phones in use today support it natively without installing any extra app.

Step-by-Step: How to Create Your WiFi QR Code

Step 1: Go to zippywidgets.online/qr-code-generator/ — no sign-up or download required.
Step 2: Click the WiFi tab at the top of the tool.
Step 3: Enter your Network Name (SSID) exactly as it appears in your WiFi settings — it is case-sensitive.
Step 4: Enter your WiFi Password. This stays on your device and is never sent to any server.
Step 5: Select your Security Type. Most modern routers use WPA/WPA2. Select None only if your network has no password (not recommended).
Step 6: Optionally pick a custom foreground colour to match your brand, then click Generate QR Code.
Step 7: Click Download PNG. Choose 512px or 1024px if you plan to print it.

How to Test It Before Printing

Before you print 50 copies, always test-scan the QR code using your phone's native camera app (not a third-party scanner). Point the camera at your screen or print a single test copy. If the prompt to join the network appears, you're good. If it doesn't work, double-check that the network name and password match exactly — including capitalisation and any special characters.

Where to Use Your WiFi QR Code

Security Tip: Use a Guest Network

If you're printing your WiFi QR code for public display, consider creating a dedicated Guest Network on your router and generating the QR code for that network instead of your main network. Guest networks are isolated from your primary devices, so visitors can't accidentally (or intentionally) access your computers, printers, or NAS drives. Most modern routers support this in their settings under "Guest WiFi" or "Wireless Guest."

What if My Network Name Has Special Characters?

Enter the SSID exactly as it appears, including spaces, hyphens, and special characters. The QR code format handles these correctly. The password field also supports all characters including symbols. If you're unsure of your exact SSID, check your router's settings page (usually at 192.168.1.1 or 192.168.0.1) or look at the label on the back of your router.

How the WiFi QR Code Format Works Internally

Understanding what's inside a WiFi QR code helps you troubleshoot problems and make informed choices about security. A WiFi QR code encodes a plain-text string in a standardised format called Wi-Fi Network Config (WIFI:), originally defined by the ZXing (Zebra Crossing) project and later formally adopted by the Wi-Fi Alliance. The encoded string looks like this:

WIFI:T:WPA;S:MyNetworkName;P:MyPassword123;;

The fields are: T = security type (WPA, WEP, or nopass), S = SSID (network name), P = password. Special characters in the SSID or password must be escaped with a backslash — for example, a semicolon in the password becomes \;. Our generator handles this escaping automatically, which is why you should always generate a new QR code rather than trying to hand-encode a complex password.

The resulting string is then encoded using the standard QR code matrix format (ISO/IEC 18004). WiFi QR codes typically use Error Correction Level M (15% of codewords recoverable), which balances data density with damage resilience — enough to survive minor print wear or a small crease in the paper.

Why Your Phone Might Not Scan the QR Code (And How to Fix It)

If a phone's camera isn't recognising your WiFi QR code, work through these checks in order:

  1. Check iOS version / Android version. Native WiFi QR scanning requires iOS 11+ and Android 10+. On older devices, users need a third-party QR scanner app like Google Lens or QR & Barcode Scanner. QR codes still work — the phone just can't trigger the automatic WiFi join prompt natively.
  2. Check contrast. QR scanners need a clear difference between the dark foreground modules and the light background. If you've chosen custom colours, make sure the foreground is significantly darker than the background. Light-on-dark codes (e.g., white on black) work on most modern scanners but have lower compatibility with older firmware. When in doubt, use black on white.
  3. Check the quiet zone. QR codes require a clear white margin (called a "quiet zone") of at least 4 module widths on all sides. If you're embedding the QR code in a document or poster without padding, add explicit white space around it. Trimming into the quiet zone breaks the finder patterns and makes the code unscannable.
  4. Check the print size. A QR code printed at 1cm × 1cm is too small for most phone cameras to resolve at a comfortable arm's length. The recommended minimum print size is 2.5cm × 2.5cm (about 1 inch square). For a poster or wall sign, aim for at least 5cm × 5cm.
  5. Verify the data. Scan the QR code yourself using Google Lens to read the raw text. If the SSID or password looks wrong (wrong capitalisation, missing character), regenerate the code from scratch with corrected details.
  6. Check the security type. If your router uses WPA3-only mode, some older QR scanners may not recognise the join prompt even if the code scans correctly. Setting the router to WPA2/WPA3 mixed mode resolves this while maintaining security.

iOS vs Android: Differences in WiFi QR Behaviour

iPhone (iOS 11+): Point the native Camera app at the QR code. A notification banner appears at the top of the screen: "Join network [SSID]?" — tap it to connect. You do not need to open the Camera app's shutter; simply pointing it at the code while it's visible is enough. If the banner doesn't appear, ensure QR code scanning is enabled in Settings → Camera → Scan QR Codes.

Android (10+): The behaviour varies slightly by manufacturer. On stock Android (Pixel), open the Camera app and point it at the code — a WiFi icon and the network name appear in a chip at the bottom of the screen. Tap it to join. On Samsung Galaxy devices, you can also use the built-in QR Scanner in the Quick Settings panel (swipe down twice and look for the QR Scanner tile). On older Android versions (8 or 9), use Google Lens or a dedicated QR scanner — the code will still decode and allow manual connection.

Sharing the QR code digitally: You can also share the downloaded PNG via WhatsApp, email, or Airdrop. Recipients can scan it from their screen — most phone cameras can scan a QR code displayed on another phone's screen at close range in good lighting.

Create your WiFi QR code now — free, no sign-up, password never leaves your device. Open QR Code Generator →