You see QR codes on menus, packaging, and business cards. But what is actually inside them? Is it encrypted data? Usually, no. It's just text.
A plain text QR code stores unformatted string data. When scanned, it shows the words on the screen. No internet, no redirect, no formatting.
This makes them useful for offline jobs where you just need to convey a piece of information: a Wi-Fi password, a serial number, a scavenger hunt clue, or a set of instructions taped to a piece of equipment.
How it works

The software converts your text into binary, adds error correction data (so it scans even if scratched), and arranges it into the grid. It's visual, not encrypted. Anyone with a reader can decode it.
Plain text vs. other types
URL codes open a web page. Plain text codes show words.
If you want someone to visit a landing page, use a URL. If you just need them to read a serial number or a clue, use text. We have a full breakdown of types of QR codes if you need more context.
Practical uses

They are simple, which is why they work for specific tasks.
Product labeling. Manufacturers encode serial numbers and manufacturing dates directly onto items. It helps with warranty claims and authenticity checks without needing a database lookup.
Scavenger hunts. Teachers use them because they don't require internet at the scan location. The code just reveals the next clue.
Instructions. Tape one to a rental projector or a piece of heavy machinery. "Scan to read the manual."
Offline verification. Event tickets or access codes that need to work when the Wi-Fi is down.
For more ideas, take a look at 7 innovative QR code use cases to boost sales.
Creating one with Smler
Go to the Smler QR Code Generator.
Select "Plain Text" and type your content. Keep it under 300 characters if you can denser codes are harder for phone cameras to focus on.
You can customize colors or add a logo, but don't sacrifice scannability. High contrast is non-negotiable.
Download it, and test it on an old phone and a new phone before you print it.
If you want analytics, you'll need to wrap the text in a tracking URL. We cover how that works in our link-level analytics guide.
Best practices

Keep it short. Under 300 characters. Dense codes with too much data are a nightmare to scan.
Contrast matters. We wrote a whole guide on QR code colors, but here is the takeaway: dark foreground, light background. Don't stretch or warp the code.
Give instructions. People don't scan mystery squares anymore. Put "Scan for serial number" or "Scan for instructions" next to it. Context increases scans.
The catch
It is not secure. Anyone who scans it reads it. Do not put passwords or sensitive data here.
It is static. You cannot edit the text once the code is generated. If the information changes, you need a new code. If you need flexibility, use a dynamic URL code you can change the destination later without reprinting the code. You can even use device-based routing to send different devices to different places.
It does not do actions. It won't save a contact or draft an email. It just displays text.
Text vs. Dynamic URL
Use plain text for permanent info where you don't need a server. Use dynamic URLs if you want analytics or might need to change the destination later.
Get started
Plain text QR codes solve a specific problem: conveying simple information offline without building a website.
Try the Smler free QR code generator. If you need to generate hundreds at once for a product line or event our bulk shortening tool handles that.
Published with LeafPad