What a text QR code is
Two different things go by that name. A raw-text code bakes the characters into the pattern itself: the phone decodes them with no connection at all, and nothing about the message can change once it is printed. A QRolling text code carries a short link, and the message is shown on a page that opens when the code is scanned — so it needs a connection, and the wording stays yours to edit and to count.
We do not issue the first kind. If a message genuinely has to be readable with no signal — a basement, an aircraft, a dead-zone warehouse — a raw-text code from a static-only generator is the right tool, and we will not pretend otherwise.
Where a text QR fits
- Serial numbers & asset tags — scan the machine, read the ID, no database to look it up in
- Instructions on equipment — safety steps or dosage info, corrected centrally the day they change
- Equipment labels — calibration dates and maintenance notes, updated without relabelling
- Scavenger hunts & classroom games — clues that appear on scan, swapped between groups without reprinting
- Gift notes — a hidden message inside a card
- Inventory — bin locations and part numbers, kept current as the shelf changes
If the goal is opening a website, use a URL QR instead — a text code shows the message rather than sending anyone onward.
Length is not your constraint here
On a raw-text code every character adds modules to the pattern, and a denser grid is harder to scan at small sizes:
| Characters | Scannability at 2×2 cm |
|---|---|
| up to ~100 | excellent |
| 100–300 | good, test first |
| 300–800 | print larger (4×4 cm+) |
| 800+ (max ~4,296) | poster-size only |
Those limits belong to raw-text codes. A QRolling text code encodes a short link, so the pattern is the same size whether the message is ten words or a thousand — and long text stays readable because it arrives on a page rather than in a scanner's notification. For documents rather than prose, a PDF QR is the better fit.
Styling still applies
Text QRs take the same free styling as every QRolling code: brand colors, module shapes, and a center logo. High contrast matters even more here because dense text codes have finer modules. Export SVG for print.
How to make a text QR code in 3 steps
Choose the Text type
On the QRolling home page, pick Text from the QR types.
Type your message
Line breaks are preserved, and the length does not change how the code scans — the pattern encodes a link, not the characters.
Style and download
Colors, shapes, logo — then export SVG for print or PNG for digital. Test-scan before mass printing.
Frequently asked
Does a text QR need internet to be read?
A raw-text code does not: the characters sit in the pattern and the phone decodes them offline. A QRolling text code does, because the message is shown on a page the code opens — and that page is exactly what makes the wording editable after printing.
How much text fits in a QR code?
A raw-text code holds up to ~4,296 alphanumeric characters, and print sizes cap the useful length around 300. Here the pattern encodes a short link, so the message length does not affect the code at all.
Can the text be edited after printing?
Yes. The printed pattern stays exactly as it is and the message behind it is yours to change. That is the difference from a raw-text code, where the characters are baked in and a correction means reprinting.
Do emojis and non-Latin alphabets work?
Yes — UTF-8 text including Cyrillic, Arabic, CJK, and emoji. On a raw-text code non-Latin characters consume more capacity and shorten the practical limit; here they do not change the pattern.
Can I format the text (bold, links)?
The message is shown as plain text. Anything needing formatting, images, or clickable links belongs on a richer page behind a URL QR code.
Read next
Need a different QR type? Browse all 48 QR types on the home page.