WiFi QR Code Generator

Share:

Build the WIFI-connect string that turns into a scannable QR code — share your WiFi without typing the password out loud.

RT-DEV-071 · Developer Tools

WiFi QR Code Generator Tool

Privacy: The WIFI-connect string is built entirely in your browser. Your SSID and password never leave this page until you click the QR-render button, which opens our standard QR code generator with the string pre-filled — also fully client-side.
WIFI-connect string (paste this anywhere you want to generate a QR)
WIFI:T:WPA;S:RECATOOLS_Cafe;P:welcome2025;;
Render QR code in our QR generator

Welcome to RECATOOLS_Cafe

Scan the QR code below to connect to our WiFi instantly.

WPA · Network: RECATOOLS_Cafe
Click "Render QR code" above to open our QR generator with this string already filled in — no manual paste needed.

QR-code rendering library will be added inline in a future update. Until then, the deeplinked generator does the same job in one click.

Advertisement
After results · AD-W1 Responsive · Post-tool — peak engagement

How to use the WiFi QR generator

Enter your WiFi details

SSID is the network name (case-sensitive — exactly as it appears in the network list). Password is the WPA/WPA2 passphrase. Pick security type: WPA (covers WPA/WPA2/WPA3, the modern default), WEP (legacy 1999-era), or Open (no password).

Check "Hidden" if needed

If your network is configured to not broadcast its SSID, tick the Hidden box. The generated string will include the hidden flag, which tells the scanning phone to connect even though the SSID is not in its visible network list.

Copy the WIFI: string or render directly

The dark panel shows the standard WIFI:T:WPA;S:...;P:...;; string. Copy it for use in any QR generator, or click "Render QR code" to open our built-in generator with the string already filled in.

Print and place

Print the QR (we recommend at least 3cm × 3cm physical size for reliable scanning). Place it near your reception desk, cafe counter, or guest entrance. iOS 11+, Android 10+, and most QR scanner apps recognise the WIFI prefix automatically and offer one-tap connect.

Advertisement
After how-to · AD-W2 Responsive

WiFi QR codes — the connect-with-one-scan standard

The WiFi QR code format is a simple text-encoding standard that turns "scan to connect" into a real feature on every modern phone. The format itself is just a text string that starts with the prefix WIFI: followed by semicolon-separated key-value pairs — T: for security type, S: for SSID, P: for password, and an optional H:true for hidden networks. Encoded as a QR code, this string becomes a scannable image that iPhones (since iOS 11, 2017), Android phones (since Android 10, 2019), and most third-party QR scanner apps recognise as a WiFi credential — prompting the user with a one-tap "Connect to NetworkName?" dialog instead of asking them to type the password.

The exact format, with escape rules

The canonical example is WIFI:T:WPA;S:MyHomeWiFi;P:S3cr3t!;; — note the double semicolon at the very end, which acts as the terminator. Special characters inside SSID or password (colon, semicolon, comma, backslash, quote) need to be backslash-escaped: a password containing a literal semicolon (Pa;ssword) is written as P:Pa\;ssword. For open networks (no password), set T:nopass and omit the P: field entirely. For WEP networks (no longer in real use but supported by the spec), use T:WEP. The tool above handles all of this escaping automatically.

Where this is genuinely useful

Cafes, restaurants, AirBnBs, hotels, co-working spaces, doctor's waiting rooms, and event venues — anywhere guests need to connect to WiFi briefly. Printing a tasteful 5cm × 5cm WiFi QR card on the reception desk is now standard practice for SME hospitality across Singapore, Malaysia, and Indonesia. The alternative — a hand-written password card you ask the customer to type — is slow, error-prone, and screams "we don't care about your experience." A QR sticker turns the same friction into a one-tap action. For corporate guest WiFi where the password rotates daily, generate a fresh QR every morning; the labor cost is one print job.

What this is not — and the security implications

A WiFi QR code is just a printed copy of your password in QR-encoded form. Anyone who photographs it can decode it. That's not actually a problem for most use cases — your password is already exposed to every device you've granted access to, and the threat model for a printed cafe QR is no worse than a printed-out password card. But it does mean: don't print and post your corporate-LAN QR publicly. Use a dedicated guest network (segregated VLAN, separate SSID, rate-limited, isolated from production resources). Most SME-grade routers (TP-Link Omada, Ubiquiti UniFi, ASUS AiMesh) support guest networks natively — the right setup is a guest SSID with a 30-day-rotating password, distributed via QR, completely separate from your main network where work devices live.

ASEAN-specific notes — Singapore, Malaysia, Indonesia

Three quick regional notes. First, Singapore's Wireless@SG public WiFi network does NOT use the standard WiFi QR format — it requires a Singpass / SMS-OTP authentication step after association, so a static QR can't bypass that. Don't try to print a Wireless@SG QR sticker; it won't work. Second, Indonesia and the Philippines have very high mobile-data costs relative to income compared to Singapore, making cafe and mall WiFi materially valuable — venues with smooth QR-WiFi flows see measurable customer-satisfaction lift. Third, many ASEAN SME routers ship with default SSIDs of the form TP-LINK_XXXX or UniFi-XXXX; rename to your brand before generating the QR so customers see something memorable on their phone's network list.

10 WiFi QR code facts

01

The WIFI QR format isn't an IETF standard — it was popularised by ZXing (the original QR library) and adopted by every phone OS through de-facto consensus.

02

iOS 11 (released September 2017) was the first phone OS to recognise the WIFI: prefix natively in the Camera app — no third-party scanner needed.

03

Android 10 (2019) added native support, but many older Android devices still need a third-party QR app to recognise WIFI prefix codes — though most modern Samsung and Huawei devices ship with native support back-ported.

04

WPA3 is recognised by the same T:WPA tag — phones auto-negotiate the strongest version the router supports. No separate WPA3 prefix exists in the standard.

05

Passwords longer than 63 characters won't connect — WiFi (802.11) caps the WPA passphrase at 63 bytes. Most password generators that produce 64-char strings are above this cap.

06

The QR code itself includes error correction; even with up to 30% of pixels damaged or obscured, the code still decodes correctly. This is why printed QR stickers survive real-world wear.

07

Hidden networks (SSID not broadcast) need the H:true flag in the QR string — without it, the phone won't try to associate with a network it can't see in scans.

08

Special characters in SSID or password (colon, semicolon, comma, backslash, quote) must be escaped with a backslash. The tool here handles this automatically.

09

Some scanner apps require the user to confirm "Join this network?" — a small UX wrinkle. iOS does this automatically; some Android variants require an extra tap.

10

For SME deployment: a 3cm × 3cm printed QR works for scans up to ~30cm away. 5cm × 5cm scales to ~50cm. Larger is rarely needed and consumes table space.

Frequently asked questions

iOS 11+ (2017+) via the Camera app or Control Centre. Android 10+ (2019+) via the Camera app, plus most Samsung/Huawei devices from 2018+ via back-ported support. Older devices need a third-party QR scanner that recognises the WIFI: prefix (most do).
After generating the WIFI string here, click "Render QR code" to open our QR generator with the string filled in, then download the PNG/SVG and print at 3-5cm size. For a more polished look, use any design tool (Canva, Figma) to place the QR on a card with your brand and instructions ("Scan to connect").
Yes — tick the "Hidden network" checkbox. The tool adds H:true to the string so scanning phones know to attempt connection even though the SSID won't appear in their network list.
No. The same T:WPA tag covers WPA, WPA2, and WPA3. Phones auto-negotiate the strongest version that both the router and the device support.
Same level of safety as writing it down. Anyone who photographs the QR can decode it. Best practice is to use a dedicated guest network with a different password from your main LAN, rotated periodically. Don't print and post your corporate-LAN password publicly.
Wireless@SG (Singapore's national public WiFi) requires Singpass or SMS-OTP authentication after WiFi association — a static QR can't bypass that captive portal. The standard WIFI: QR format is for networks with WPA/WEP passwords, not for portal-authenticated networks.
Colon (:), semicolon (;), comma (,), backslash (\), and double-quote (") in the SSID or password must be backslash-escaped. The tool above handles this automatically — you can paste passwords with any characters and the output string will be correct.
WPA/WPA2 spec caps at 63 ASCII characters or 64 hex digits. Many phones reject longer strings even if the router would accept them. If your generator gave you a 64-char password, it won't work — regenerate with a 63-char or shorter limit.
Yes via the QR generator linked above — it supports inline logos (kept within the QR error-correction tolerance so the code still scans). Place the logo no larger than ~20% of the QR area to stay reliably scannable.
No. The string is built locally; when you click "Render QR code", the SSID/password is passed via URL parameters to our QR generator (also fully client-side). Nothing is sent to any server in either tool.

Related News

You may be interested in these recent stories from our newsroom.

View all news →
Advertisement
Pre-footer · AD-W3 728 × 90

75 more free tools

Calculators, converters, security tools — no signup.