UtilityKit

500+ fast, free tools. Most run in your browser only; Image & PDF tools upload files to the backend when you run them.

WiFi QR Code Generator

Generate a QR code that auto-joins a Wi-Fi network when scanned. Uses the standard WIFI: format recognised by iOS 11+ and Android 10+ camera apps.

About WiFi QR Code Generator

WiFi QR Code Generator creates a QR in the standard 'WIFI:' mecard format that iOS 11+ and Android 10+ recognise natively from the camera app — guests scan and join in one tap, no typing the SSID, no fumbling with a paper password. Supports WPA / WPA2 / WPA3, legacy WEP, open networks, hidden SSIDs, and properly escapes punctuation in passwords. Drop a company logo, app icon or profile photo into the centre of the QR for branded office, café or event signage. The 'printable card' export composes a high-resolution PNG with a large QR plus the readable network name; a 'Hide my password' option in the print dialog produces a card that shows only the SSID — the password stays encoded inside the QR — perfect for public-facing signage where credentials should not be readable on paper.

Why use WiFi QR Code Generator

End the painful experience

End the painful experience of every guest typing a 24-character WPA2 password: one scan and they are connected.

Standard WIFI

format means no third-party scanner apps required — iOS Camera and Android Camera both recognise the format natively from version 10/11+.

Branded QR codes

drop your company logo, app icon or profile photo into the centre of the code for office, café, conference or marketing-collateral signage that still scans cleanly.

Printable-card export with a

Printable-card export with a 'Hide my password' option — produce public-facing cards that show only the network name while the QR keeps the credentials encoded for one-tap join.

Hidden networks and unusual

Hidden networks and unusual password characters (quotes, semicolons, colons, backslashes) are supported and escaped per the WIFI: spec — a feature most online generators skip.

Runs entirely in your browser

Runs entirely in your browser — Wi-Fi password never uploads to any server, important for office and IT teams sharing internal credentials.

How to use WiFi QR Code Generator

  1. Type the network name (SSID) exactly as it appears in your router settings — case-sensitive.
  2. Pick the security type from the dropdown: WPA / WPA2 / WPA3 covers the vast majority of modern home and office networks.
  3. Type the Wi-Fi password into the field. Use the eye-icon button to reveal/hide while typing if you want to verify against your router config.
  4. Tick 'Hidden network' only if your SSID is not broadcast — most networks are broadcast and this stays unchecked.
  5. Choose QR size (200 to 600 px) and error-correction level (pick H whenever you add a centre logo or print on smudge-prone stock).
  6. Optional: under 'Centre logo' click 'Choose image' and pick a PNG, JPG, SVG or WebP — the logo lands in the middle of the QR on a small white pad for a branded code.
  7. Click 'Download QR Image' to save the plain PNG, or 'Download Printable Card' to open the print dialog where you choose 'QR only' or 'Include SSID + password'. Tick 'Hide my password' if you want only the network name printed — the password stays encoded inside the QR.

When to use WiFi QR Code Generator

  • Posting at reception of an office, café or coworking space so visitors join guest Wi-Fi without asking the front desk for the password.
  • Putting in a hotel or short-term-rental welcome packet so guests connect with one scan instead of mistyping a long password from a printed slip.
  • Hanging at a wedding, conference or event venue so attendees join the event Wi-Fi for live photos, votes or session apps.
  • Sharing your home Wi-Fi with house guests by displaying the QR on your fridge or guest-room wall.
  • Distributing on a printed sticker for IoT installers (smart bulbs, security cameras) so end users connect them to the right network without retyping a password.
  • Including in event-check-in materials so on-site staff can quickly connect their phones to a backstage network.

Examples

Branded café card with hidden password

Input: SSID: CafeGuest | Security: WPA | Password: latte2026! | Size: 600 px | Error correction: H | Centre logo: cafe-logo.png | Print dialog: Include SSID + password, Hide my password = ON

Output: An 800 × 1100 px printable PNG with the café logo at the centre of the QR, large QR plus 'Network: CafeGuest' in monospaced text — and no password printed. Customers scan to join in one tap; nobody reading the card sees the password. Print on A5 laminated cardstock for the counter.

Office hidden internal network

Input: SSID: AcmeInternal | Security: WPA2 | Password: C0rp$ecret#2026 | Hidden: yes | Size: 400 px

Output: WIFI:T:WPA;S:AcmeInternal;P:C0rp\$ecret\#2026;H:true;; 400×400 PNG sized for printing on individual employee onboarding sheets — devices probe for the hidden SSID after scan.

Open conference network

Input: SSID: ConfWiFi | Security: Open | Hidden: no | Size: 400 px | Error correction: M

Output: WIFI:T:nopass;S:ConfWiFi;; encoded as a 400 × 400 PNG. Scanning on any modern phone offers a one-tap join with no password prompt — perfect for trade-show signage.

Tips

  • Print the QR card on cardstock, not regular paper — laminated cardstock survives years on a coffee-shop wall.
  • Test-scan from at least one iPhone and one Android device before printing 50 cards — settings sometimes look fine on screen but fail in print.
  • Pair a centre logo with error correction H — the higher redundancy lets the QR stay scannable when ~20% of the centre is covered by your logo or icon.
  • Use the 'Hide my password' option for any card you post in a public-facing area (café counter, hotel lobby, conference reception) — the QR still works for one-tap join but the password is not legible on the print.
  • Use a high-contrast logo (solid colour on transparent / white background) for the centre image — busy or low-contrast logos read as scan noise.
  • Rotate the QR-card password every few months for an office network — print a fresh batch each cycle and replace the old card.
  • Keep the SSID short (under 16 chars) for the densest, most reliably scannable QR — long SSIDs and long passwords combined can produce codes that fail at small print sizes.

Frequently Asked Questions

Does this work with WPA3 networks?
Yes. WPA3 uses the same WIFI: T:WPA; format string as WPA2; iOS and Android both negotiate WPA3 automatically when joining a network from a QR. The generator does not need a separate WPA3 mode.
Can I use this for a totally open / no-password network?
Yes — pick 'Open / no password' from the Security dropdown. The password field is disabled and the resulting QR uses T:nopass; so the camera app recognises it as an unprotected network and joins without prompting for a key.
What about hidden networks (SSID not broadcast)?
Tick the 'Hidden network' checkbox. The resulting WIFI: string includes the H:true; flag so iOS and Android know to manually probe for the SSID rather than waiting to see it in a scan list.
Can I put my company logo at the centre of the QR code?
Yes — under 'Centre logo (optional)', click 'Choose image' and pick a PNG, JPG, SVG or WebP. The logo is drawn at ~22% of the QR size on a small white pad in the centre so the surrounding pattern stays scannable. Switch error correction to H whenever you add a logo: the higher redundancy lets the QR survive the obscured centre. The logo is applied identically to the on-screen preview, the 'Download QR Image' PNG, and the 'Download Printable Card' output.
Does the QR code include my password in plain text?
Functionally yes — the password is encoded inside the QR's pixel pattern. Anyone who scans the code can read the password, which is the entire point. Treat the QR like the password itself: do not photograph it and post publicly unless the network is intended for public access.
Will my password be sent to your server?
No. The QR is generated entirely in your browser. Nothing about the SSID, password, or printable card ever leaves your device — no fetch requests are made beyond loading the qrcodejs library.
What is the printable card and how does it look?
It is a single 800 × 1100 px PNG composed in your browser: a large 'Wi-Fi Access' headline, a centred high-resolution QR code, the network name in bold, and the password in monospaced text below — sized for an A5 or letter-half print at 100+ DPI.
Can I hide the password on the printable card but keep it scannable in the QR?
Yes. Click 'Download Printable Card', then tick 'Hide my password' in the print dialog before confirming. The card will print only the network name (SSID) — the password is no longer readable text on the card, but it is still encoded inside the QR pattern so anyone who scans with their phone camera still gets a one-tap join. Useful for public-facing signage (cafés, lobbies, event venues) where you do not want the credentials readable on the printed page.
My phone shows the QR scanned but does not offer to join the network. Why?
Most often: (1) the camera app is too old (iOS 10 or older, Android 9 or older), (2) the SSID has a typo, (3) the security type does not match your actual network (WPA-PSK vs WEP), or (4) the password contains a character that was mistyped. If you added a centre logo, raise error correction to H — a too-large logo over a low-EC QR can blank out enough modules to break scanning.

Explore the category

Glossary

SSID
Service Set Identifier — the human-readable name of a Wi-Fi network. The QR encodes this exactly as broadcast (or as configured for hidden networks).
WPA / WPA2 / WPA3
Wi-Fi Protected Access standards (versions 1, 2 and 3) — the modern security protocols for Wi-Fi authentication and encryption. The QR uses T:WPA; for all three because devices auto-negotiate the highest version supported.
WIFI: mecard format
A short text-based encoding for Wi-Fi network credentials, structured as WIFI:T:type;S:ssid;P:password;H:hidden;;. Recognised natively by iOS 11+ and Android 10+ camera apps.
Hidden network
A Wi-Fi network where the SSID is not included in beacon broadcasts. Devices must manually probe for the network. The H:true; flag in the WIFI: string instructs the joining device to do this.
WEP
Wired Equivalent Privacy — an obsolete pre-WPA Wi-Fi security standard. Still occasionally encountered on old equipment; the tool supports T:WEP; for legacy compatibility.
Quiet zone
The white margin around the printed QR code required for reliable scanning. The QR specification requires at least 4 modules of quiet zone on every side.