Text QR Code Generator
Encode any snippet of text into a code. Unlike link codes, a text code needs no internet at all when scanned — the words are inside the image, which makes it the right tool for asset tags, instructions, and anything that must work in a basement with no signal.
Print checklist
- Keep the white margin around the code — it is the quiet zone scanners need, not empty space to crop.
- Size for the scan distance: at least 2 × 2 cm for arm's-length scanning, and roughly one tenth of the farthest scan distance for posters.
- Scan a test print with a real phone before making copies.
What plain-text codes are actually for
Most QR codes carry links, so text codes are underrated. They shine wherever the information itself — not a webpage — is the point:
- Asset and equipment tags: serial number, install date, and service notes on the machine itself, readable by any phone with no app, no database, no connectivity.
- Instructions at the point of need: reset steps taped inside a cabinet, dosing instructions on a container, the "which breaker is which" list inside the panel door.
- Inventory and logistics: box contents that warehouse staff scan instead of reading tiny handwriting.
- Geocaching and puzzles: the classic — a message that reveals itself only to someone who scans.
Worked example
An equipment tag encodes the text exactly as typed:
Boiler #B-2041 — service due 2026-11. Manual: shelf 3, red folder.
When scanned, the phone displays the text (with copy and search actions) — no browser, no network round trip.
How much text fits?
The QR standard tops out around 2,900 bytes of text at the default error-correction level — but that theoretical maximum produces a version-40 monster with 177×177 modules that is hopeless in print. Practical guidance:
- Under ~150 characters: comfortable codes that print small and scan fast.
- 150–500 characters: fine on screen or at generous print sizes; the meta line under the preview shows the version climbing.
- More than that: consider putting the content at a URL instead and using a link code — unless offline access is the whole point.
Emoji and non-Latin scripts are fully supported (the payload is UTF-8), but each such character consumes more bytes than an ASCII letter, so budget accordingly.
Text QR code FAQ
Does scanning a text code open anything automatically?
No — the phone just shows the text. That predictability is a feature: nothing to tap through, nothing that can be a malicious link, nothing that needs connectivity.
Are line breaks preserved?
Yes. Whatever you type in the box — including line breaks — is encoded verbatim and shown the same way after scanning.
Is the text encrypted?
No. A QR code is an encoding, not encryption — anyone who scans it reads it. Never put secrets in a printed code; for WiFi credentials use the purpose-built WiFi code and treat the printout itself as the secret.