Free · Fast · Privacy-first

QR Code for Wi-Fi Password

Sharing your Wi-Fi password by spelling out a long string of mixed-case characters and digits over breakfast service or during a check-in conversation is awkward, error-prone, and slow.

Works with iPhone and Android native camera apps

🔒

Supports WPA2, WPA, and open networks

Hidden SSID support

No sign-up or server upload required

Cost
Free forever
Sign-up
Not required
Processing
In your browser
Privacy
Files stay local
FreeNo signupWhite-label

Add this QR Code Generator to your website

Drop the QR Code Generator into any page — blog post, product docs, intranet, school portal — with a single line of HTML. Your visitors get the full tool, processed entirely in their browser. No backend, no uploads, no signup.

  • Files stay 100% in the visitor's browser
  • Responsive — adapts to any container width
  • Free forever, no API key needed

Embed code

<iframe
  src="https://www.fixtools.io/utilities/qr-code-generator?embed=1"
  width="100%"
  height="780"
  frameborder="0"
  style="border:0;border-radius:16px;max-width:900px;"
  title="QR Code Generator by FixTools"
  loading="lazy"
  allow="clipboard-write"
></iframe>

Attribution-friendly: a small "Powered by FixTools" link appears in the embed footer.

Instant Guest Wi-Fi Access Without Sharing Your Password Verbally

Sharing a Wi-Fi password traditionally involves spelling out a complex string character by character, sometimes over background noise in a busy cafe, or writing it on a card or whiteboard that anyone walking past can photograph. Neither approach is ideal for hospitality settings where you want seamless access without compromising basic security hygiene. A Wi-Fi QR code solves this elegantly: the guest aims their phone camera at the code, the device prompts them to join the network with one tap, and they are connected in under five seconds. No password is ever spoken aloud, written on a chalkboard, or left in plain view of casual photographers. The QR code itself encodes the credentials in the WIFI: URI format, which iOS 11 and later, Android 10 and later, and many desktop operating systems recognise natively without any third-party app installation required by the guest.

The WIFI: URI format follows a specific syntax originally defined in the ZXing project documentation and widely supported across mobile platforms: WIFI:T:[security_type];S:[SSID];P:[password];H:[hidden];; where T identifies the security type as WPA, WEP, or nopass for open networks, S contains the network SSID name, P contains the password, and H is set to true only if the SSID is hidden and the device needs to know that before attempting to associate. The entire string is encoded as a byte-mode QR code because it almost always contains mixed-case characters and special characters that fall outside the alphanumeric mode character set. If your SSID or password contains backslashes, semicolons, commas, or double-quotes, these characters must be escaped with a backslash prefix in the encoded string to avoid parser confusion. FixTools handles this character escaping automatically whenever you use the Wi-Fi QR generator.

For hospitality settings such as cafes, hotels, Airbnb properties, and shared workspaces, print the QR code on a laminated card at A6 size and place it where guests will naturally look while seated or checking in. A6 is large enough to scan reliably from a standing position with phone in hand, and lamination is durable enough for daily handling, spills, and accidental coffee rings. Laminated cards consistently outperform chalkboards (messy, illegible after a week) and written cards (constantly replaced after password changes). When you update your Wi-Fi password, regenerate the QR code in FixTools, send the new SVG file to your printer or print it yourself on cardstock, and replace the displayed copy. The three-minute task replaces what would otherwise be days of guests complaining about connectivity or staff repeating the password verbally to every new arrival.

A final consideration is network segmentation. The QR code makes Wi-Fi access frictionless for guests, but it also makes it frictionless for anyone who can photograph your laminated card from across the room or grab a quick shot through the window. For environments where this matters (offices, vacation rentals with valuable equipment on the network), put the guest QR code on a separate network SSID that is isolated from your main network at the router level. Most consumer and business-grade routers support a guest network feature that creates a logically isolated subnet with no visibility into the main network. Combine this with periodic password rotation (quarterly or monthly) and the convenience of QR access stays comfortably ahead of the risk profile.

How to use this tool

💡

Enter your Wi-Fi network name (SSID), password, and security type to generate a Wi-Fi QR code.

How It Works

Step-by-step guide to qr code for wi-fi password:

  1. 1

    Enter your network name (SSID)

    Type your Wi-Fi network name exactly as it appears in the device's Wi-Fi list, including any capitalisation, spacing, or special characters. The SSID field is case-sensitive, and a typo here will produce a QR code that prompts to connect to a non-existent network. Check the SSID by viewing your phone's connected network name or by logging into your router admin interface and copying the value from there to guarantee accuracy.

  2. 2

    Enter your Wi-Fi password

    Type your Wi-Fi password exactly as configured on the router, paying close attention to case, special characters, and any leading or trailing whitespace. The password is processed locally in your browser using client-side JavaScript and is never transmitted to any FixTools server, written to a database, or logged anywhere. You can verify this by checking your browser developer tools network tab during generation; no outbound request is made.

  3. 3

    Select your security type

    Choose WPA or WPA2 for the vast majority of modern networks, WEP only if you operate a very old router that does not support newer protocols, or None for an open guest network with no password. If unsure, WPA or WPA2 is almost certainly correct because every router shipped in roughly the past fifteen years defaults to one of those modes. WPA3 networks typically work when encoded as WPA2 because of backward compatibility.

  4. 4

    Generate, test, and display

    Generate the QR code, then scan it with at least one iOS device and one Android device to confirm both operating systems recognise the WIFI: format and prompt to join the network correctly. Download as SVG for laminated card printing or PNG for a quick desktop print. Display the laminated card prominently in the relevant space, replace it whenever the password changes, and keep a backup of the source values in a password manager.

Real-world examples

Common situations where this approach makes a real difference:

Airbnb host welcome booklet

An Airbnb superhost generates a Wi-Fi QR code and includes a laminated printed copy in their welcome booklet alongside check-in instructions and local recommendations. Guests connect instantly upon arrival without needing to message the host for the password, which removes a frequent late-night support ticket and improves first-impression reviews. The host updates the QR code each time the password rotates and keeps a small stack of pre-printed cards in a drawer for fast turnover between bookings.

Home office kitchen cupboard

A remote worker generates a separate QR code for their guest Wi-Fi network and sticks the laminated card inside a kitchen cupboard door so visiting family and friends can connect without interrupting work calls or asking for help. The guest network is segmented from the main work network, so visiting children watching cartoons on a tablet cannot accidentally interfere with the worker's VPN or videoconferencing traffic. The setup pays for itself in saved time across a few weekends per year.

Pop-up event entry signage

An event organiser running a pop-up market creates a QR code for the temporary event Wi-Fi and displays it on signage at the entrance and at the bar. Over two hundred attendees connect in minutes without queuing at an information desk or interrupting volunteer staff who are focused on welcoming people. The signage also clearly notes that the network is event-only and will be taken down at the end of the day, which sets expectations and discourages return visits expecting persistent access.

When to use this guide

Use this for any space where you regularly share Wi-Fi with guests, home, office, cafe, hotel, or event venue.

Pro tips

Get better results with these expert suggestions:

1

Escape special characters in your password

If your Wi-Fi password contains a semicolon, backslash, comma, or double-quote character, the WIFI: URI format requires these to be escaped with a backslash prefix to prevent the parser from misinterpreting them as field delimiters. FixTools handles this escaping automatically when you enter the password into the dedicated input field, but if you construct the WIFI: string manually for any reason, prefix each special character with a backslash to avoid silent connection failures that are notoriously hard to debug.

2

Use a guest network, not your main network

Encode credentials for a dedicated guest SSID rather than your primary network. Most modern routers support guest networking with one click in the admin interface. Guest networks are logically isolated from your main devices at the router level, so even if someone extracts the password from a photograph of your laminated card, they cannot reach your computers, smart home devices, network storage, or printers. Combined with periodic password rotation, this is the right baseline security posture for any public-facing QR code.

3

Print at least 5cm x 5cm for table cards

Wi-Fi QR codes encode more data than a simple URL because of the structured WIFI: format containing SSID, password, security type, and hidden flag fields. The resulting code is denser and needs a larger minimum print size than a URL code to scan reliably in real-world conditions. Aim for at least 5cm by 5cm to ensure scanning works under typical cafe or hotel lighting, especially when the guest is holding their phone at a slight angle or a longer distance from the card than ideal.

4

Regenerate and reprint when you change the password

A Wi-Fi QR code is invalidated the moment the network password changes, and there is no way to update a printed static code without reprinting. Keep the source data (SSID, password, security type, hidden flag) saved in a password manager or secure notes file so you can regenerate the code in under a minute whenever needed. Print a fresh laminated card and replace all displayed copies before new guests arrive, then dispose of the old card so it does not get scanned by someone who finds it later.

5

Print and laminate for hospitality use

For a cafe, Airbnb, or hotel room, print the Wi-Fi QR code on a small card and laminate it. It's more hygienic than a chalkboard and guests can connect instantly.

6

Your password stays private

FixTools generates Wi-Fi QR codes entirely in your browser. Your password is never sent to any server. You can safely encode any Wi-Fi password.

7

Test with both iOS and Android before displaying

Wi-Fi QR codes encode a specific format (WIFI:S:;T:;P:;;). Test the code with at least one iOS and one Android device to confirm the native camera app prompts for network connection on both.

FAQ

Frequently asked questions

The QR code encodes your Wi-Fi password in plain text within the code pattern itself. Anyone who scans the code, or who photographs the laminated card and decodes the QR data with a desktop tool, can read the password. For guest networks where the network is segmented from your main infrastructure, this is an acceptable trade-off for convenience. For networks that share resources with sensitive devices such as work laptops, network storage, or smart home controls, you should create a dedicated guest network on your router, encode credentials for that isolated network only, and rotate the password periodically. The QR code itself is no less secure than any other physical credential card; the risk profile depends on what is reachable from the network behind it.
Yes. Once the QR code is generated and saved as a file, it works entirely offline. Scanning the code triggers the device to associate with the local Wi-Fi network using the encoded credentials, with no internet connectivity required at scan time. This is useful in scenarios where the Wi-Fi exists but the broader internet connection is unstable, such as remote locations, temporary event venues, or buildings with restricted internet access. The user still needs internet through the Wi-Fi to actually browse, but the connection step itself is a purely local handshake between phone and access point that does not depend on any external service or cloud lookup.
iOS 11 and later versions support Wi-Fi QR codes natively in the camera app, which covers essentially every iPhone in active use today. Android 10 and later support Wi-Fi QR codes in the system camera or settings, which covers the majority of Android devices in active circulation as of the mid-2020s. Older devices may need a third-party QR scanner app such as Google Lens to read the WIFI: URI, and very old devices may not parse the format at all. For events with very mixed device demographics, post a fallback that lists the SSID and password in plain text near the QR code so guests on unsupported devices can still connect manually.
Special characters such as semicolons, backslashes, commas, and double-quote marks must be escaped within the WIFI: URI format with a backslash prefix, otherwise the parser on the scanning device will interpret them as field delimiters and the connection attempt will silently fail. FixTools handles this character escaping automatically when you enter your password into the dedicated input field of the generator. If you manually construct the WIFI: string for any reason, prefix each special character with a backslash and test thoroughly on multiple devices before printing. Passwords containing emoji or unusual unicode characters may not be supported by all parsers; stick to standard printable ASCII for the broadest device compatibility.
Yes. The WIFI: URI format includes an H parameter for hidden networks, set to H:true when the SSID is configured as hidden on the router. When the user scans the code, the device will connect to the hidden network using the encoded SSID and password without requiring the user to manually enter the hidden network name first. FixTools supports the hidden SSID configuration through a checkbox in the generator interface. Note that hiding the SSID provides only marginal security benefit since the SSID is broadcast in plaintext whenever any device associates with the network; consider it more of a usability convenience for reducing visible network clutter than a meaningful security control.
The WIFI: URI format supports WPA, WPA2, and WEP security types as originally defined in the ZXing specification documentation, which predates the WPA3 standard. WPA3 networks generally work when you select WPA or WPA2 in the FixTools generator because most WPA3-capable routers maintain backward compatibility with the WPA2 association handshake for client devices that do not support WPA3 themselves. Test thoroughly on your specific router and access points before deploying widely. If you encounter connection failures, check your router admin interface for a compatibility mode setting and enable it for the duration of the QR code deployment.
You cannot update a static QR code that has already been printed; the WIFI: URI is permanently encoded into the matrix pattern. When your password changes, return to FixTools, enter the new credentials (SSID, password, security type, hidden flag), generate a fresh QR code, and replace all printed copies in your space. This takes under five minutes from start to laminated replacement. To minimise reprint frequency, choose a password rotation cadence that matches your hospitality context: quarterly is reasonable for most cafes and Airbnb properties, monthly for higher-security environments, and annual for a personal home guest network.
Yes. FixTools generates Wi-Fi QR codes entirely in your browser using client-side JavaScript. Your SSID, password, security type, and hidden flag values are never transmitted to any server, stored in any database, written to any analytics log, or shared with any third party. You can verify the client-side behaviour by opening your browser developer tools, switching to the network tab, and confirming that no outbound request is made during the encode step. Only the static page assets load over the network; the encoding itself is purely local computation that runs in the same security context as the browser tab.
The WIFI: URI format does not include a free-text policy field, so you cannot embed terms of use directly in the code. Instead, post a separate plain-text notice near the QR code laminated card describing acceptable use, time limits, or content filtering policies as appropriate for your venue. For commercial deployments with legal requirements such as captive portal acceptance, configure the network to redirect users to a terms page on first connection rather than encoding policy text in the QR code. The QR code handles the association; the captive portal handles the policy acceptance.
For most hospitality contexts, no. The whole point of the QR code is to avoid spelling out the password, and displaying it in plain text alongside the code defeats that purpose while exposing the credential to anyone passing by. Exceptions include venues where you expect a meaningful share of guests to use devices that cannot parse WIFI: URIs, such as older laptops or business contexts with locked-down corporate phones; in those cases, post the password in plain text as a manual fallback. Whichever approach you choose, place the card in a position where it is visible only to genuine guests rather than to anyone walking past a window.

Ready to get started?

Open the full QR Code Generator — free, no account needed, works on any device.

Open QR Code Generator →

Free · No account needed · Works on any device