Links, plain text, or Wi-Fi logins. Generated instantly in your browser — nothing is sent anywhere.
Pick a tab: a website link, plain text, or a Wi-Fi login. Type the content, choose a size, and the code appears in the box. Right-click or long-press to save the image, then test it with your own phone before you print it anywhere.
The generator runs in your browser, so a Wi-Fi password never leaves the device. That matters more than it sounds: a password typed into a server-side generator has been sent to someone else's machine.
A guest Wi-Fi code for a network called Cafe Guest with the password espresso2026, secured with WPA:
| Setting | Value |
|---|---|
| Mode | Wi-Fi |
| Network name | Cafe Guest |
| Security | WPA/WPA2 |
| Size | 300 px |
The code encodes a short structured string rather than a link: the security type, the network name and the password, separated by semicolons. A phone camera that recognises the format offers to join the network without anyone typing the password. Print it at no smaller than about an inch square for a table card; a code squeezed to fit a business card is the most common reason a scan fails.
A QR code is a grid of squares with an error-correction level baked in. This page uses level M, which is the middle setting and can still be read when part of the pattern is damaged or covered. That tolerance is why a code with a logo in the middle still works, and why a slightly smudged print is usually fine.
Density and size trade against each other. More characters means more modules in the same square, so each module is smaller and harder for a camera to resolve at a distance. A long URL printed small is the classic failure. If a code must be scanned from far away, shorten the URL first and print the code larger.
Leave white space around the code. The specification calls for a quiet zone of four modules on every side, and designers crop it because the margin looks untidy. Without it, scanners lose the boundary between the code and the background. Never place a code on a busy photograph without a solid white border around it.
Not the ones made here. The content is encoded directly, so the code works for as long as the thing it points to exists. Codes from subscription services that redirect through their own domain stop working when you stop paying.
Only if you used a redirect service. A static code like this one is fixed at the moment it is generated.
Usually contrast or size. Dark code on a light background, printed large enough, with white space around it, is what scanners need. A dark-mode background or a low-contrast colour pair defeats most cameras.
Small, and only at the higher error-correction settings. The middle is the part most likely to be damaged and the part a logo covers.
It hands the password to anyone who can see it. Print it for a guest network, never for the one your own devices use.
QR Code is a registered trademark and a real specification. Denso Wave’s own site is the inventor’s description.
Last updated: November 2, 2026. Reviewed by David Liu.