The six steps in full

1

Create a guest network on your router

In your router settings look for "guest", "visitor", or "isolation". Give it its own name, something like "Cafe Guest", and its own password. This network reaches the internet but not your own devices — that separation is what makes a printed WiFi code safe to hand around.

2

Choose a password you can rotate

Long and random beats short and memorable, because this card is going to be photographed. Decide now how often you will change it — that is the one thing a printed code cannot do for you.

3

Fill in the generator above

Enter the network name and password exactly as the router shows them, including capitals. Pick the security type that matches — WPA2 and WPA3 networks both use "WPA" in the code format. Tick the hidden box only if your guest network does not broadcast its name.

4

Download at 1024 px or as SVG

The PNG is enough for a table card and any small print. If you are sending it to a print shop, take the SVG — it scales to a wall sign without resampling artifacts.

5

Print at 4 cm or larger, on matte stock

2 cm works for a plain code in good light. 4 cm is the safe number for restaurants and reception areas. Glossy laminate is the enemy — it reflects overhead light straight back at the camera.

6

Place it where people already are

Table tents, an entrance notice, every guest room, the reception desk. The code saves the most time exactly where people would otherwise queue to ask.

What is actually inside the code

A WiFi QR code is a single line of text in a standard format. Yours will look like this:

WIFI:T:WPA;S:Corner Cafe Guest;P:flat-white-2026;;

Three fields: the security type (T), the network name (S), and the password (P). That is all. There is no account, no expiry date, and no server holding a copy — which is exactly why the page above never sends your password anywhere, and exactly why the code stops working the moment you change the password on the router.

The three mistakes that break it

The security type is wrong

If your router says WPA2 or WPA3, the code field still says WPA. Choosing WEP produces a code that scans perfectly and then fails to connect, which is the most confusing failure mode because nothing looks broken.

The code is too small

Under 2 cm, phone cameras start missing modules. Under 1.5 cm, assume some will fail outright. If the card is small, print the code larger on a separate card rather than shrinking it to fit the existing layout.

The card is glossy

Laminated table tents reflect the ceiling light at exactly the angle a phone is held at. Matte card stock or uncoated print keeps the module edges crisp. This is worth more than any amount of contrast tweaking in the generator.

When a dynamic code is the better answer

If you expect to change the guest password often — a holiday rental with weekly turnover, a venue that rotates for security policy — a static code means reprinting every time. A dynamic code puts a redirect server between the card and the password, so the printed code stays the same while the content behind it changes. The cost is that a third party now sees every scan.

This site does not offer that, and the trade-off is spelled out in full onstatic vs dynamic QR codes.

Ready to make yours?

The generator above has the fields open. Nothing you type is uploaded.

Read the WiFi hub page