WiFi QR code generator

A code that joins your network when someone points a camera at it. Made in your browser, so the password is never sent to us.

How do I make a QR code for my WiFi?

To make a QR code for WiFi, enter the network name exactly as it appears on the device, choose the security type (WPA for almost every modern network) and type the password. The code appears immediately and you can download it as PNG or SVG, or print it straight out as a table card with your venue name on it. A phone camera reads it and offers to join; no app is needed on iPhone or on Android 10 and later.

This code is made in your browser. The password is never sent to Klip, and does not appear in any address or server log.

Advanced and printing

Only the hidden-network flag changes the code itself. The rest is what gets printed on the card.

Only tick this if the network is genuinely not broadcast. Setting it on a normal network makes some Android versions hang looking for a hidden one that is not there.

Printing the password is for a card behind a counter, not one on a table: anyone who photographs it keeps the network after they leave. The code alone is enough to join.

Enter the network name to see the code.

Print it as a card

The print button lays out an A5 table card with your venue name and the code at 72mm, which scans from across a table. It prints from your browser, so the password stays on your device.

Where should it go?

On the table, the counter, the back of the door. Somewhere a guest already standing in your space can see it, not a window facing the street.

How big?

A table card scanned from about 30cm needs roughly 3cm of code. The size calculator does the arithmetic for any distance.

Want to change it later?

A WiFi code cannot be re-pointed. A link code can, which is why menus and offers belong on a short link rather than baked into the pattern.


Why this one runs in your browser

Every other generator on this site sends its payload to our API, which renders the image. That is the right design for a link: the destination is a public URL, the image is cacheable at the edge, and the same renderer produces the files customers print.

A WiFi payload is not a public URL. It contains the password in plain text, and sending it to us as a query parameter would put it in our request logs, in the edge cache key, in your browser history and in anything between you and us. So this tool encodes the code on your device and nothing is transmitted. The cost is a little JavaScript on this page, on a site that otherwise ships almost none. That trade is worth making once.

What a WiFi QR code actually contains

A single line of text in a format Android introduced and iOS adopted: the network name, the security type, the password, and a flag for whether the network is hidden. There is no encryption and no server in the middle. The phone reads the text and offers to join.

Which means the practical rule is simple: anyone who can photograph the code has your password. That is fine on a table in a room you control and a bad idea in a window facing the street. If you need to withdraw access, you change the WiFi password, and the printed codes stop working, because the answer was inside the pattern.

Before you print it

  • Type the network name exactly as the router broadcasts it, including capitals. It is matched literally.
  • Tick the hidden box only if the network genuinely does not appear in the WiFi list, or the phone will search for something it can already see.
  • Test it with a phone that is not already on the network. A device that has joined before will connect regardless and tell you nothing.
  • Use the SVG for anything printed. Bar and module edges stay sharp at any size, which is what a scanner needs.

Questions

The things people ask before they commit something to paper.

Not answered here?

A person reads every message, usually the same day.

Email hello@klipqr.com
Is my WiFi password sent to your server?

No. This is the one tool on the site that does the work in your browser rather than through our API. The password never leaves your device, so it cannot appear in a web address, a server log or a cache. Every other generator here posts its payload to us, which is fine for a public URL and would not be fine for a password.

Can anyone who scans the code read the password?

Yes, and that is worth being clear about. A WiFi QR code contains the password in plain text; the phone reads it and joins. Anyone who photographs the code has the password. Print it for a space you already trust people to be in, and do not post it publicly.

Does it work on iPhone and Android?

Yes. Both read the WIFI format natively from the camera app, no separate scanner needed. iOS has supported it since iOS 11 and Android since 10; on older Android a QR scanner app handles it.

My password has a semicolon and the code does not work.

It will now. Semicolons, commas, colons, quotes and backslashes are structural in the WiFi format, so they have to be escaped or the scanner reads the payload as ending early. This escapes them for you. A cafe password containing a semicolon is the classic case of a code that looks perfect and joins nothing.

What does "does not broadcast its name" mean?

Some networks are configured not to announce themselves, so they do not appear in the list of nearby WiFi. A phone needs to be told the network is hidden before it will look for it, so tick that box or the code will appear to do nothing.

Can I print it as a card for the table?

Yes, that is what the print button does. It lays out an A5 card with your venue name, the network name and the code at 72mm, which scans comfortably from arm's length across a table. It prints through your browser rather than through us, so the password stays on your device here too, and the browser's print dialog will also save it as a PDF.

Should the password be printed on the card?

Usually not. The code already carries it, so printing it as text only helps somebody typing it in by hand, and it makes the password readable from further away than the code is scannable. The option is there because older handsets occasionally need it; leave it off otherwise.

Can I change the network later without reprinting?

No, and no generator can. A WiFi code encodes the credentials themselves, so changing the password means a new code. That is the same reason a static link QR cannot be re-pointed: the answer is inside the pattern.

A WiFi code cannot be changed after printing. A Klip link code can be re-pointed whenever you like.Make a changeable code
© 2026 Klip · Page updated 2026-09-23 · Contact · Privacy · Terms · DPA