Wi-Fi QR Code Generator

Create a QR code that connects any phone to your Wi-Fi network in one scan — built in your browser.

How to use

  1. Type the network name (SSID) exactly as it appears on the router or on your phone — upper and lower case matter.
  2. Choose the security type, type the password, and tick "hidden network" if the router does not broadcast the SSID.
  3. Scan the code with a phone camera to join, or download the PNG to print it. Everything runs in your browser.

About this tool

A Wi-Fi QR code is a short piece of text drawn as a grid of black and white squares. When a phone camera reads it, the operating system recognises the WIFI: prefix and offers to join the network — nobody has to type a thirty-character password or dictate it across a counter. iPhones read it from the native camera app since iOS 11 and Android phones since Android 10, with no extra app installed on either side.

The text behind the image follows the format WIFI:T:WPA;S:network;P:password;H:false;; — T is the security type (WPA covers WPA, WPA2 and WPA3; WEP is the legacy one; nopass means an open network), S is the network name, P is the password and H says whether the network is hidden. The semicolon, colon, comma, backslash and double quote are structural characters in that format, so this tool escapes each of them with a backslash before writing them into the code. That detail is where most generators fail: a password like p@ss;word written without escaping produces a code that scans perfectly and then refuses to connect, because the reader stops the password at the semicolon. The text is encoded as UTF-8 bytes with error-correction level M, so the code still reads when part of the print is scratched.

Coffee shops, clinics, short-term rentals and offices use it to hand the guest network over without reading a password out loud. Print the PNG and tape it by the door, put it on the last slide of a talk, or leave it inside the router box for whoever comes next. Keep in mind that the code carries the password in readable text: anyone who photographs the sheet has your network, so point it at the guest network your router can create rather than at the main one. Generation happens entirely in JavaScript on your device — the network name and the password are never uploaded, logged or stored.

Frequently asked questions

Does my Wi-Fi password leave my browser?

No. The network name and the password never leave your device. The QR code is built by JavaScript running inside this page, and nothing is sent to any server, written to any log or saved in any database. You can disconnect from the internet after the page loads and the tool still works.

Which phones can read a Wi-Fi QR code?

Almost all of them. iOS 11 and later reads it straight from the camera app, and so does Android 10 and later. On older Android versions a free QR reader app handles it.

Which security type should I choose?

Choose WPA for any modern network — the same value covers WPA, WPA2 and WPA3. WEP exists only for very old routers and is no longer considered secure. Choose "open network" when the network has no password at all; the password field is then left out of the code.

The code scans but the phone does not connect. Why?

The usual causes are a typo in the SSID, the wrong security type, or a password shorter than the eight characters WPA requires. Special characters are not the problem here: this tool escapes backslashes, semicolons, colons, commas and quotation marks for you.

Does it work for a hidden network?

Yes. Tick "hidden network" and the code carries H:true, which tells the phone to look for a network that does not announce its name. Without that flag many phones simply report that the network was not found.

Can someone steal my network from the printed code?

Yes, if they can photograph it. The password sits in readable text inside the code, so treat the printout as you would treat the password written on paper — and prefer publishing the guest network, which most routers isolate from your computers and printers.

Related tools

Need a QR Code with statistics?

Vai.la creates short links and QR Codes with click tracking, for free.

Vai.la is not responsible for how the tools are used or for decisions made based on their results.