Create Plain Text QR Codes for Free
A plain text QR code encodes any text directly into the code. When scanned, it shows the text on screen without opening a browser. Great for short messages, serial numbers, asset codes, and offline information that doesn't need a URL.
Why it works
Why use a plain text qr code?
Works completely offline — no internet required to display the text
Lower error-correction overhead means smaller, faster-scanning codes
Ideal for asset labels, serial numbers, and internal codes
No QR tracking needed for static informational content
What it is
What is a Plain Text QR Code?
A plain text QR code encodes any string of text directly into the code pattern, displaying it on screen when scanned without opening a browser. Ideal for offline-first environments.
A text code is the plainest type on this page by design — whatever you type is what displays, with no redirect, no server, and no dependency on the scanner having a signal. That's a real trade-off, not a limitation to work around: it means the code keeps working in a basement, a warehouse with no WiFi, or a location with no data coverage at all, situations where every other type on this page quietly stops working.
What you give up for that reliability is the ability to change your mind later. Print a text code and the content is locked in for good — there's no dashboard to edit, because there's no destination to redirect. If there's any real chance the content will need updating, a URL code pointing at a page you control is almost always the better choice; keep the plain text type for information that is genuinely fixed, like a serial number or an asset ID.
“This is the one type on this page that keeps working with no signal at all — because there's nothing to connect to in the first place.”
See it in action
What happens when someone scans your plain text qr code
Scan the code
Text is read straight from the pattern
Displayed instantly, no app needed
Getting started
How to create one, step by step
Type your text
Any plain text up to ~2,900 characters (less for complex characters).
Customise the appearance
Choose colours and download. Text QR codes are always static.
Print and deploy
Asset labels, product serial numbers, internal messages.
In practice
Popular uses for a plain text qr code
Asset and equipment labels
an ID number readable offline, in a warehouse basement or a signal dead zone.
Product serial numbers
encoded directly, with nothing to look up on a server.
Internal instructions
short notes that need to display instantly with zero dependency on connectivity.
Gallery and exhibition notes
a caption or credit line that shows up the moment it's scanned, no app required.
Escape room clues
a puzzle answer or hint that appears instantly, exactly as typed.
Plain Text QR Code at a glance
~2,900
maximum alphanumeric characters encodable
0
internet connection required — fully offline
Fastest
scan speed of all types due to lower data density
Universal
compatibility across every QR scanner app
Getting it right
Best practices for plain text qr codes
The code itself rarely goes wrong — how it's set up and where it's placed is what determines whether people actually use it.
Use for offline-first environments
Plain text QR codes work with zero internet. Ideal for warehouses, basements, or remote locations without reliable data.
Keep text short for smaller labels
More characters = denser pattern = larger minimum print size. Under 50 characters works reliably at 2×2 cm.
Switch to a URL code for dynamic content
If the text will ever need updating, use a URL code pointing to a page displaying the text instead.
Don't use it for anything you might need to correct
There's no dashboard behind a text code — whatever is encoded is permanent. If there's a reasonable chance the information will need a correction or an update later, use a URL code instead and keep the plain text type for genuinely fixed data like a serial number.
Which type to use
Other QR types worth pairing with plain text qr codes
Questions
Frequently asked questions about plain text qr codes
Approximately 2,900 alphanumeric characters. For non-ASCII characters (Chinese, Arabic, etc.), the limit is around 1,800 characters.
Ready to create your plain text qr code?
Free plan includes 3 dynamic QR codes and 500 scans/month.