Share your WiFi without reading it out loud.
Create a QR code that lets guests join your WiFi without manually typing the network name and password. Enter your details below — Frame builds the code entirely in your browser, so nothing you type is sent to a server.
Frames use your current colours. Choosing one replaces an active preset.
Enter your WiFi network name, choose the security type your network actually uses, and add the password if it has one. Frame turns those details into a standard WiFi QR code you can customize and download. Most modern phones that scan it will offer to join the network, so nobody has to type a long password. It's handy at home, in hotels and rentals, restaurants, offices, events and on any guest network. It's free, with no signup.
How do I make a WiFi QR code? Type the exact network name (SSID), pick WPA, WEP or Open to match your router, enter the password, then customize, test the code on a second phone and download it.
Loading designs…
The SSID people see in their WiFi list. It has to match exactly: capitals, spaces and all.
WPA, WEP or Open. Pick the one your router uses; Frame can't detect it for you.
The password sits in the code as plain text. Share the code the way you'd share the password.
Frame doesn't check the password or your router, so a quick scan from a second phone is the real check.
A WiFi QR code stores a network's connection details in the standard format phones recognise: the network name (SSID), the security type and, if there is one, the password. When a compatible phone scans it, the phone can offer to join that network, with no typing and no misread passwords.
The code doesn't connect anyone by itself. It only carries the details. Joining works only if the network exists, is in range, and the details match the router exactly. This WiFi QR code generator writes what you enter into the code; it doesn't look for networks, check passwords or talk to your router.
The SSID is simply the network's name: what people see when they open their WiFi list, such
as Home WiFi, Cafe Guest or Hotel_Guest_5G. Enter it
exactly, because capital letters, spaces, underscores and punctuation all count, and
Cafe Guest is a different network from cafe guest. Frame doesn't scan
for nearby networks and can't find your SSID for you. If your router broadcasts separate 2.4 GHz
and 5 GHz names, pick the one guests should use.
| Security type | Choose it in Frame when… | Password | Important note |
|---|---|---|---|
| WPA / WPA2 | Your network uses WPA-family password security, which covers most home, office and guest networks | Enter the network password | The usual choice for a password-protected network |
| WEP | Only when the network genuinely still uses WEP | Enter the WEP key | An old standard. Don't pick it unless the router is set to it |
| None (open network) | The network has no password at all | Not included in the code | Anyone in range can try to join an open network |
Frame can't tell which type your network uses; check the router's settings or label. It also encodes exactly what you enter: if you choose WPA or WEP and leave the password blank, the code will contain an empty password, and phones won't be able to join a network that actually has one.
For a WPA or WEP network, the password goes inside the QR code, which is the whole point: guests on a compatible phone never have to type it. But it's stored as plain text, not encrypted. Anyone who scans the code, or photographs it and decodes it later, can read the network name and password.
Treat a WiFi QR code like the password written on a card. For anything displayed in public, such as a café table or a hotel lobby, use a guest network. Keep the password for a private or internal network off public walls.
A guest WiFi QR code is where these codes shine: at home for visitors, and in restaurants, hotels, offices, waiting rooms, rentals and events. Most routers can run a separate guest network alongside your main one. It's a better fit for a code that's printed and left out, because visitors get internet access without joining the network your own computers, printers and smart devices are on. If the guest password leaks, you change one password and reprint one code.
Hotel rooms, serviced apartments and holiday lets field the same question all day: what's the WiFi? Put a code on the room information card, in the welcome book, at the reception desk and in the lobby, with a line such as “Scan to join guest WiFi”, “Scan for room WiFi” or “Scan to connect”. If you rotate the password between stays or seasons, remember that each printed code still contains the old one; regenerate and replace the cards at the same time.
Table tents, menus, the counter, receipts and a sign by the door are all good spots for a restaurant WiFi QR code. Use the guest network, not the one the till and kitchen tablets are on. Frame only makes the code. It doesn't provide a login page, capture customer emails or report how many people connected; that's your router's or WiFi provider's job.
At home, a code saves spelling out a long password to every visitor. Stick one on a card by the door, on the fridge, in the guest room, or at a home-office desk, and use it to get family devices online (or smart devices whose setup apps can scan a WiFi QR code). Remember it gives away the password as surely as saying it out loud, so if you'd rather not share your main network with everyone who visits, point the code at the guest network instead.
In an office, put the visitor network's code at reception, in meeting rooms and on visitor badges or info sheets. At events, place it on the registration desk, in the attendee guide, on table cards and venue signage. Frame doesn't manage network capacity, captive portals or how long access lasts; plan those with whoever runs the venue's network.
Some characters have a special meaning inside the WiFi QR format, so they have to be marked
as literal characters or a phone would misread where the name ends and the password starts. Frame
does this automatically for backslash (\), semicolon (;), comma
(,), quotation mark (") and colon (:). For example, a
network called Cafe; Floor 2 is written into the code as
Cafe\; Floor 2, and phones read it back as the original name. You don't need to do
anything: type the name and password exactly as they are.
Accented letters (Café), other scripts such as Urdu, and even emoji in a network
name or password are kept exactly. Whether a phone joins still depends on that phone's WiFi
support and on the router using exactly the same characters, so test names like these on the
devices your guests are likely to use.
Often, but not always. Most recent iPhones and Android phones recognise WiFi QR codes in the built-in camera and show a Join or Connect prompt; the person still taps to confirm. Some older phones and third-party scanner apps show the decoded network details instead of offering to join. Frame can't make a device connect. It provides correctly formatted details, and the device decides what to do with them.
If the phone only shows the details, the network name and password can be copied from there. Connection only succeeds when the network is in range and the details are right.
| WiFi QR code | Plain text QR code | |
|---|---|---|
| Contains | Structured network name, security type and password | Just the text you type |
| After scanning | Compatible phones can offer to join the network | The phone shows the text |
| Use it for | Getting people online | Notes, instructions, reference codes |
A text QR code with “Password: …” in it won't connect anyone, so use the WiFi type. For text codes and every other type, there's the main QR code generator.
The network details are written directly into the QR code. There's no Frame redirect, no editing after the fact, no scan tracking and no expiry. If you change the network name, the security type or the password, every printed code still holds the old details and will stop working. Generate a new code and replace the old prints at the same time you change the router settings.
Your WiFi details are processed in your browser and are not uploaded to Frame. No WiFi or network service is called, Frame never connects to your router or checks the password, and it keeps no scan history. The details aren't hidden inside the code, though: anyone with access to the code can decode the network name and password. Use guest network credentials for public signs.
Usually the password is wrong, the security type doesn't match the router, the network is out of range, or the phone or scanner doesn't support joining from a QR code. Check the details, then try the phone's built-in camera close to the router.
The network name doesn't match exactly. Compare capitals, spaces and punctuation with the WiFi list and regenerate.
The printed code still contains the old password. Make a new code and replace the prints.
That's fine: Frame escapes the characters that matter in WiFi codes. Just make sure you typed the name exactly as the router shows it.
Check the network really is open, with no password or login, and that it's switched on and in range.
That phone or scanner app doesn't turn WiFi codes into a join prompt. Try the built-in camera, or copy the details it shows.
Print size, contrast, a cramped margin or print quality is usually the cause. Check the file in the QR Code Checker and print it larger with a clear border.
Frame encodes the details you entered; it can't check them against the router. Confirm the network name, security type and password in the router's settings.
Enter your exact network name, choose the security type your router uses (WPA, WEP or None), add the password, then customize, test and download the QR code from the generator at the top of this page.
Yes. For WPA and WEP networks the password is stored in the code, so guests on compatible phones don't have to type it. It's stored as plain text, not encrypted.
The SSID is the network name people see in their WiFi list. Enter it exactly, because capitals, spaces and punctuation all count.
Choose the type your network actually uses. Most password-protected networks use WPA/WPA2. Only choose WEP if the router really uses it, and None only for a network with no password. Frame can't detect the type for you.
Yes, and it's the best use for a code that's displayed in public. Many routers can run a separate guest network, so visitors don't join the network your own devices are on.
Yes. Room cards, welcome books, reception desks, table tents, menus and counters all work well. Use the guest network, and replace the prints whenever the password changes.
Most recent iPhones and Android phones offer a Join or Connect prompt from the built-in camera, and the person taps to confirm. Some scanners only show the details. Frame can't force a device to connect.
No. It's a static code with the network details stored directly in it, with no expiry timer. It keeps working for as long as the network name, security type and password stay the same.
Printed codes still contain the old password and stop working. Generate a new code and replace the old prints.
Yes. Anyone who scans or photographs the code can decode the network name and password. Treat the code like the written password, and use a guest network for public display.
No. Frame only encodes the details you enter. It doesn't check that the network exists, that the password is correct or anything about your router, so test the code on a phone.
No. Your WiFi details are processed in your browser and are not uploaded to Frame, and no network service is called. The details are inside the QR code itself, though.
No. Frame creates static QR codes with no redirect, so there are no scan counts or analytics.
Yes. Frame automatically escapes the characters with special meaning in WiFi codes: backslash, semicolon, comma, quotation mark and colon. Type the name and password exactly as they are.
Yes. Accented letters, other scripts and emoji are kept exactly. Whether a phone joins still depends on the phone and on the router using the same characters, so test it.
Yes. Scan it from a phone that isn't already connected, check the file with the QR Code Checker, and scan the printed card from where guests will stand.