Text QR Code Generator
Store any information inside the code — and read it without internet.
PNG/SVG; uses high error correction automatically
Fill in the fields to generate your QR Code
Every other QR Code type is, underneath, text in a special format that the phone knows how to interpret. This type is the plain text itself: whatever you write appears on the screen of whoever scans it, with no browser, no app and no internet. It is the most versatile and the most underrated of them all.
The characteristic that changes everything: it works offline
The information is not on a server with the code pointing to it. It is inside the drawing of the code. That means it works in the basement of a warehouse, inside a shipping container, in the middle of a field, in a plant room — anywhere without signal.
It also means it cannot be taken down. No website goes offline, no service shuts down, no subscription lapses. As long as the label or plate exists, the information is there. For asset tagging with a ten or twenty year lifespan, that difference is decisive.
Where this type genuinely solves things
- Inventory and asset tagging — serial number, acquisition date, cost centre and owner, stuck on the equipment itself.
- Industrial maintenance — technical specification, oil type, tightening torque, last service date, right on the machine.
- Warehouse labels — batch code, expiry, origin, shelf position.
- Luggage and moving box labels — name, contact and contents, readable by whoever finds it.
- Instruction plates — emergency procedure, step-by-step usage, support extension.
- Sample tracking in laboratories and field collection.
- Plant labels in nurseries and gardens — scientific name, watering, sun exposure.
- Collectibles and artwork — provenance, year, technique, artist.
How to create yours
- Write the text in the field above. Line breaks are preserved.
- Watch the density of the code in the preview as you type — it grows visibly with the length of the text.
- Download as SVG for printed labels and plates, or PNG for screen use.
How much text fits (and how much you should use)
The technical limit of the QR Code standard is roughly 4,300 alphanumeric characters or 2,900 bytes. But that limit is a trap: using the full capacity produces a code with hundreds of squares per side, practically unreadable outside ideal conditions.
Practical references for printed labels:
- Up to 100 characters: clean code, easy to scan even when small and poorly lit. This is the sweet spot.
- 100 to 300 characters: still comfortable, but already calls for a slightly larger label.
- 300 to 1,000 characters: requires good print quality and a generous size. Test first.
- Over 1,000 characters: only in controlled conditions. Consider putting a summary in the code and the rest elsewhere.
Rule of thumb: if the text would not fit comfortably on a business card written by hand, it is probably too long for a label QR Code.
Structure the text for someone reading on a phone
Whoever scans sees the text on a small screen with no formatting. A solid block is unpleasant to read. Prefer short labelled lines:
EQUIPMENT: Compressor 220V / ASSET: 4471 / DEPT: Maintenance / SERVICE: 03/2026 / CONTACT: Ext 2210
Two notes that save trouble: writing everything in uppercase without accents produces a less dense code, because the standard has a more efficient encoding mode for that character set. And putting the most important information on the first line guarantees it shows up even in readers that truncate the preview.
Honest limitations
- It cannot be edited afterwards. If the information changes, print another label.
- There is no access control: anyone who scans reads everything. Do not use it for confidential data.
- Some readers display the text without preserving line breaks.
- Very long text is frustrating to read on a phone screen, even when the code scans well.
Other QR Code types
Each QR Code type stores information in a different way. See which one best fits your case:
- Link QR Code (URL) — opens a website in the browser.
- Wi-Fi QR Code — connects to the network without typing the password.
- PIX QR Code — receives payments in the Brazilian standard.
- WhatsApp QR Code — opens the chat with a ready message.
- Contact QR Code (vCard) — saves your details to the address book.
- Email QR Code — opens the mail app with the subject filled in.
- SMS QR Code — opens the message with the text ready.
- Phone QR Code — opens the dialler with the number.
- App download QR Code — sends each phone to the right store.
Frequently asked questions
Does it need internet to read?
No. The text lives inside the code itself. It is the only type that works fully offline from end to end, with no website or server involved.
How many characters fit?
Technically around 4,300 alphanumeric. In practice, over 300 characters the code gets dense and needs a larger, good-quality print. Up to 100 characters is the sweet spot.
Can I use line breaks?
Yes, and they are preserved in the code. Some readers, however, display everything on a single line. Do not rely on formatting to carry meaning.
Can I use accents and emoji?
You can. Just be aware that accents and emoji take more space and make the code denser. For small labels, unaccented uppercase text produces the cleanest code.
Is it suitable for passwords or confidential information?
We do not recommend it. Anyone who scans reads the entire content. There is no password, no encryption and no access control.
Can I edit the text after printing?
No. The text is baked into the drawing. For information that changes, use a link QR Code pointing to a page you can update.
What is the difference from a link QR Code?
A link code stores an address and needs internet to open the destination, but the content can be updated. A text code stores the information itself, works offline and is immutable.