WiFi QR Code Generator
Let guests join your WiFi with one scan, no typing the password.
How to Use
Enter your network name and password, choose your encryption type (WPA/WPA2 is standard on almost all modern routers), and check "Hidden network" only if you've disabled SSID broadcast on your router. The QR code updates live as you type, scanning it with a phone camera prompts an instant "Join this WiFi network" popup, no typing required. Click Download PNG to save the code as an image ready to print and stick on a fridge, a guest room wall, or a cafe counter.
The WiFi QR Standard Format Explained
Behind the scenes, this tool builds a small piece of standardized text following the format phone camera apps are built to recognize: WIFI:T:WPA;S:NetworkName;P:Password;H:false;;. Each letter before a colon is a field, T is the encryption type, S is the network name (SSID), P is the password, and H flags whether the network is hidden, with semicolons separating each field and a trailing double semicolon marking the end. This text string is then encoded into a QR code exactly the same way any other text would be, the "magic" isn't in the QR code itself, it's that phone operating systems specifically recognize a string starting with WIFI: and offer a one-tap join instead of just displaying it as plain text like a URL or note would be.
Why Special Characters Need Escaping
Because the WiFi format uses semicolons, colons, and commas as structural delimiters between fields, a network name or password that happens to contain one of those characters would confuse the parser, a semicolon inside your password could get misread as the end of the P field rather than part of the password itself. This tool automatically escapes any semicolon, comma, colon, double quote, or backslash it finds in your SSID or password by inserting a backslash before it, matching exactly how the specification says these characters should be represented, so you can safely enter a network name or password containing punctuation without needing to think about the underlying format at all.
Choosing the Right Encryption Type
WPA/WPA2 (and networks that support the newer WPA3, which devices generally still recognize via the WPA setting here) should be the default choice for essentially any network in active use today, it's what nearly every router manufactured since the mid-2000s supports and it provides strong protection when paired with a reasonably long password. WEP exists in this generator purely for compatibility with extremely old routers that predate WPA, it's cryptographically broken and can be cracked quickly with freely available tools, it should never be chosen for a network handling anything you'd consider private. None (Open Network) skips a password requirement entirely, appropriate only for a network intentionally meant to be open to anyone, like some public hotspots, never for a home or office network.
Common Use Cases
Printed WiFi QR codes have become a fixture in short-term rentals and guest rooms, a small framed card by the router lets guests connect in one scan instead of hunting for a sticky note with a long, easily-mistyped password. Cafes, coworking spaces, and small offices use them on counters or welcome signage for the same reason, and households commonly generate one for visiting family or friends who don't want to type out a complex password character by character on a phone keyboard. Because the code is just a snapshot in time, some people also generate a fresh one each time they update their guest network password, printing and swapping out a small card rather than announcing a new password verbally to everyone who needs it.
Common Mistakes
Treating a hidden network as meaningfully more secure than a visible one is a common misconception, covered in the FAQ below, hiding a network mainly changes how a connecting device finds it, it does very little against anyone actually trying to detect or access it. Forgetting to regenerate and reprint the code after rotating a password is another frequent gap, an old printed code will simply fail silently, a guest scanning it gets an error rather than a helpful "this password is outdated" message. Finally, treating this tool's Password field the same as any other web form is worth a second thought, since the value you type becomes permanently embedded in a downloadable image, don't generate a code for a sensitive network on a shared or public computer where the image might be saved to a location others can access.
Frequently Asked Questions
How does a WiFi QR code work?
It encodes your network name and password into a standardized text format, WIFI:T:WPA;S:NetworkName;P:Password;;. Most modern phone cameras recognize this format automatically and prompt "Join this WiFi network" instead of just showing plain text, connecting without anyone typing the password.
Is it safe to print or share a WiFi QR code?
Anyone who scans it can join your network, exactly like anyone who reads a written-down password could. Treat a printed WiFi QR code the same way you'd treat writing your password on a sticky note, fine for a home or guest network, not something to post publicly.
What is the difference between WPA, WEP, and no password?
WPA/WPA2 is the encryption standard used by essentially every router made in the last 15+ years and is what almost every home and office network should use, choose it unless you have a specific reason not to. WEP is an older, cryptographically broken encryption standard that can be cracked in minutes with widely available tools, it exists in this tool only for legacy hardware that has no WPA option, never choose it for a network you actually care about securing. None (Open Network) means no password at all, appropriate only for something like a public hotspot where anyone is expected to connect freely.
Does checking "Hidden network" actually protect my network?
Not meaningfully as a security measure, hiding a network only stops its name from appearing in a casual WiFi list, the network still broadcasts detectable signals that specialized tools can find in seconds regardless of the hidden setting. Checking this box in the generator simply tells the connecting device to search for your specific network name instead of expecting to find it advertised, matching whatever setting you've actually configured on your router, it doesn't add real protection on its own, a strong WPA/WPA2 password does the actual security work.
Will this QR code keep working if I change my WiFi password later?
No, the QR code is a snapshot of the network name and password at the moment you generated it, encoded permanently into that specific image. If you change your router's password afterward, any previously printed or saved QR code will stop working and needs to be regenerated with the new password and reprinted or resaved.
Is my WiFi password sent anywhere when I generate this code?
No. The QR code is generated entirely in your browser using the open-source qrcodejs library loaded from a CDN, your network name and password are never transmitted to a server or logged anywhere, they only exist locally in your browser tab and inside the QR code image itself once you download it.