WiFi QR

WiFi QR

Updated August 17, 2026

WiFi QR code generator. Encode your network name, password, and security type so phones can join with a scan.

Network

Style

Dot style

Corner square

Corner dot

Center logo

Enter content to generate a QR code.

Features

  • Build a WIFI: payload from SSID, password, and security type
  • Supports WPA/WPA2/WPA3, WEP, and open networks
  • Marks hidden networks so phones still prompt correctly
  • Same styling controls as the main QR generator, including a logo
  • Copy the raw WIFI: string for docs or config files

Common Use Cases

  • Guest WiFi on a cafe table tent or Airbnb printout
  • Office onboarding so new devices join without typing a long password
  • A sticker on the router for the household network

The WIFI: QR format

Most phones understand a MeCard-style string: WIFI:T:<type>;S:<ssid>;P:<password>;H:<true|false>;;. T is WPA, WEP, or nopass. Special characters in the SSID or password (\ ; , :) are escaped with a backslash so the scanner does not split fields early.

Scanning does not send the password to this site. The phone reads the code locally and offers to join the network.

Examples

Valid - WPA network
WIFI:T:WPA;S:OneDev Guest;P:tools-are-local;H:false;;
Valid - Open network
WIFI:T:nopass;S:Airport Free;P:;H:false;;
Invalid - Missing SSID
WIFI:T:WPA;S:;P:secret;H:false;;

Frequently Asked Questions

WPA3 or WPA2 — which type should I pick?

Choose WPA for WPA2 and WPA3 personal networks. Phones treat that token as “password-based WiFi.” Use Open only when there is no password.

Will every phone join automatically?

iOS and Android will offer to join after a scan. Some desktop scanners only show the text. Always keep the password somewhere safe as a backup.

Tips

  • Print the SSID under the code so people know which network they are joining.
  • Prefer WPA2/WPA3. WEP is only here for old hardware.
  • Test with a phone that is not already on the network.

Common Mistakes

Putting a semicolon in the SSID without realizing it must be escaped (this tool escapes it)
Using Open when the network actually has a password
Making the code so decorative that phones cannot read it from a table across the room