How to Create a QR Code for WiFi

A WiFi QR code lets guests connect to your network by scanning — no password typing required. This guide explains the two approaches, when to use each, and how to keep credentials updatable.

Guides
6 min read
By Linkbreakers
Updated June 18, 2026

Short answer

A WiFi QR code encodes your network name (SSID) and password so guests can connect by scanning instead of typing credentials. There are two approaches: a static code that triggers auto-connect (no tracking, but seamless) and a dynamic link to a page that displays credentials (fully trackable and updateable without reprinting). Which you choose depends on whether tracking and updateability matter more than the one-tap connect experience.

How WiFi QR codes work

The native WIFI: format (auto-connect)

Most QR scanner apps and phone cameras on iOS 11+ and Android 10+ recognize a special URI format that encodes WiFi credentials:

JavaScript
WIFI:T:WPA;S:YourNetworkName;P:YourPassword;;

When scanned, the phone's operating system intercepts the code and displays a native prompt: "Join network YourNetworkName?" The user taps Join and connects without ever seeing or typing the password.

This works entirely offline — no server, no redirect, no tracking. The credentials are encoded directly in the QR code image.

Limitation: If your WiFi password ever changes, every printed copy of the code becomes invalid instantly. You have to regenerate and reprint.

Instead of encoding credentials in the QR code, you create a Linkbreakers link that points to a simple page displaying your network name and password. Guests scan, see the credentials, and connect manually.

This approach:

  • Tracks how many people scanned and when
  • Lets you update the password in one place without reprinting anything
  • Works with any QR scanner since it's a standard URL
  • Can display additional information (network tips, a welcome message, your loyalty sign-up)

The trade-off is that guests must read and enter the password manually rather than tapping a single auto-connect prompt.

Step-by-step: create a tracked WiFi QR code in Linkbreakers

This covers the dynamic approach. For the static approach, use any QR generator tool that supports the WIFI: format — no tracking is involved.

1. Create a destination for your WiFi credentials

You have two options: use a Linkbreakers multi-link page as a simple credential display, or link to an existing page on your website that shows your network details.

For most venues, a multi-link page works well. Add your network name and password as visible text blocks. Optionally include a second button linking to your loyalty program, menu, or feedback form — since you have the scan, make it count.

In your Linkbreakers dashboard, create a trackable QR code pointing to that destination. Name the link with the placement context — "WiFi – Main Dining Room" or "WiFi – Hotel Lobby" — so scan data is identifiable in your analytics.

If you operate multiple venues or distinct zones with different networks, create a separate link for each. This keeps scan data clean and tells you which physical space drives the most WiFi scans.

Venue type Recommended placement Expected scan rate
Restaurant / café Table card, menu, counter High — guest is seated and waiting
Hotel Room door hanger, front desk card Medium — one-time use per stay
Retail store Entrance signage, checkout counter Low-medium — intent varies
Co-working space Desk placards, welcome board High — daily recurring need
Vacation rental Welcome booklet, fridge magnet High — first thing guests look for

4. Generate, download, and print the QR code

Export the QR code as SVG for print or high-resolution PNG for digital use. Place a label above or below it: "Scan to connect to WiFi" or "Free WiFi → scan here." Without a label, most people won't know what the code does.

Keep the printed size at 5 cm × 5 cm minimum for wall signage. Smaller codes work on table cards when held close. See QR code size and print dimension benchmarks for format-specific guidance.

5. When the password changes

With the dynamic approach, update the destination page in Linkbreakers — or update the text on your multi-link page — and all printed codes continue pointing to the right place. No reprinting required.

With a static WIFI: code, you must regenerate and reprint. If frequent password rotation is part of your security policy, the dynamic approach is the only practical option at scale.

Limits and caveats

The dynamic approach requires manual password entry. Guests see the credentials on screen and type them. Compared to the one-tap auto-connect experience of a native WIFI: code, this adds friction. In low-distraction environments (seated restaurant guests, hotel check-in), this friction is minimal. In high-traffic retail, it may reduce uptake.

Native WIFI: codes don't work on older devices. iOS 11 and Android 10 added native WiFi QR support. Devices older than this ignore the code. In practice, this affects a small fraction of users, but it's worth noting in shared or enterprise environments.

Hidden networks require extra configuration. If your SSID is hidden (not broadcast), the WIFI: format still works but the auto-connect behavior varies by OS. Visible networks are simpler.

Use a dedicated guest SSID. Any QR code you share publicly should point to a guest network, not the network your point-of-sale or internal systems use. The code encodes the same credentials a guest could read from a sign — the risk level is identical to displaying a password in plaintext.

Frequently asked questions

Does Linkbreakers support the native auto-connect WiFi format?

Linkbreakers generates standard URL-based QR codes. The native WIFI: auto-connect format (which triggers the OS-level "Join network?" prompt) is not a URL — it's a special URI format that any QR generator can produce as a static code, but it cannot be tracked or updated after printing. For that, use a dedicated WiFi QR generator. For tracking and updateability, use the Linkbreakers dynamic link approach described above.

Can I combine WiFi access with a loyalty sign-up?

Yes. Point your WiFi QR code to a Linkbreakers multi-link page that shows the network credentials alongside a button for your loyalty program. This turns a transactional scan into a conversion opportunity — the guest already has their phone out. See how restaurants use QR codes for loyalty programs and how coffee shops use QR codes for loyalty programs for real examples.

How often do people actually scan WiFi QR codes?

In seated environments like restaurants and hotel lobbies, WiFi QR codes achieve some of the highest scan rates of any QR application — comparable to digital menu codes. Guests who want WiFi are motivated, and the action required (scan → connect) is low-effort. In retail, scan rates are lower because guests are moving and not necessarily seeking WiFi.

What if I want to rotate my WiFi password regularly?

Use the dynamic link approach. Update the password displayed on your destination page whenever you rotate credentials. The QR code on all your printed materials stays the same — only the destination content changes. This is impractical with static WIFI: format codes, which would require reprinting every time.

Can I see which guests are connecting to WiFi via the QR code?

With the Linkbreakers dynamic approach, you see scan data: count, timing, device type, and approximate location. You won't see whether they successfully connected — that requires router logs. Linkbreakers data tells you about the scan; your router tells you about the connection.

About the Author

LS

Laurent Schaffner

Founder & Engineer at Linkbreakers

Passionate about building tools that help businesses track and optimize their digital marketing efforts. Laurent founded Linkbreakers to make QR code analytics accessible and actionable for companies of all sizes.