Make a QR code that joins your Wi-Fi network when scanned, so guests do not have to type a long password. Enter the network name, the password and the security type; the code is made on your device and the password never leaves it.
How it works
- Pick what the code should open and fill in the fields. The preview updates as you type.
- Adjust error correction, size, quiet zone and colours, or add a logo in the middle.
- Download a PNG at the size you need or an SVG for print, then test-scan it with a phone.
Questions
- Is it safe to put my Wi-Fi password in a QR code?
- The password is stored in the code as plain text, so anyone who scans it can read it — the same as writing it on a card. Making the code here does not upload it. For visitors, a separate guest network is the safer thing to share.
- Which phones can scan a Wi-Fi QR code?
- iPhones (iOS 11 and later) and Android phones (Android 10 and later) join straight from the camera app. Older Android phones may need the QR option in their Wi-Fi settings or a scanner app.
- Is what I type uploaded?
- No. The code is built by the page itself, on your device, with an encoder written for this site — no third-party QR service is involved. You can check in your browser’s DevTools Network tab: typing and downloading send no requests. That matters most for Wi-Fi passwords and contact details.
- Do these QR codes expire?
- No. They are static codes: the link or details are stored in the pattern itself, not behind a redirect on our server. They keep working as long as the content in them does, and no scan is counted or tracked. The trade-off is that a printed code cannot be edited later — make a new one instead.
- Which error-correction level should I pick?
- M rebuilds about 15% of a damaged code and suits screens and clean prints. Choose Q or H for codes printed small, put outdoors or covered by a logo; they cost a denser pattern. L holds the most data but tolerates the least damage.
- Why is there a warning about my colours?
- Phone cameras read QR codes by brightness, not hue. A pale code on white, or two colours of similar brightness, can fail to scan. Keep the code dark, the background light, and the contrast at 4.5:1 or more.