Share WiFi access with a single scan
All generation runs locally in your browser

The WiFi QR Code Generator builds a scannable QR code that stores your network name, security type, and password. Anyone can scan it with a phone camera to join instantly, without typing long credentials.
Who benefits most?
This tool encodes credentials into the standard WiFi QR payload format. If you need a more general QR tool, our QR Code generator is a great companion.
Example 1: Home network (WPA/WPA2)
SSID: HomeNet, Password: BlueSky42, Hidden: false.
The QR encodes the exact string above. Scanning it tells the device to join the WPA network named “HomeNet” using the password.
Example 2: Open guest network
SSID: Cafe-Guest, No password, Hidden: false.
Because the network is open, the QR omits the password field. Scanning still fills in the SSID for the user.
Share access with relatives visiting for the weekend.
Result: phone joins immediately and the password never has to be typed out.
Post a QR code in the welcome guide for guests.
Result: a seamless check-in experience, fewer support messages.
Provide temporary access for interview candidates.
Result: visitors connect quickly without sharing internal credentials.
Hand out WiFi access to a full room in seconds.
Result: students are online quickly, no line for the instructor.
Guest onboarding
Perfect when visitors need access fast without typing.
Printed signs
Add to wall signs, welcome cards, or table tents.
Router setup notes
Keep a QR next to the router for quick reconnects.
Cafes and waiting areas
Reduce support questions and improve guest flow.
Temporary credentials
Generate a QR for a short-term password rotation.
Especially useful when:
May be less suitable when:
Prefer WPA/WPA2 whenever possible
Open or WEP networks are less secure and easier to misuse.
Use hidden SSID only when required
Hidden networks can reduce casual discovery but are not a strong security layer.
Keep contrast high
Dark foreground with a light background scans fastest in real rooms.
Print the QR at a readable size
Aim for at least 2 inches (5 cm) on the short side for easy scanning.
Rotate guest passwords regularly
If you change the password, regenerate the QR. For password checks, pair this with our Password Strength Analyser.
WiFi QR codes follow a simple payload template. The calculator builds the payload string and then encodes it into a QR symbol.
Payload structure
For open networks, the password field can be omitted, and .
If the network is hidden, append before the final .
Variable definitions
Sanity check for a WPA example
If the QR shows this payload, any scanner will attempt to connect to the "Office-Guest" network using WPA.
The SSID is the network name. The password is the shared key for WPA/WPA2. QR codes store both so phones can configure WiFi in one scan.
A hidden SSID does not broadcast its name. Devices can still connect if they know the name, so the QR payload includes for that case.
WPA/WPA2 is the standard for shared-password networks. WEP is legacy and weaker. Open networks use.
If you need to generate other QR payloads (URLs, text, contact cards), try our QR Code generator.
The QR contains the password in plain text. Anyone who can scan it can learn the password, so share only with people you trust.
The generator escapes reserved characters automatically. The payload still follows the same structure.
No. For open networks set and leave the password blank.
Double-check the encryption type and SSID spelling. Some phones also require manually confirming a connection after scanning.
WPA3 personal typically still works with the WPA option, but enterprise networks require extra fields not covered by this basic payload format.
Yes. Keep strong contrast between foreground and background. Dark on light scans best.
Yes. Use the share button and enable “share with results.” Only do this if you are comfortable sharing the credentials.
Use a simple chronometer (stopwatch) to track elapsed time down to milliseconds. Runs locally in your browser.
Normalize email addresses to a standard format for easier comparison. Useful for deduplication and data cleaning. Runs locally in your browser.
Estimate the time needed to consume a total amount at a constant rate, and get an expected end time. Runs locally in your browser.
Parse and decode your JSON Web Token (JWT) and display its content. All computation runs locally in your browser.
Know which file extensions are associated to a MIME type, and which MIME type is associated to a file extension. Includes a full MIME types table.
Generate random Lorem Ipsum placeholder text with customizable paragraphs, sentences, and word counts. Runs locally in your browser.