The little Wi-Fi sign with "network: cafe123, password: cafeteria2026" is a thing of the past. Today you generate a Wi-Fi QR Code, the customer scans, and the phone connects automatically — without typing anything. Works natively on iPhone and Android.

This tutorial shows: how to generate, in what format, where to print, and when to use static vs captive portal for customer registration.

How Wi-Fi QR works (the technical part)

Wi-Fi QR Code has no URL — it has a payload in the format:

WIFI:T:WPA;S:networkName;P:password;H:false;;
  • T: security type (WPA, WPA2, nopass)
  • S: network name (SSID)
  • P: password
  • H: true if it's a hidden network

The phone's operating system recognizes this format and offers "Connect to this network?" with 1 tap.

How to generate (3 minutes)

Option 1: online tool

  1. Go to Code2Scan Wi-Fi QR generator.
  2. Fill in:
    • SSID (network name, exactly as it appears)
    • Password
    • Type: WPA/WPA2 (most common), or "Open" if no password
  3. Download as PNG (for simple printing) or SVG (for large printing).

Option 2: directly from router (some models)

TP-Link Deco, Asus AiMesh and Google Nest routers have an app that generates the QR itself. Look for "Share Wi-Fi" in the official app.

Static vs dynamic: for Wi-Fi, usually static

Wi-Fi QR is one of the few cases where static works better. Reasons:

  • Wi-Fi password doesn't change all the time
  • No need to track how many connected (and there's no way — the scan happens locally, without passing through your server)
  • Cost: zero forever

When dynamic makes sense:

  • When you want to register visitors (captive portal)
  • When password changes monthly (hotel, coworking)
  • When you want to redirect to a welcome landing page before releasing access

For captive portal, the QR points to a /login URL that registers the visitor and releases access afterwards. Platforms: Cisco Meraki, Aruba Instant On, UniFi.

Size and where to print

Same principle as other QRs: reading distance ÷ 10.

Location Distance Minimum size
Cafe/restaurant table 30 cm (1ft) 3 cm (1.2in)
Counter sign 50 cm 5 cm
Storefront sticker 1-2 m 10-20 cm
Fixed wall sign 1 m 10 cm

Material: laminated sticker (liquid-resistant) or acrylic plate is the standard. Costs ~$1-3 per unit at a print shop.

Where to put it: counter is #1. Other positions that work: side of coffee machine, restroom (customer spends time there), fixed table. Avoid windows (sun fades the sticker in months).

What to write next to the QR

Short text explaining, in 2 lines:

📶 Free Wi-Fi
Scan the QR and connect automatically

Don't write the password in text next to it — defeats the purpose of the QR and opens a security gap (anyone passing sees it).

Advanced cases

1. Guest network separated from operational network

Best practice: the network appearing in the Wi-Fi QR is an isolated guest network from your business operational network. Configure the router to create a secondary SSID just for customers (most modern routers support).

Reason: customers infected with malware don't compromise your internal computers.

2. Limit guest bandwidth

Set a router limit (e.g. 5Mbps per device). Otherwise a single customer downloading a movie locks up the Wi-Fi for everyone.

3. Auto-disconnect

On corporate routers (Aruba, Meraki), set auto-disconnect after 2-4 hours. Visitor reconnects by scanning QR again. Keeps the connection dashboard clean.

4. Captive portal with registration

Customer connects → first page is your landing asking for email + name → releases Wi-Fi. You gain:

  • Opt-in email list for marketing
  • Metrics (how many connected this month)
  • Brand reinforced in the connection

Platforms that make this easy: Hotmesh, Wifree.io, Velocify Wi-Fi. Cost: $20-50/month.

Common mistakes

  • Changing the password without regenerating the QR. Nobody can connect. Always regenerate and reprint.
  • QR with nothing explaining. Customer doesn't know it's Wi-Fi. Add the text "📶 Free Wi-Fi".
  • Hidden network + static QR. On hidden network, iPhone sometimes asks for extra confirmation. Mark "Hidden network" when generating.
  • Unescaped special characters in the password. Quotes, ; and : break the payload. Use simple password with letters+numbers.

Summary

  1. Generate static QR with SSID + password + type (WPA2).
  2. Print on laminated sticker ($1-3/unit).
  3. Stick to the counter with short text "📶 Free Wi-Fi · scan".
  4. Use separate guest network with limited bandwidth.
  5. If you want to register visitors, use captive portal (dynamic).

Generate your Wi-Fi QR free — export in PNG/SVG.