WiFi QR Code generator

Share WiFi access with a single scan

All generation runs locally in your browser

Last updated: February 5, 2026
Frank Zhao - Creator
CreatorFrank Zhao
Preview
PNG240px • EC M
Enter an SSID to generate the QR code

Introduction / overview

The WiFi QR Code Generator builds a scannable QR code that stores your network name, security type, and password. Anyone can scan it with a phone camera to join instantly, without typing long credentials.

Who benefits most?

  • Hosts who share WiFi with guests, clients, or tenants on a regular basis.
  • Small businesses that want a clean, secure onboarding experience for customers.
  • Event organizers who need a fast, reliable way to share temporary access.

This tool encodes credentials into the standard WiFi QR payload format. If you need a more general QR tool, our QR Code generator is a great companion.

How to use / quick start

  1. 1Choose the encryption method that matches your router (WPA/WPA2, WEP, or No password).
  2. 2Enter the network name (SSID). Toggle “Hidden SSID” if the network does not broadcast.
  3. 3Enter the password (if required). The QR preview updates instantly.
  4. 4Adjust size, format, or advanced settings like error correction if you need a specific output.
  5. 5Share or download the QR code and let others scan to join.

Example 1: Home network (WPA/WPA2)

SSID: HomeNet, Password: BlueSky42, Hidden: false.

payload=\text{payload} ="WIFI:T:WPA;"\text{"WIFI:T:WPA;"}"S:HomeNet;"\text{"S:HomeNet;"}"P:BlueSky42;"\text{"P:BlueSky42;"}";;"\text{";;"}

The QR encodes the exact string above. Scanning it tells the device to join the WPA network named “HomeNet” using the password.

Example 2: Open guest network

SSID: Cafe-Guest, No password, Hidden: false.

payload=\text{payload} ="WIFI:T:nopass;"\text{"WIFI:T:nopass;"}"S:Cafe-Guest;"\text{"S:Cafe-Guest;"}";;"\text{";;"}

Because the network is open, the QR omits the password field. Scanning still fills in the SSID for the user.

Real-world examples / use cases

Family home WiFi

Share access with relatives visiting for the weekend.

Inputs: T=WPAT=\mathrm{WPA}, S=\text{\"HomeNet\"}, P=\text{\"BlueSky42\"}, H=falseH=\text{false}.

Result: phone joins immediately and the password never has to be typed out.

Short-term rental

Post a QR code in the welcome guide for guests.

Inputs: T=WPAT=\mathrm{WPA}, S=\text{\"Studio-Guest\"}, P=\text{\"Stay2026\"}, H=falseH=\text{false}.

Result: a seamless check-in experience, fewer support messages.

Office guest network

Provide temporary access for interview candidates.

Inputs: T=WPAT=\mathrm{WPA}, S=\text{\"Office-Guest\"}, P=\text{\"Welcome#1\"}, H=falseH=\text{false}.

Result: visitors connect quickly without sharing internal credentials.

Workshop or class

Hand out WiFi access to a full room in seconds.

Inputs: T=WPAT=\mathrm{WPA}, S=\text{\"Workshop\"}, P=\text{\"LearnFast\"}, H=falseH=\text{false}.

Result: students are online quickly, no line for the instructor.

Common scenarios / when to use

Guest onboarding

Perfect when visitors need access fast without typing.

Printed signs

Add to wall signs, welcome cards, or table tents.

Router setup notes

Keep a QR next to the router for quick reconnects.

Cafes and waiting areas

Reduce support questions and improve guest flow.

Temporary credentials

Generate a QR for a short-term password rotation.

Especially useful when:

  • Many people need access at the same time.
  • You want to avoid speaking the password out loud.
  • Guests use phones that support WiFi QR scanning.

May be less suitable when:

  • The network uses enterprise authentication (802.1X), not a shared password.
  • Users rely on devices that cannot scan QR codes.
  • Security policy forbids posting credentials in shared areas.

Tips & best practices

  • Prefer WPA/WPA2 whenever possible

    Open or WEP networks are less secure and easier to misuse.

  • Use hidden SSID only when required

    Hidden networks can reduce casual discovery but are not a strong security layer.

  • Keep contrast high

    Dark foreground with a light background scans fastest in real rooms.

  • Print the QR at a readable size

    Aim for at least 2 inches (5 cm) on the short side for easy scanning.

  • Rotate guest passwords regularly

    If you change the password, regenerate the QR. For password checks, pair this with our Password Strength Analyser.

Calculation method / formula explanation

WiFi QR codes follow a simple payload template. The calculator builds the payload string and then encodes it into a QR symbol.

Payload structure

payload="WIFI:T:"+T\text{payload} = \text{"WIFI:T:"} + T++";S:"+S\text{";S:"} + S++";P:"+P\text{";P:"} + P++";;"\text{";;"}

For open networks, the password field can be omitted, and T=nopassT=\text{nopass}.

If the network is hidden, append "H:true;"\text{"H:true;"} before the final ";"\text{";"}.

Variable definitions

  • TT: encryption type (WPA\mathrm{WPA}, WEP\mathrm{WEP}, WPA2-EAP\mathrm{WPA2\text{-}EAP}, or nopass\text{nopass})
  • SS: SSID (network name)
  • PP: password (blank if open network)
  • HH: hidden flag (true\text{true} or false\text{false})
TT\in{\{WPA,\mathrm{WPA},WEP,\mathrm{WEP},WPA2-EAP,\mathrm{WPA2\text{-}EAP},nopass\text{nopass}}\}

Sanity check for a WPA example

payload=\text{payload} ="WIFI:T:WPA;"\text{"WIFI:T:WPA;"}"S:Office-Guest;"\text{"S:Office-Guest;"}\text{"P:Welcome#1;"}";;"\text{";;"}

If the QR shows this payload, any scanner will attempt to connect to the "Office-Guest" network using WPA.

Related concepts / background info

SSID vs password

The SSID is the network name. The password is the shared key for WPA/WPA2. QR codes store both so phones can configure WiFi in one scan.

Hidden SSID

A hidden SSID does not broadcast its name. Devices can still connect if they know the name, so the QR payload includes H=trueH=\text{true} for that case.

Security types

WPA/WPA2 is the standard for shared-password networks. WEP is legacy and weaker. Open networks useT=nopassT=\text{nopass}.

If you need to generate other QR payloads (URLs, text, contact cards), try our QR Code generator.

Frequently asked questions (FAQs)

Will scanning reveal my password to others?

The QR contains the password in plain text. Anyone who can scan it can learn the password, so share only with people you trust.

What if my SSID has special characters?

The generator escapes reserved characters automatically. The payload still follows the same structure.

Do I need to include the password for open networks?

No. For open networks set T=nopassT=\text{nopass} and leave the password blank.

Why does my phone not connect after scanning?

Double-check the encryption type and SSID spelling. Some phones also require manually confirming a connection after scanning.

Can I use this for WPA3 or enterprise WiFi?

WPA3 personal typically still works with the WPA option, but enterprise networks require extra fields not covered by this basic payload format.

Does color affect scanning?

Yes. Keep strong contrast between foreground and background. Dark on light scans best.

Can I share a QR with the results embedded?

Yes. Use the share button and enable “share with results.” Only do this if you are comfortable sharing the credentials.

Limitations / disclaimers

Important notes

  • QR codes encode credentials in plain text; do not post them in untrusted locations.
  • Enterprise WiFi profiles may require additional fields not supported here.
  • Always verify the QR after password changes to avoid outdated access.
  • This tool is informational and does not replace official network security guidance.

External references / sources

WiFi QR Code generator | CalculatorVast