WiFi QR Lab

Free WiFi QR code generator — create, customize & scan

Turn your WiFi password into a scannable QR code — no more spelling it out letter by letter. Scan or upload any QR code to read what's inside, too. Everything runs locally in your browser. No servers, no tracking, no storage.

WiFi QR Code Generator

Enter your network details — the QR code updates instantly. Scan it with any phone camera to join.

Customize appearance ⌄

🔒 Every QR code here — generated or scanned — stays entirely in your browser. Nothing is ever uploaded.

WiFi QR Code Guide

A WiFi QR code works by packing your network name, password, and security type into a small text string that phone cameras already know how to read. Point a camera at it, tap the prompt that pops up, and the phone joins the network on its own, no typing, no "wait, was that a zero or a capital O." It's the same technology behind restaurant menus and event check-ins, just pointed at your router instead.

What's actually inside the code

Under the hood it's a simple text format: WIFI:T:WPA;S:networkname;P:password;H:false;;. The T is the security type, S is the network name, P is the password, and H marks whether the network is hidden from the WiFi list. Most modern phones, iOS 11 and later, Android 10 and later, recognize this format natively through the built-in camera app, so there's no separate scanner app to install on the receiving end. This generator builds that exact string from whatever you type into the network name, password, and security fields, then turns it into a QR code image entirely on your screen.

Error correction, and why the logo option needs it

QR codes carry a form of built-in redundancy called error correction, which is why a code with a coffee stain or a torn corner can often still scan. This generator offers four levels: Low, Medium, Quartile, and High. Medium is a sensible default for a code you're printing cleanly and sticking somewhere flat. If you add a logo in the middle, the generator automatically switches to High, because covering part of the code with an image removes real data that the error correction then has to reconstruct. Without enough redundancy, a logo can make the code unreadable to some scanners even though it looks fine to your eyes. If you're not using a logo but printing somewhere the paper might get creased, bent, or handled a lot, bumping to Quartile or High costs nothing but a slightly denser-looking pattern.

Colors, contrast, and keeping it scannable

The color pickers let you match a code to a poster, a menu, or a wall sign instead of the default black on white, but scannability depends entirely on contrast between the two colors, not on how the combination looks to a human eye. A dark navy on a pale cream background scans fine. A mid-tone on another mid-tone often doesn't, because the camera's software can't reliably tell the modules apart. If you're customizing colors for a design project, generate the code and test-scan it with an actual phone before printing dozens of copies, especially if the intended color pair is closer in brightness than plain black and white.

Printing it somewhere people will actually use it

A code taped at eye level near the router or by the front door gets scanned. A code buried in a drawer doesn't help anyone. Print it at a size a phone can focus on from a normal arm's length, roughly 3 centimeters across at minimum, larger if it'll hang on a wall further from where people stand. Laminating a printed copy, or slipping it into a photo frame, keeps it readable through spills and fading if it's going to live in a kitchen or a cafe for months rather than days.

Where this fits for guests and small businesses

The obvious use case is guests. Print the code and stick it somewhere visible, and anyone visiting joins without asking for the password or being told it out loud where a neighbor or delivery driver might overhear. Cafes, waiting rooms, and short-term rentals use the same trick at the counter or on a welcome card. It's worth remembering that the code carries the actual password in plain form, so it deserves the same care as the password itself: fine to hand to someone you trust or post inside a space you control, not something to photograph and share publicly or leave visible in the background of a photo posted online. If the network changes hands often, a passphrase as the underlying password is a reasonable middle ground, since it's still typeable by hand for the rare person without a working camera.

The scanner side of this page

The second half of this tool solves the opposite situation: you're standing in front of a QR code someone else posted, a cafe's WiFi sign, an office's guest network, a friend's fridge, and want to see what network it actually connects to before your phone joins automatically. Upload a photo of the code or use your camera directly, and it decodes on the spot. It isn't limited to WiFi codes either; it reads any QR code, URLs, plain text, contact cards, whatever's encoded, which makes it useful any time you want to check where a code leads before scanning it with an app that might auto-open a link.

What happens when your password changes

A QR code is a snapshot of the password at the moment you generated it, not a live link to your router. If you rotate your WiFi password to something stronger, the old printed code simply stops working, since it still encodes the password you've replaced. That's the right moment to come back here and generate a fresh one to match. A stronger password is also genuinely easier to hand out as a QR code than to read aloud character by character, which is one more reason the two tools pair well: generate the password, then immediately turn it into a code guests can scan instead of typing.

Nothing leaves your browser

Generating a code and scanning one both run as JavaScript entirely on your device. Typing a password into the generator, uploading an image to the scanner, or pointing your camera at someone else's code, none of it is uploaded anywhere or logged on a server. You can confirm this yourself by opening your browser's developer tools, watching the Network tab, and using either half of the tool a few times; no request goes out. If you need to build the password itself first, the main password generator and the WiFi password guide cover that, including where to find the password field on common router brands. For anything else you need secured, from an email account to a social media login, or a fixed-length password for a form that demands one, the 12 and 15 character generator and the random string generator are built for those specific jobs, and the PIN generator covers keypads and lock screens that only take digits.

Frequently Asked Questions

About Contact Privacy Policy Terms of Use