Free text QR code generator
Plain-text QR codes carry the message itself, not a link. When the camera scans, the phone shows the text in a popup — no internet, no redirect, no tracking. Perfect for redemption codes on packaging, instructions on equipment, treasure-hunt clues, or a wedding-favour message.
Most plain-text generators output an ugly black square. QR2R lets you style it to match the rest of your print job — gradient modules, a custom corner-square shape, your colour palette extracted from a brand asset, the whole bit. The text is still rendered exactly as typed; only the visual chrome changes.
Capacity is bounded: at high error correction, a single QR holds about 1,200 alphanumeric characters before becoming uncomfortably dense to scan. The designer warns you when the density gets risky and suggests stepping the QR up to a larger physical size or splitting the message.
- Encodes the literal message — no link, no redirect, scans offline.
- Capacity warnings when your text approaches the safe-scan threshold.
- Style the QR to match your brand without changing what it encodes.
Text QR — frequently asked questions
How much text can a QR code hold?
A single QR can encode up to ~4,300 alphanumeric characters or ~7,000 numeric, but practical print-and-scan limits are much lower — about 1,200 alphanumeric characters at H-level error correction. The designer flags risky densities.Does the text-QR work without internet?
Yes. Plain-text QRs are decoded entirely on the phone — the message appears in a system popup. Nothing is fetched from a server.Can I encode emojis or non-Latin characters?
Yes, anything UTF-8 works. Some old phones may render unfamiliar characters as boxes, so test on real devices if your audience runs older Android.What's the difference between a text QR and a URL QR?
A text QR shows the literal message in a system popup. A URL QR opens a browser with that link. If your text starts with `http://` or `https://`, most cameras treat it as a URL anyway.Will line breaks be preserved?
Yes — the designer encodes the text exactly as typed, including line breaks. Reader behaviour varies: iOS Camera shows the full message with line breaks; some scanner apps collapse whitespace.Can I update the text after printing?
No, static QRs are immutable. For editable text, use a dynamic short link that points to a hosted text page.
Design your Text QR
Text QR examples
Redemption code
Print on packaging, scan to reveal.
CODE: SUMMER25
Quick instruction
Stick on equipment for a how-to in plain text.
To reset: hold the power button for 10 seconds.
Wedding-favour message
A small note guests can scan and keep.
Thanks for celebrating with us — Anna & Tom, May 2026