// blog/productivity/
Back to Blog
Productivity · July 3, 2026 · 7 min read · Updated July 3, 2026

How to Create a Free WiFi QR Code for Guest Access

Why Share WiFi with a QR Code Instead of a Password

Reading a WiFi password out loud is one of the small recurring frictions of modern hospitality. The network name is TP-Link_5G_EXT2, the password is a sixteen-character string with a zero that looks like the letter O, and your guest types it wrong twice before asking you to just do it for them.

A WiFi QR code removes every step of that exchange. The guest points their phone camera at the code, taps the prompt that appears, and they are connected. No spelling, no typos, no handing your phone around the dinner table.

Both major platforms handle this natively:

  • iPhone and iPad: the built-in Camera app has recognized WiFi QR codes since iOS 11 (2017). Scanning shows a "Join Network" notification.
  • Android: native support arrived in Android 10, and most vendor camera apps supported it even earlier. Android also lets you generate a share code for a network you are already on, under WiFi settings.

Because support is built into the operating system, there is no app to install on either side. That makes WiFi QR codes practical in places where explaining a password is annoying or impossible:

  • Vacation rentals and Airbnbs: a framed code on the counter answers the first question every guest asks
  • Cafes and restaurants: table tents with a scan-to-connect code keep staff from repeating the password all day
  • Offices: a guest-network code at reception gets visitors online without involving IT
  • Home: one code on the fridge ends the "what's the WiFi again?" conversation permanently

The code itself is static. It encodes the network name and password directly, so it never expires, needs no internet service to work, and keeps functioning until you change your WiFi password.

* * *

Create a WiFi QR Code in Under a Minute

The free QR Code Generator has a dedicated WiFi mode that assembles the code for you. The whole process takes less than a minute.

Step 1: Open the generator and pick the WiFi type

Select WiFi from the content type options. The form switches to three fields: network name, password, and encryption type.

Step 2: Enter your network details exactly

Type the network name (SSID) precisely as it appears in your WiFi settings, including capitalization. Do the same for the password. A QR code with a typo fails silently: phones will try to join and simply not connect, which is confusing to debug later.

For encryption, almost every modern network uses WPA/WPA2, and that setting also works for WPA3 networks because phones negotiate the strongest protocol available. Only pick WEP if your router is genuinely ancient, and "no password" only for truly open networks.

Step 3: Generate and download

Generate the code and download the PNG. Everything happens in your browser, which matters here more than for most tools: your WiFi password is part of the QR content, and a client-side generator means that password never travels to anyone's server.

Step 4: Test before you print

Scan the downloaded code with a phone that has never joined the network, or forget the network first on your own phone. Confirm it actually connects. Thirty seconds of testing beats reprinting a framed sign.

If you are setting up a guest network at the same time, generate a proper passphrase with the Password Generator first. Since guests will never type it, length costs you nothing: a 20+ character random passphrase is just as easy to scan as an 8-character one.

* * *

The WIFI: Text Format, Explained

There is no magic inside a WiFi QR code. It is a plain text string in a format that phone operating systems recognize:

` WIFI:T:WPA;S:YourNetworkName;P:YourPassword;; `

The fields are:

| Field | Meaning | Example | |---|---|---| | T: | Encryption type | WPA, WEP, or nopass | | S: | Network name (SSID) | S:HomeNetwork | | P: | Password | P:correct-horse-battery | | H: | Hidden network flag (optional) | H:true |

The string ends with two semicolons, and each field is separated by one. If your network name or password contains a special character (;, ,, :, \ or "), it must be escaped with a backslash: a password like pass;word becomes P:pass\;word.

Knowing the format is useful for two reasons. First, any QR generator with a plain text mode can produce a WiFi code if you type the string yourself, though a dedicated WiFi mode handles the escaping for you and is harder to get wrong. Second, it makes the privacy model obvious: the password is stored in the QR code in readable form. Anyone who scans the code, or decodes a photo of it, can read the password out of it. A WiFi QR code is a convenience layer, not an access control mechanism.

For hidden networks, add H:true before the final semicolons. Scanning then tells the phone to probe for the SSID directly instead of waiting for a broadcast.

Key takeaway

There is no magic inside a WiFi QR code.

* * *

Printing and Displaying Your WiFi QR Code

A WiFi QR code usually ends up on paper, and print introduces a few practical considerations that screens do not have.

Size: the reliable minimum for a scan is about 2 x 2 cm (0.8 inches) per 10 cm of scanning distance. A code on a table tent scanned from 20 cm away can be as small as 4 x 4 cm. A poster scanned from across a room needs to be proportionally larger. When in doubt, print bigger; oversized codes scan fine, undersized ones do not.

Resolution: export the code large and scale it down rather than stretching a small PNG up. If the downloaded file does not match your layout, the Image Resizer rescales it in the browser. Downscaling a QR code is always safe; upscaling a tiny export produces blurry edges that slow scanning.

Contrast and margins: keep the classic dark-on-light coloring and preserve the white border (the quiet zone) around the code. Cropping right up to the edge of the pattern is the most common reason printed codes fail to scan.

Placement: eye level or table level, with decent lighting, and flat rather than wrapped around a curve. Laminating a code or putting it behind glass works fine as long as glare does not cover the pattern.

Add the network name and password in small print under the code. A minority of guests will have older phones, broken cameras, or laptops without cameras at all, and the fallback text keeps them connected too.

* * *

Security: What to Consider Before You Post a Code

A WiFi QR code makes joining effortless, which is exactly why it deserves a moment of thought about who can reach it.

Use a guest network for guests. Nearly every modern router can broadcast a second SSID that is isolated from your main devices. Put the QR code on the guest network, and visitors get internet without getting a path to your NAS, printers, or smart home gear. This is the single highest-value step at home, and a hard requirement for any business network.

Match the code's visibility to the network's audience. A code inside your home or behind a cafe counter is seen by people you have already welcomed. A code in a street-facing window shares your network with the sidewalk. Neither is wrong, but decide deliberately.

Rotate the password occasionally. For rentals and public venues, changing the guest password every few months and reprinting the code keeps old visitors from riding along forever. Static QR codes cost nothing to regenerate.

Keep the underlying password strong anyway. The QR code does not weaken your network; the password still does the protecting against anyone who never saw the code. Check yours with the Password Strength Tester, and if it is short or guessable, upgrade it before publishing a code. Since scanning removes the typing burden, there is no reason to keep a weak password for convenience.

Never encode networks you do not own. Sharing a code for your employer's or landlord's network hands out credentials that are not yours to distribute.

Key takeaway

A WiFi QR code makes joining effortless, which is exactly why it deserves a moment of thought about *who* can reach it.

* * *

Frequently Asked Questions

Do WiFi QR codes expire?

No. A WiFi QR code is static: the network name and password are encoded directly in the pattern, with no server or subscription behind it. The code works until you change the network name or password, at which point you generate a new one for free.

Can iPhones scan WiFi QR codes without an app?

Yes. Open the built-in Camera app, point it at the code, and tap the "Join Network" notification that appears. This has worked since iOS 11. Android 10 and later has the same native support, and most Android camera apps handled it even earlier.

Is it safe to put my WiFi password in a QR code?

The code is exactly as safe as the place you display it. The password is stored in readable form inside the code, so anyone who can scan or photograph it can extract it. Use a browser-based generator so the password never leaves your device, put the code on an isolated guest network, and display it only where your intended audience can see it.

Does a WiFi QR code work for WPA3 networks?

Yes. Use the WPA/WPA2 setting when generating: phones treat it as a hint and negotiate the strongest security the router offers, including WPA3. There is no separate WPA3 field in the standard WIFI: format.

Why does my WiFi QR code scan but not connect?

Almost always a typo. The scan succeeds because the QR pattern is valid, but the connection fails because the encoded network name or password does not match the router. Regenerate the code, copy the SSID and password exactly (capitalization included), check for special characters that need escaping, and test with a device that has never joined the network.