QRmkr

WiFi QR Code Generator

Let guests join your WiFi by scanning - no password typing.

A WiFi QR code stores your network name and password so visitors connect in one scan. Perfect for cafés, Airbnbs, offices, and waiting rooms. With a dynamic code you can rotate the password for security and the printed sign keeps working.

WiFi QR code generator

Enter your network name, security type, and password. Guests scan the printed code and their phone joins the network - nothing to type, nothing to spell out.

Design & branding

Center logos use 30% error correction so the code still scans.

Want to edit or track this?

This makes a static code (permanent). Create a free account for dynamic codes you can edit after printing, with scan analytics.

Make it dynamic →
Fill in the details to preview your QR code

Free forever · No watermark · Never expires

Or make it art. Same code, still scans.

Animated
Animated Japanese garden AI art QR code
Animated rainy Kyoto AI art QR code
Animated sakura street AI art QR code
Animated fox-girl shrine AI art QR code
See AI art codes →
NewTurn this into AI art that still scansTry AI Art →

What a WiFi QR code actually encodes

A WiFi QR code is not a link. It encodes the network itself - the SSID, the security type and the password - in a format phones have understood natively since iOS 11 and Android 10. Scanning it opens a "join this network?" prompt rather than a browser, which is why it works in a basement café with no signal and why nothing is sent to anyone. The generator above builds that string in your browser: your password is never transmitted to us, and you can confirm it by generating with the network disconnected.

Tick hidden network if the SSID is not broadcast. Phones will not join a hidden network from a code that omits that flag, and it is the single most common reason a WiFi code "does not work" on one phone but does on another.

Using the QR code generator for WiFi in a venue

Print it at least 2 x 2 cm for a table tent and larger for a wall sign, keep dark modules on a light background, and leave a white margin. Test it on both an iPhone and an Android before the print run: the two handle security types slightly differently, and WEP in particular is refused outright by newer Android builds. If your router offers a guest network, put the code on that rather than the main one so a scanned password never reaches your point-of-sale.

WiFi QR code with password rotation

A WiFi QR code encodes the password directly in the pattern. That is what makes it work offline and instantly - and it is also its one weakness: rotate the password and every printed card, table tent, and window sticker is dead until you reprint them. For a café that changes the guest password monthly, that is a monthly print run.

The way around it is to keep the printed code pointed at a page instead of the network. A dynamic QR code on the sign opens a small guest-WiFi page showing the current network and password (and a tap-to-copy button). When you rotate the password, you edit that page - the printed code never changes.

Direct WiFi code

One scan, phone joins automatically, works with no internet. Best when the password rarely changes: homes, Airbnbs, small offices. Free forever here.

Dynamic code + guest page

One extra tap for the guest, but you rotate the password whenever you like and see how many people actually connect. Best for cafés, co-working spaces, hotels, and anywhere with a security policy.

Both start free - see how a dynamic QR code stays editable after printing.

How to make a WiFi QR code that actually works

The generator is the easy part. Getting the security type and the special characters right is where WiFi codes usually go wrong.

  1. 1

    Find your exact network name

    Copy the SSID exactly as it appears, including capitals and spaces. "Cafe WiFi" and "cafe wifi" are different networks as far as a phone is concerned, and a mistyped SSID produces a code that scans perfectly and joins nothing.

  2. 2

    Pick the right security type

    Almost every modern network is WPA/WPA2 (WPA3 uses the same setting here). Choose WEP only for genuinely old hardware, and "None" only for a truly open network. Getting this wrong is the single most common reason a WiFi code fails to connect.

  3. 3

    Enter the password carefully

    Semicolons, colons, commas and backslashes have special meaning inside the WiFi payload; they are escaped automatically here, but it is worth checking the preview scans if your password contains them. Hidden networks need the hidden flag set or the phone will not find them.

  4. 4

    Test it before you print

    Forget the network on your own phone first, then scan the on-screen preview. If it joins from a clean state, it will work for a guest - testing on a phone that already knows the network proves nothing.

  5. 5

    Print and place it

    Guests scan from a table or a doorway, so size for that distance and put it where someone waiting will see it. Sizing guidance is below.

Printing and sizing: table cards, window stickers and room signs

Most QR codes that fail in the wild fail for one of three reasons: printed too small, printed with no quiet zone, or printed with too little contrast. All three are decided before the file reaches the printer.

How big does it need to be?

The working rule is ten to one: a code scans reliably from roughly ten times its own width. A 3 cm code is comfortable at 30 cm - arm’s length. A code on a window meant to be scanned from across the pavement, say 3 metres, needs to be about 30 cm wide. For table cards, window stickers and room signs, 3 cm square on a table card is the practical floor. WiFi codes carry the network name and password, so the pattern is denser than a plain link and needs a little more room than you would expect.

Leave the quiet zone alone

The blank margin around the pattern is not whitespace a designer can reclaim - it is part of the specification. Scanners need at least four modules’ worth of clear space (a module is one of the small squares) to find the code’s edges. Codes downloaded here already include it; the failure mode is a layout that crops it, or artwork that runs right up to the pattern.

Contrast and colour

Dark pattern on a light background, always - inverted codes (light on dark) are read by far fewer scanners. Keep a strong tonal difference rather than merely a colour difference: a mid-grey code on a pale-yellow background can look high-contrast to the eye and near-invisible to a camera. If you brand the code, test the printed proof, not the screen.

File format

Download the SVG for anything going to professional print. It is vector, so it stays perfectly sharp whether it prints at 2 cm or 2 metres, and it will not pick up the soft edges that make a raster code harder to read. PNG is fine for screens, documents, and office printers.

Test the proof, not the file

Before a print run of any size, scan the actual printed proof - in the light the code will live in, from the distance people will stand at, with an older phone if you have one. Laminate and gloss finishes add glare that a PDF preview will never show you.

If the destination might ever change after this goes to print, make it a dynamic code so you can repoint it without reprinting.

Why use a dynamic QR code for this

Zero typing

Guests scan and join instantly - no spelling out 'capital P, zero not O'.

Rotate passwords safely

Change your WiFi password monthly and update the code's destination - the printed card stays valid.

Looks professional

A clean branded WiFi card beats a sticky note on the router.

How to set it up

  1. 1

    Enter your network name (SSID) and password, or link to a connect page.

  2. 2

    Generate and print the QR code on a card, sign, or table tent.

  3. 3

    Update credentials anytime without reprinting.

Guest network first, then the code

Put the code on a guest network, not the one your till, printer, or cameras sit on. Almost every router sold in the last five years has a guest network setting: it gives visitors internet access and nothing else, and you can change its password without touching your own devices. Name it something obvious, like the business name plus Guest, so the network people see in the list matches the sign.

Once the guest network exists, the code is a two-minute job: enter the SSID and password exactly as the router shows them, pick the security type (WPA2 or WPA3 on anything current), and download. If you leave a guest network open with no password, choose the no-password option rather than leaving the field blank, or some phones refuse the code.

A WiFi card that survives the counter

Write the network name under the code in plain text, plus the password for anyone whose camera does not offer the join prompt: a few older phones and most laptops need it typed. Laminate the card or put it in an acrylic stand, because a card that has been wiped down a hundred times stops scanning long before it looks worn, and a coffee ring over one of the three corner squares is enough to kill it.

One card per room in a rental, one per table or one at the counter in a cafe, and one in the waiting area of an office. Guests look for it where they sit, not at the door they came in through.

Before you print it

If your wifi access code may ever need to point somewhere else, create it as a dynamic QR code you can edit after printing. The printed pattern never changes; only the destination behind it does. It also means you can track every scan by day, device, and location and see which placement actually worked.

WiFi access FAQ

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

For guest networks, yes - it's far safer than reading the password aloud. For sensitive networks, use a dynamic code so you can rotate the password and revoke access.

Does it work on iPhone and Android?

Yes. iOS and Android both support scanning WiFi QR codes from the native camera app.

What happens to the printed sign when I change the WiFi password?

A WiFi QR code encodes the network name and password directly in the pattern, so if you change the password the printed sign stops working and needs reprinting. If you rotate passwords often, generate the WiFi code as a dynamic code instead: it points at a page you control, and you update the credentials there rather than at the printer. Guest networks that keep a stable password are the easiest case, and a static code is fine for those.

Where should I put the WiFi code so guests actually find it?

Put it where people already look while waiting: the table tent, the back of the room door in a rental, the counter beside the till, or the welcome card. Keep it at least 2 x 2 cm so it scans from arm's length, with dark modules on a light background and clear white space around it. Adding the network name in plain text underneath helps guests whose phone camera is switched off.

Do I need an account to make one?

Not for a static code - the generator runs in your browser and you can download without signing up. An account is only needed for dynamic codes, which have to live somewhere so you can edit them later.

General questions about how QR codes work, what they cost and how to print them are answered on the QR code FAQ.

Ready to create your wifi access code?

Free to start. Make it dynamic to edit anytime and track every scan.

Get started free

Related use cases

More business & professional guides.

Browse all 105 use cases

Comparing tools for this?