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 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.
Where it's used
Industries where a plain text qr code is a common fit
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
Every type, in one place
Explore all 25 QR code types
Plain Text QR Code not quite what you need? Browse the rest of ScanOrbit's QR code types below.
URL / Website
Link to any website, static or dynamic and editable later
WiFi Network
Join a WiFi network in one scan, no password typing
Opens a pre-filled email with subject and body ready to send
Starts a WhatsApp chat with your business pre-loaded
Social Media
Sends scanners straight to one social media profile
Landing Page
Builds a full landing page hosted right on the QR code
Event / Calendar
Adds an event straight to a phone's calendar app
Feedback / Rating
Collects ratings and reviews right after a visit
Video
Plays a video on a mobile-friendly page you can update
Audio / MP3
Plays a recording in the browser, no app needed
UPI Payment
Opens any UPI app with your payment details filled in
Crypto Payment
Opens a Bitcoin or BIP-21 wallet, address filled in
vCard Contact
Saves a full contact card straight to a phone's address book
PDF Document
Open a menu, brochure, or manual as a scannable PDF
SMS
Opens a pre-filled text message ready to send in one tap
Phone Call
Dials a number directly on scan, no typing needed
App Store
Detects iOS or Android and opens the matching app store
Google Maps
Drops a pin and opens turn-by-turn directions in Maps
Coupon / Discount
Reveals a discount code or offer the moment it's scanned
A/B Split URL
Splits scans between two destinations to test what works
Image Gallery
Shows a whole set of photos from one printed code
Restaurant Menu
A phone-first menu you can reprice in seconds
Google Review
Opens your Google review box, skipping the search
SEPA Transfer
Pre-fills a euro bank transfer in banking apps
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.