TapCub is live — analytics, insights and live chat, free on one platform

QR code generator · Wi-Fi Wi-Fi QR code generator: scan to join

Cafés, rentals, reception desks and meeting rooms all get the same question: what is the Wi-Fi password? Turn the network name and password into a QR code for a table card and guests join by scanning. Semicolons, colons and quotes in the name or password are escaped the way the format requires, and the password never leaves your browser.

  • Special characters escaped
  • PNG and SVG
  • Password stays local
Generator

Make a Wi-Fi QR code

The network name (SSID) and password must match the router exactly. If unsure about security, pick the first option.

Content type

Exactly as set on the router: case and spaces matter.

Used only in your browser. It is not uploaded and never goes into the share link.

If the router says WPA2 or WPA3, pick the first option.

Preview

1024 × 1024 px · version 3, 29 × 29 modules · level M · about 8.7 cm at 300 dpi

What the code contains
WIFI:T:WPA;S:TapCub-Guest;P:welcome2026;;

Checks

  • OKEncoded: version 3 (29 × 29 modules), level M, 41 bytes of content.
  • OKContrast 21.0:1.

Style

The SVG is vector and has no fixed size.

Higher survives more damage and leaves room for a logo, but the code gets denser.

The standard asks for at least 4 modules.

PNG, JPG, WebP or SVG up to 2 MB, read on this device only. Adding a logo switches to level H.

Share these inputs: the values go after the # in the link, so they never reach a server.

Runs entirely in your browser. Nothing you type here is uploaded or stored by TapCub.

Version v1.0Updated Update history

Reading the result

Preview, content, channel and checks

The four panels on the right answer the four questions to settle before printing: will it scan, what does it say, where will it show up in reports, and is anything risky.

Preview and version

Wi-Fi content is short, usually version 2–4, so the code is sparse and easy to scan; 3–5 cm on a table card is plenty.

What the code contains

A line of text like WIFI:T:WPA;S:name;P:password;;. Phones that recognise this format offer to join the network instead of showing plain text.

Checks

Flags leading or trailing spaces in the SSID, names over the length limit, WPA passwords of the wrong length, insecure WEP, and which characters were escaped.

Style

Same as any code: dark modules, light background, a clear border, and the coverage estimate if you add a logo.

Whether a scan joins automatically depends on the phone and scanner app. Test with the phones your guests are likely to carry before printing.

How to use it

A trackable campaign QR code in four steps

One code per placement is what lets you compare locations afterwards.

  1. 1

    Pick URL and paste the page

    Use the URL type with your landing page. Posters, flyers and table tents for one campaign can share a landing page; the UTM tags tell them apart.

  2. 2

    Write the UTM tags

    utm_source says where (flyer, poster, booth), utm_medium is qr for all codes, utm_campaign names the campaign, utm_content names the exact spot. Values are lowercased for you.

  3. 3

    Style it

    Use SVG for print. Upload a logo if you want one; the tool moves to level H and estimates how large the logo can safely be. When changing colors, watch the contrast check and keep modules dark on a light background.

  4. 4

    Download, test, then print

    Download PNG or SVG, scan the proof with a phone, and confirm both the page and the parameters in the address bar. For many stores or spots, use Batch to export them all at once.

Format

WIFI:T:security;S:name;P:password;;

This is the Wi-Fi QR syntax documented by the open-source ZXing barcode library. Fields can come in any order; the string ends with two semicolons.

  • T: security, WPA (WPA, WPA2 and WPA3 Personal all use WPA), WEP, or nopass (no password; P is left out)
  • S: network name, required; P: password; H:true: hidden network
  • \ ; , " : in the name or password need a backslash in front, or they cut the field short
  • A name or password made only of 0–9 and A–F (like ABCD) is wrapped in double quotes so it is not read as hex
  • 802.11 caps an SSID at 32 bytes; WPA passwords are 8–63 characters
How names and passwords are encoded
Name / passwordCode content
TapCub-Guest / welcome2026WIFI:T:WPA;S:TapCub-Guest;P:welcome2026;;
Cafe;Guest / pa:ssWIFI:T:WPA;S:Cafe\;Guest;P:pa\:ss;;
ABCD / 12345678WIFI:T:WPA;S:"ABCD";P:"12345678";;
Lobby Free / no passwordWIFI:T:nopass;S:Lobby Free;;
Example

Three Wi-Fi cards for a holiday rental

A rental has a guest network, a 5 GHz network for the kids' room and a hidden staff network, each with its own code.

Network settings
WhereName / securityWatch out for
Living room cardRental-Guest / WPAReprint after each password change
Kids' room doorRental-5G / WPAA hyphen needs no escaping
Staff roomStaff (hidden) / WPATick Hidden network so H:true is added

Change the password and the old code stops working. Use the router's guest network feature to keep visitors off your internal network.

Common mistakes

What goes wrong with campaign QR codes

Printed codes cannot be changed, so these are worth checking before the proof.

Printing a bare URL

Scans blend in with typed URLs and bookmarks as Direct traffic, and the campaign cannot be measured. Give every placement its own UTM tags.

Redirects that drop the tags

With a short link or redirect page, if the redirect does not pass ?utm_… through to the final page, analytics never sees it. Scan once and check the address bar.

Pale or inverted colors

Light gray modules, colored backgrounds and white-on-black codes fail on some phones. Keep modules dark on a light background, at least 4.5:1.

Oversized logo, no quiet zone

A logo covering more codewords than error correction can repair breaks the code, and a code jammed against artwork is hard to find. Use the coverage estimate and leave 4 modules of clear space.

FAQ

QR code generator FAQ

Still have a question?

Chat with the team behind TapCub — we usually reply within a few hours on business days.

How do people scan a Wi-Fi QR code?

Google's Android help says that sharing a network from Wi-Fi settings shows a QR code, and another device can scan it to join the same network; this tool makes the same kind of code. Where to scan (camera, a scan button in settings, a browser) depends on the phone maker and OS version, so test with common phones.

Does a Wi-Fi QR code expose the password?

Yes. The password is in plain text inside the code and any scanner can read it, so only make codes for networks you are happy to share, such as a guest network. This tool works in your browser; the password is not uploaded or written into the share link.

My router uses WPA3. Which security option?

Pick WPA / WPA2 / WPA3 Personal, which writes T:WPA. ZXing lists only WEP, WPA and nopass; some generators write T:SAE, and KDE's network tools changed that back to WPA in 2026, citing the Wi-Fi Alliance WPA3 specification.

Why does the code not connect?

Usually the name or password does not match the router (case and stray spaces count), the password changed but the code did not, special characters were not escaped by the generator, or an old scanner app does not know the Wi-Fi format.

Changelog

Update history

New features, fixes and data refreshes for this tool, newest first.

  1. · v1.0

    LaunchedFirst release.

Data this tool relies on

  • GA4 default channel group source lists — checked 2026-11-09, reviewed every 6 months (next review by 2027-05-09)

Missing something or found an error? Tell us — requests that come up often go into the next update. All tool updates

Next step

Make every code accountable

Add the TapCub tracking code and break scan traffic down by UTM: which store, which poster, which spot brought visits and conversions.

See your data clearly. Find your growth.

Every click, backed by data. Install one line of code and see your first numbers in a minute.

No credit card · Free plans for analytics and chat · Cookieless analytics