Encode a message that simply appears on screen when someone scans it. Nothing opens and nothing loads, so a text code works even where there is no signal at all.
Shown as-is when scanned. Nothing opens automatically.
Free to use, including commercially. No watermark, no sign-up.
Everything on this page is encoded directly into the pattern, so the code works forever and needs no account. The trade-off is that it cannot change and cannot be counted.
Keep it short. Long passages make a dense pattern that is harder for older phone cameras to read.
Watch the code get denser as you add text — that is your cue to trim it.
Choose SVG for print so the pattern stays crisp at any size.
Encode a serial number or model reference that stays readable when the label is scuffed.
Put a short procedure on a machine where there is no reliable mobile signal.
Share a code, reference, or short note without depending on a data connection.
The format allows several thousand characters, but that is not a useful limit in practice. Past roughly 300 characters the pattern gets fine enough that phones struggle unless you print it large.
No. The message is stored inside the pattern itself, so the phone reads it directly with no network involved.
You can, but most scanners will show it as plain text rather than opening it. Use the URL type instead if you want it to be tappable.