Skip to the tool

EveryKitQR

All kits

Wi-Fi QR code

Print this and guests join the network by pointing a camera at it, instead of you spelling out a password across a room.

Your password is not sent anywhere. It goes into the picture on this device, and the picture is yours.

Exactly as it appears in the list of networks, including capitals.

Punctuation is fine. Semicolons and colons are escaped correctly.

How much damage it survives

Your code appears here as you type.

Questions

Do the codes expire?
No. The code contains your information directly — there is no short link in the middle that could stop working, no account behind it, and nothing to renew. A code made here works in ten years exactly as it does today, because nothing has to still be running for it to.
Is anything I type sent anywhere?
No. The code is drawn in your browser as you type. Nothing is uploaded, there is no server here that could receive it, and the picture you download is generated on your own device. You can check with your browser's network tab: no request carries what you entered.
Does it work on iPhone and Android?
Yes. Both have read this format in the camera app for years. On iPhone the prompt appears at the top of the screen; on Android it usually appears as a notification or straight in the camera view.
My password has punctuation in it — is that a problem?
Not here. Semicolons, colons, commas, quotes and backslashes all have to be escaped in this format, and skipping that is the most common bug in Wi-Fi QR tools: the code scans, then the phone tries to join with only the first part of the password. This escapes all of them, and there are tests that decode the finished code to confirm the password survives.
Should I pick WPA or WEP?
WPA, unless the network is genuinely old — WPA covers WPA, WPA2 and WPA3. WEP is only for equipment from before about 2006.
What does hidden mean?
Tick it if the network does not appear in the list of nearby networks. Ticking it for a normal network can stop the code from working, so leave it off unless you know it applies.

The other kinds here