Most people associate QR Codes with websites and links. But there's a simpler — and incredibly useful — type that opens absolutely nothing: the plain text QR Code. The phone scans it and displays the text directly on screen, no internet required, no page redirect.
This works because the text is encoded inside the QR Code itself, like a digital tattoo. There's no server, no URL, no cloud involved. Turn off Wi-Fi and mobile data: the code still works perfectly.
In this article you'll understand when to use plain text, what the limits are, and how to create one in minutes on Code2Scan.
How a text QR Code works
Every QR Code is essentially a sequence of data encoded in black and white modules. When that data starts with http:// or https://, the phone opens a browser. When it starts with WIFI:, the phone offers to join a network. When it's plain text, the camera app displays it directly — nothing more.
The result is a completely static, self-contained QR Code:
- Works offline (no Wi-Fi, no mobile data needed)
- Doesn't depend on any external server or service
- Never expires, never "breaks" if a domain goes offline
- Cannot be tracked or changed after printing
If you need tracking or want to update the content without reprinting, this isn't the right type — see dynamic vs static QR Code. But for fixed content that needs to work forever, anywhere, it's the ideal choice.
When to use plain text vs a link
The decision is simple: use text when the content IS the information, not a doorway to something else.
| Situation | Best option | Why |
|---|---|---|
| Equipment serial number | Text | Fixed info, never changes |
| Short assembly instructions | Text | Works offline, no website dependency |
| Password / internal code | Text | Simple, direct, no phishing link |
| Menu with photos | Link | Too rich for plain text |
| Track how many people scanned | Dynamic QR | Text is static, no analytics |
| Product technical sheet | Text | Fixed data, works in areas with no signal |
| Message inside a gift | Text | Personal, offline, no third-party app |
| Industrial equipment warning | Text | No internet environment, critical info |
Practical use cases
Equipment and maintenance
Stick a text QR on the side of a machine with its serial number, manufacture date, or asset code. The technician scans it and gets the info instantly — no signal, no system access required.
Assembly and usage instructions
Products with long manuals can have a QR summarizing the essential steps: "1. Fit part A into slot B. 2. Tighten the screw to the stop. 3. Power on and wait for the green LED." Quick, offline, always available.
Internal passwords and codes
Companies use text QR Codes to share local network passwords, equipment PINs, or access codes in areas without internet — the information is in the code, not on a server.
Messages in gifts and packaging
Write a personal message in a QR. The recipient scans and reads the text. Creative, intimate, and works even if the phone has no data. No strange URL, no third-party service.
Notices and technical data sheets
Chemical products, lab equipment, stock parts: a QR with composition, expiry date, or safety instructions that works in any warehouse regardless of signal.
Character limit: how much text fits?
QR Codes have limited data capacity. The more text you add, the denser and smaller the modules become — and the harder it is for standard cameras to read. The maximum version supports around 4,296 alphanumeric characters, but in practice:
| Text size | Reading quality |
|---|---|
| Up to 100 characters | Excellent — small QR, easy to read |
| 100 to 300 characters | Good — medium QR, comfortable reading |
| 300 to 800 characters | Fair — dense QR, needs a good camera and lighting |
| Over 800 characters | Poor — very complex QR, frequent read errors |
Practical rule: if the text doesn't fit comfortably in a short message, consider hosting it behind a link. See how to create a free QR Code pointing to a page with the full content.
How to create one on Code2Scan (step by step)
- Open the text QR Code generator on Code2Scan.
- Type or paste your text in the field.
- Watch the live preview — the QR updates as you type.
- Customize the style if you like: color, logo, export format.
- Click Download and choose PNG (for simple printing) or SVG (for print at any size without quality loss).
- Test the QR with your phone before printing at scale.
Tip: always test in real conditions — expected reading distance, lighting level, print size. Read more about how to scan a QR Code on your phone to understand what affects readability.
Common mistakes
❌ Text that's too long
This is the most frequent mistake. Putting entire paragraphs in a text QR creates an extremely dense code, almost impossible to read with a standard camera. If the text exceeds 300 characters, consider a link or cut it down to the essentials.
❌ Not testing before printing
A QR generated on screen may fail in print if the size is too small or the printer has low resolution. Always print a test copy before production. Check the common QR Code mistakes guide to avoid costly reprints.
❌ Using a text QR when you need a link
Instructions that change periodically (promotions, software versions, opening hours) shouldn't be in a static text QR. Use a dynamic QR or a link that can be updated.
❌ Forgetting about special character encoding
Special characters and accents use more data bytes. If space is critical, prefer plain ASCII text or abbreviations for technical content.
❌ Confusing a text QR with a link QR
A text QR doesn't open a browser. If you pasted a URL in the text field without https://, the phone will display it as plain text, not open the site. For links, use the link QR Code generator.
Summary
- A text QR Code stores information inside the code itself — no server or internet needed.
- Works offline, never expires, never "breaks".
- Ideal for: serial numbers, short instructions, internal passwords, gift messages, technical sheets, warnings.
- Practical limit: up to 300 characters for reliable reading; above that, prefer a link.
- The more text, the denser the QR and the harder to read — less is more.
- Always test before printing at scale.
Create your free text QR Code on Code2Scan now — no sign-up required, PNG and SVG export, ready in seconds.