Free tool
WiFi QR code generator
Type the network name and password, and a code appears that a phone camera turns into a “Join network” prompt. Download it, or print a small sign for the counter. The password is encoded in the pattern on this page and never sent anywhere.
Enter the network name and the code appears here.
The code is drawn in your browser. The password never leaves this page.
Before you stick it on the wall
- iPhone (iOS 11 and later) and Android (10 and later) read it with the built-in camera. No app to install.
- Anyone who scans it joins. Put a guest network on the sign, not the one your register or card terminal uses.
- The printed sign shows the caption, the code and the network name. The password is inside the pattern, not in print.
- Special characters are handled: a semicolon, comma, colon, quote or backslash in the password is escaped the way phone cameras expect.
A guest who just joined your Wi-Fi is on their phone, sitting in your shop, one tap from a page that may not exist yet. You can see what making that page is like before deciding anything: the editor opens in this browser on a working site, with no account, no card and nothing kept. Building and previewing are free; publishing on your own domain is Storefront at $49 a month.
Open the editor — nothing to sign up forCommon questions
Does it work on iPhone and Android?
Yes. iOS 11 and later reads it in the Camera app and shows a “Join network” banner. Android 10 and later does the same in the camera or Google Lens. Older phones need a QR app that understands Wi-Fi codes.
Does the code expire?
No. There is no link and no service in the middle. The code is plain text: network name, password, security type. It keeps working until you change the password; then you print a new one.
Is it safe to print the password into a code?
Anyone who scans it can join, and a phone that has joined can usually show the password. Treat the sign like a password on the wall: use a separate guest network, and change it if it leaks.
What if my password has special characters?
The tool escapes them for you. The Wi-Fi format uses semicolons and colons as separators, so five characters — backslash, semicolon, comma, quote and colon — get a backslash in front, exactly as the camera expects. Everything else goes in as typed.