WiFi QR Code Generator
Auto-connects guests to your WiFi network.
Put your network name, password, and encryption type into a QR code that guests can scan to connect. Current iPhone and Android devices generally recognize the format without the need to enter the password. The password stays in your browser and is never sent to a server.
Enable if the network does not broadcast its name.
QR Code
Higher levels increase reliability but make the code denser.
Appearance
Number of empty modules around the code.
Ensure sufficient contrast between colors for reliable scanning.
Logo
Export
PNG is lossless. JPEG and WebP support quality adjustment.
PNG is always lossless; quality does not apply.
Enter text to generate a QR code
The output uses the string format WIFI:T:WPA;S:<ssid>;P:<password>;H:<hidden>;;. Special characters in the SSID and password are escaped automatically, so the code will scan correctly even if your password contains semicolons, commas, or backslashes.
Pick the encryption type that matches your router. WPA covers WPA2 and WPA3; the format does not distinguish between them. Use WEP only if your network really still uses it (please upgrade ASAP), and "nopass" is for open networks. Mark the network as hidden if your router suppresses SSID broadcast.
Frequently asked
- Will this WiFi QR code work on iPhone?
- On current iPhones, yes. Use the Camera app or Code Scanner and tap the join prompt. Apple also lets you show a network QR code for a saved Wi-Fi network, which reflects the same QR-based sharing flow.
- Will it work on Android?
- Usually, yes. Current Android versions can generate Wi-Fi QR codes for network sharing, but the scan flow varies by manufacturer: some camera apps handle it directly, others require a QR scanner app.
- Does my password get sent anywhere?
- No. The QR code is generated entirely in your browser. The password never reaches a server, and Open QR Maker has no backend that could log it.
- Can someone read my password from the QR code?
- Yes. Anyone who scans the code receives the plaintext password. Treat the printed code the same way you would treat a sticker with the password written on it.