internettoolbox
← Back to Tools

WiFi QR Code Generator

Enter your network name above to generate the QR code

How it works

Enter your WiFi network name (SSID), password, and encryption type (WPA/WPA2, WEP, or None) and the QR code is generated live as you type. Point any iPhone or Android camera at the code, tap the notification that appears, and the phone joins the network on its own: no typing the password, no confirmation dialogs, no trip to the WiFi settings app. Download the code as a high-resolution PNG to print for guests, customers, Airbnb visitors, meeting-room attendees, or office visitors.

Behind the scenes the QR code encodes a short text string in the standard format `WIFI:T:<WPA|WEP|nopass>;S:<ssid>;P:<password>;H:<true|false>;;`. That format is a de-facto standard recognised by iOS 11+, Android 10+, and most modern QR-code-reading apps. Because it is plain text, your password sits in readable form inside the QR: anyone who scans the code (or photographs it and runs a decoder) can read it. Treat a WiFi QR code like the password written on a sticky note, fine for a guest-WiFi poster, not fine for the network your banking laptop uses.

Typical scenarios: • Printed code on a café or restaurant menu so guests get online without asking the staff • Airbnb or B&B welcome note, so the first thing every guest does, connect to WiFi, takes one tap • Conference-room posters for meetings with external visitors • Office guest-network code laminated at reception • Home router sticker, so you never have to type the 20-character WPA password again

For hidden networks (SSID broadcasting disabled) toggle the "Hidden" option: it adds H:true to the payload so the scanning phone knows to search for the network by name. For open networks (no password) leave the password field empty and pick None as encryption. WPA2-Enterprise networks (username and password over RADIUS) cannot be encoded at all, because the WiFi QR format has no field for them, so those still have to be joined manually.

Frequently Asked Questions

How does a WiFi QR code work?

It encodes a short text string in the format WIFI:T:WPA;S:MyNetwork;P:MyPassword;; that your phone's camera recognises. iOS 11+ and Android 10+ show a "Connect to MyNetwork" notification when you point the camera at the code, and one tap joins the network. No app required.

Will it work with any phone?

Every iPhone from iOS 11 (2017) and every Android from version 10 (2019) recognises WiFi QR codes in the native camera app. Older phones need a third-party QR scanner app, but the code itself is standard, so any scanner with WiFi-join support reads it.

What encryption types are supported?

WPA / WPA2 / WPA3 (by far the most common, select 'WPA/WPA2'), legacy WEP, and open networks (None). The QR format has no support for WPA2-Enterprise (802.1X with username and password), so those networks still have to be joined manually.

Is my WiFi password stored anywhere?

No. The QR code is generated in your browser with a client-side library, so the SSID and password you type are never uploaded, and DevTools → Network shows no outbound request. The password is embedded in readable form inside the QR image itself, though, so treat the finished code as a document that reveals your password.

Can someone steal my WiFi password by photographing the QR?

Yes, that is how the code works: the password is inside it. For home or high-security networks, do not print the QR anywhere public. For guest-WiFi posters and café setups, use a separate guest network with a password you do not care about.

Does the QR still work if my network name contains a semicolon or a colon?

Yes. The tool escapes the special characters (; , : " \) with a leading backslash per the format spec. If a scanner shows garbled text instead of joining, the culprit is usually a third-party camera app that does not implement the spec correctly; the built-in iOS and Android cameras handle escapes properly.

Can I use this for a hidden (non-broadcasting) SSID?

Yes. Toggle the Hidden option when generating and it adds H:true to the payload, which tells the scanning phone to search for the network by name. Without that flag, phones only match codes against networks that are currently broadcasting.

Is there a QR code scanner here too?

No, this tool only generates WiFi QR codes and does not scan or decode them. iOS and Android cameras read WiFi QR codes natively, so point and tap the notification. For a QR code shown on your computer screen, use your phone's camera rather than a web scanner.

How do I share WiFi via QR code?

Type your network's SSID and password into this tool, pick the encryption type (almost always WPA/WPA2 in 2026), and download the resulting PNG. Print it, stick it on a wall or table, or share the image. Anyone with iOS 11+ or Android 10+ points a camera, taps a notification, and is online without anyone reading out a 20-character password.

Can I make a QR code for WiFi without a password?

Yes. Leave the password field empty and pick "None" as the encryption type. The generated code tells scanning phones to join the open network without prompting for credentials, which suits café guest networks, public events, conference WiFi, or any network you have intentionally left open.

What is an encrypted WiFi QR code?

A WiFi QR code that carries the WPA/WPA2 password as plaintext inside the code itself. The encryption refers to the network (WPA), not to the QR, so anyone who scans the code or photographs it gets your password. Treat the printed QR as if it were the written password: fine for guest networks, never for your home or banking WiFi.

Why does my generated QR code look bigger or smaller than another tool's?

Because QR code size scales with the amount of data encoded. A short SSID plus an 8-character password fits in a Version 2 code (25×25 modules); a 20-character SSID plus a 30-character password may need Version 6 (41×41) and look denser. Both work the same way, since phones pick the smallest version that fits and scan accordingly.

What's the difference between a regular QR code and a WiFi QR code?

The encoded payload, not the format: both are ordinary QR codes of the same shape. A regular QR contains a URL or text. A WiFi QR contains a string in the WIFI:T:WPA;S:NetworkName;P:Password;; format that triggers the phone's WiFi-join handler instead of opening a browser. The same scanner reads both, and the prefix tells the OS what to do.

WiFi QR code spec: payload format and gotchas

The WiFi QR code is a plain-text string inside a standard QR. Knowing the format helps when something doesn't scan correctly or when you want to hand-edit the payload.

FieldFormatExampleNotes
PrefixWIFI:WIFI:Required first segment: tells the OS this is a network credential
Type / encryptionT:WPA / T:WEP / T:nopassT:WPA;WPA covers WPA, WPA2 and WPA3. WEP is legacy, rarely used. Use nopass for open networks
SSID (network name)S:<name>;S:Cafe Vienna;Required. Special chars (\, ;, : , ") must be backslash-escaped
PasswordP:<password>;P:supersecret123;Omit for open networks. Same escaping rules apply
Hidden networkH:true;H:true;Optional. Add only if SSID broadcasting is disabled on the router
Terminator;;;;Required final two semicolons: without them some scanners reject the payload
Full exampleWIFI:T:WPA;S:Cafe;P:Espresso2026;;Minimal valid string for a standard café WiFi
With hidden networkWIFI:T:WPA;S:HomeNet;P:secret;H:true;;Phones search for the SSID by name when scanning
With escaped semicolonWIFI:T:WPA;S:Cafe\;Bar;P:pass;;SSID "Cafe;Bar" : backslash escapes the semicolon
WPA2-Enterprise(not supported)RADIUS / 802.1X cannot be encoded in a WiFi QR; users must join manually
Maximum encoded length~4296 alphanumeric charsFar more than any realistic WiFi credential needs; size scales with content

Format defined by Java/Apache Tika and adopted as a de-facto standard by Apple (iOS 11, 2017), Google (Android 10, 2019), and most QR-reading apps. There is no formal RFC, but implementations agree on the WIFI: prefix and the field structure.

Tool switcher

Search and jump to any tool