Wi-Fi QR Code Generator

Share your Wi-Fi with a QR code: guests scan it with their phone camera and join without typing the password.

Security

Printable card

Your card appears here as you type.

A page to print and leave out for guests: β€œScan to join Wi-Fi”, the code and the network name.

Card size

Print at 100% (actual size), not β€œFit to page”.

Design

Modules
Corner squares
Error correction

Higher levels survive more damage but make a denser code.

Your QR code appears here as you type.

For a page to leave out for guests, with the network name under the code, use Download card PDF under Printable card.

Makes a QR code that joins a Wi-Fi network when a phone camera scans it, so guests do not have to type the password. It also makes a card to print and leave out, with the code, the network name and, if you choose, the password. The code and the card are made in your browser: the network name and password are never uploaded.

How to use it

  • Network name (SSID) β€” exactly as your devices list it: capitals and spaces count. A name longer than 32 bytes gets a warning, since Wi-Fi names cannot be longer, and spaces at the start or end are kept with a notice, since they are part of the name.
  • Security β€” WPA/WPA2/WPA3 for almost every home and office network, WEP for very old routers, or None for an open network, which needs no password.
  • Password β€” a WPA password is 8 to 63 printable ASCII characters, or a 64-digit hex key. One outside those limits gets a warning, since the network could not have it, but the code is still made.
  • Hidden network β€” for a network that does not broadcast its name.

The printable card is an A6 or A4 PDF headed β€œScan to join Wi-Fi”, with the code and the network name below it, and the password when Print the password is on. The password is set in a monospaced font, so 0 and O, or l and 1, read apart for anyone typing it. A preview shows the card with your design. Print it at 100%, not β€œFit to page”.

The code takes the same design options as the QR Code Generator, and a test reader checks that it reads back. Its Scans as text is what a phone reads from it. The design and card options are remembered on this device; the network name and password are not.

Android and the iPhone (iOS 11 and later) join a network from this kind of code, and Android's own Share button for a Wi-Fi network makes one. On a Windows PC with a camera, the Camera app reads it in its barcode mode.

What a Wi-Fi QR code holds

The code holds plain text in the WIFI: format the ZXing project defined and phone cameras read: the security type after T:, the name after S:, the password after P:, and H:true for a hidden network. A backslash goes before any \, ;, ,, : or " in the name or password, so they are not read as separators. Nothing is shortened or hidden: anyone who scans the code can read the password.

ZXing also puts double quotes around a name or password that could be read as hexadecimal, such as one made only of digits. Readers differ on quoted values: Android's newer parser keeps the quotes as part of the name or password, which would then not match the network. This tool never adds them.

WIFI:T:<WPA|WEP|nopass>;S:<name>;P:<password>;H:true;;

Examples

A home network

Network name (SSID)
Home
Security
WPA/WPA2/WPA3
Password
sunshine42
Scans as
WIFI:T:WPA;S:Home;P:sunshine42;;

Separators in the name and password

Network name (SSID)
Flat 4; Guest
Security
WPA/WPA2/WPA3
Password
pass:word,2026
Scans as
WIFI:T:WPA;S:Flat 4\; Guest;P:pass\:word\,2026;;

The semicolon, colon and comma each get a backslash in front, so the reader takes them as part of the name and password.

An open hidden network

Network name (SSID)
Cafe
Security
None
Hidden network
On
Scans as
WIFI:T:nopass;S:Cafe;H:true;;

Finding your Wi-Fi password

A device that has joined the network can show its password. The steps below follow each maker's own help pages.

  • Windows 11 β€” in Settings, select Network & internet, then Properties, and select Show next to Wi-Fi network password. For a network saved earlier, open Manage known networks, select the network, then Show.
  • Windows 10 β€” in Settings, select Network & Internet, Status, then Network and Sharing Center. Select your Wi-Fi network name, then Wireless Properties, and on the Security tab tick Show characters. The password is in the Network security key box.
  • Mac β€” open the Passwords app and click Wi-Fi in the sidebar. Select the network, then hold the pointer over the dots next to Password. On macOS 13 or later, System Settings also has it: Network, Wi-Fi, Advanced, then the More button next to the network and Copy Password.
  • iPhone (iOS 16 or later) β€” in Settings, tap Wi-Fi, then the Info button next to your network, and tap the Password field; Face ID, Touch ID or your passcode reveals it. For a network joined before, tap Edit in the Wi-Fi list first. In iOS 18 the Passwords app lists Wi-Fi passwords too.
  • Android (Android 12 or later) β€” in Settings, tap Network and Internet, then Internet, then your network, and Share. The phone shows a QR code for the network; to read the password from it, scan it with the QR Code Scanner on another device.

With no device on the network, look for a label on the router or in its paperwork, which may show the network name and password it came with, or log in to the router's admin page or app.

Sources

Reviewed

Frequently asked questions

The code holds the password as plain text, so anyone who can scan the card can join the network, whether or not the password is printed beside it. Leave the card where only people you would give the password to can reach it. Many routers offer a separate guest network, which keeps guests apart from your own computers and phones; make the card for that network. If you change the password, print a new card.
A hidden network does not broadcast its name, so a phone cannot find it in the list. Turn on Hidden network and the code tells the phone to look for it by name. The name must then match exactly, capitals and spaces included.
Most often the name or password differs from the router's by a capital letter, a space or a similar character: compare the Scans as text with your router's settings. Check that the phone is within range, and that the security type matches. A router set to WPA3 only, rather than a WPA2/WPA3 mode, may not accept every phone that reads a WPA code: test the code on a phone before you print it.
Yes, with no licence or fee. DENSO WAVE, which invented the QR code, states that it can be used freely as long as it follows the JIS or ISO standards. "QR Code" is a registered trademark of DENSO WAVE INCORPORATED in Japan and other countries.

See also

  • QR Code Generator β€” to put a link, contact card or other text in a QR code.
  • QR Code Scanner β€” to read the network and password from a Wi-Fi code someone shared.