IT
OmnvertImage • Document • Network

WiFi QR Code Generator

Print a QR code that joins your WiFi automatically. SSID, password, encryption — generated entirely in your browser.
Image tools →
Network
Show raw payload
WIFI:S:MyHomeWiFi;T:WPA;P:;;
Preview
100% client-side: SSID and password never leave your browser.
About this tool

Sharing a WiFi password is the small daily friction nobody enjoys — typing a 16-character random string into someone else's phone, repeating it three times because of the confusing shared zero/oh, watching them get the capitalisation wrong, doing it for every new guest. Modern phones have solved this for years: scan a QR with the right format and the network joins automatically, password autofilled, no typing needed. The catch is that producing the right QR format used to require a niche utility nobody had installed. This generator fixes that with a one-page form: drop your SSID, password, and encryption type, get a printable QR, walk away.

The QR encodes a payload phone OS scanners auto-recognise: `WIFI:S:<ssid>;T:<encryption>;P:<password>;H:<hidden>;;`. Special characters in the SSID and password are escaped per the de-facto standard, so a password containing semicolons, commas, backslashes or quotes works correctly. Encryption types match what your router actually offers — WPA / WPA2 / WPA3 (all coded as WPA in the QR), WEP for legacy networks, or 'Open' for no password. The hidden network checkbox sets the H field for SSIDs not in broadcast.

Privacy matters here more than for most tools because the input is literally a password. The form runs entirely in your browser: there is no upload, no telemetry, no cloud account. The Network tab in DevTools will show zero outbound requests as you type. You can disconnect from the internet after the page has loaded once and the generator continues to work. The password lives in React state only, never written to disk by the page; if you want to confirm, view the network tab and watch nothing happen. For agencies and venues handling client WiFi credentials this matters: most online WiFi QR generators upload your inputs to their backend, which is exactly the wrong shape for sensitive material.

Output formats are PNG and SVG. PNG is the right choice for direct printing from any device — drop into Word, Pages, Canva, a label printer, or paste into chat to send to a guest. SVG is the right choice when you want a vector-quality print at large sizes (a coffee-shop poster, a hotel-room sign) because the QR stays sharp at any zoom level. The size and error-correction level are configurable: 512px PNG with M-level error correction is the sensible default for everyday use; bump to H-level (~30%) when you plan to overlay a logo on the QR or when the print medium is matte and might pick up scuff marks; bump the size to 1024px when printing larger than A4.

There are a few practical patterns worth committing to memory. First, use a stand-out colour scheme on the printed page (a coloured frame around the QR, a clear 'Scan to join WiFi' label) — this dramatically increases the chance guests scan it without asking. Second, include the SSID in plain text below the QR for the rare phone that fails to scan; this is one extra line and saves an entire troubleshooting round. Third, for properties with a guest network and a staff network, generate two separate QRs and label each with its purpose; the convenience over typing two SSIDs and two passwords is enormous. Fourth, never share the QR for a network whose password you would not type in a public chat — the QR is a transparent encoding, anyone with a phone can decode it back to the password.

On the WPA3 question that comes up periodically: WiFi QRs use the legacy 'WPA' marker for both WPA2 and WPA3 networks because that is what every phone's scanner expects. The phone connects with the strongest mutually supported protocol regardless of what the QR claims. The same QR works on a WPA2-only router and a WPA3-only router as long as the password is correct. If your network is on WPA3-only, no special action is needed; if it is on a WEP-only router (rare in 2026), use the WEP option in the encryption selector.

Use this tool wherever WiFi is shared with people who are not technical and who do not want to type. Cafés and restaurants benefit the most because the guest count is high and turnover means the same problem repeats hundreds of times a day. Holiday rentals (Airbnb, Booking) and hotel rooms benefit because guests arrive tired and want network access in seconds. Co-working spaces and meeting rooms benefit because the password is shared with strangers on a daily basis. Offices with a guest network benefit because IT teams stop fielding 'what's the WiFi password' questions. Personal use benefits when family or friends visit and you want to skip the typing.

This tool pairs naturally with the rest of Omnvert's QR utilities. The QR Code Generator covers the same workflow for arbitrary URLs and text. The QR Code Reader & Scanner is the inverse — drop the QR you just printed back in to verify it decodes to the right SSID before going to print. The Bulk QR Generator produces a ZIP of QRs from a CSV when you have many networks to encode (a hotel chain with one QR per room, for example). The vCard QR Generator covers the contact-card workflow. All of these run in the browser with the same privacy model, so the entire WiFi-onboarding flow happens in a single tab without any byte going to a server.

Use cases
  • Print a 'Scan to join WiFi' QR for the café, restaurant or coffee shop.
  • Set up a guest WiFi sign for an Airbnb or holiday rental.
  • Drop a WiFi QR into the welcome card for a hotel room or guesthouse.
  • Onboard meeting-room guests at the office without sharing the password verbally.
  • Produce one QR per room for a small hotel and laminate them.
  • Send a WiFi QR to a relative coming to visit so they connect instantly on arrival.
  • Test a QR-print proof against the real network before going to mass production.
How it works
  1. 1Type the SSID exactly as broadcast (case-sensitive).
  2. 2Pick the encryption type: WPA (covers WPA / WPA2 / WPA3), WEP, or Open.
  3. 3Enter the password (or leave blank for Open networks).
  4. 4Tick Hidden network if the SSID is not broadcast.
  5. 5Pick size and error-correction level, then download as PNG or SVG.
FAQ
Is my WiFi password sent anywhere?
No. The form runs entirely in your browser. There are zero outbound requests as you type. You can verify in DevTools and the page works offline after the first load.
Does this work for WPA3 networks?
Yes. The 'WPA' option in the encryption selector covers WPA, WPA2 and WPA3 — phones automatically connect with the strongest protocol the router supports.
What if my password contains special characters?
The generator escapes backslash, semicolon, comma and double-quote per the de-facto WIFI: payload spec. Passwords with any of these characters work correctly across phones.
Can guests still join if they cannot scan?
Yes — print the SSID below the QR in plain text and they can type it manually. The QR is a convenience, not a replacement for the password.
What size should I print?
For a counter card or door sign, ~5×5 cm (2 inches) is enough. For a wall poster, scale to at least 10×10 cm. SVG output keeps the QR sharp at any size.
Why does my hidden network not connect?
Tick the Hidden network box — the H:true marker tells the phone to actively probe for the SSID rather than wait for it in the broadcast list.
Can someone read my password from the QR?
Yes. The QR is a transparent encoding of the password. Treat the printed QR like the password itself: do not photograph it for social media, do not share it more widely than the network's intended audience.