More text means a denser code
The squares get smaller, so the code needs more print space and a steadier scan.
Need to hand someone a short message, a code or a note without sending them to a website? Type it in, and this generator turns it into a plain text QR code that holds the words themselves. When someone scans it, their phone reads the text straight off the pattern. There is no page to load and nothing to sign in to. It works well for promo codes, serial numbers, short instructions and notes, and static codes are free with no signup.
Simple & Fast
Type or paste your message, style the code, download it, and scan it before you share.
The preview updates as you go.
Use the Content, Frame, Colours, Customize and Add Logo tabs to set colors, shapes, a frame and a logo.
Pick your quality and download the code. There is also an Embed QR Code option if you want it on a web page.
Check that your phone shows exactly the words you typed, then print or post it.
How Scanning Works
This format works differently from a link code, so here is what people will see:
The phone decodes the message itself, so nothing is fetched from a website.
Because nothing has to load, the message can be read in places with no signal, like basements, trails or warehouses.
Most phones show the message on screen and let you copy it. The exact look depends on the phone and camera app.
A scanner app might suggest searching the words online. That part needs a connection, but reading the message does not.
Text that looks like a web address may be treated as one by some phones, but if you want people to open a page, use a URL code instead.
Capacity Guide
QRCodeRabbit allows you to add up to 300 characters per QR code:
The squares get smaller, so the code needs more print space and a steadier scan.
Accent letters, emojis and non-Latin scripts use more space per character.
A higher error correction level or a logo in the middle leaves less space for your message.
A few lines is a comfortable target. If you need to share a long document or page, link to it with a URL code instead.
Need more than a few lines? Use a URL QR code and point people to the full page or document instead.
Brand Your Code
A plain black-and-white code is fine for a label, but styling helps when the code sits on a poster, menu or packaging:
Solid or gradient foreground, a custom or transparent background, and a separate color for the corner eyes.
Square or circle overall shape, plus different body, eye frame and eye ball styles.
Upload your own or pick a ready-made one (Social, Messaging, Apps, Others), and choose whether to clear the background behind it.
Ready-made frames, including labeled ones for a short call to action.
A setting that affects how well the code survives wear or a logo on top.
Free downloads go up to 1024px, with 4096px on paid.
Before You Print
A few checks before the printer runs can save a wasted batch and a code nobody can read.
Don’t put a private password or personal details on a code in a public place.
The words are part of the pattern, so if the message changes, make a new code.
Try an iPhone and an Android before printing a batch.
Dark code on a light background, and be careful with pale gradients.
About 2 cm (roughly an inch) square is a sensible minimum, and longer messages need more.
A short line like “Scan for the code” beside it tells people what they will get.
Why Plain Text QR Codes?
Simple to create, works offline, and compatible with every scanner — this format is one of the most versatile ways to share information.
Plain text QR codes store content directly inside the code itself. No internet connection is required to scan and read the message — perfect for offline environments.
Go beyond black and white. Add your logo, choose brand colours, select dot patterns, and add a call-to-action frame to make your code truly yours.
Compatible with all QR code scanner apps and built-in smartphone cameras on iOS and Android. No special reader or third-party app is needed.
Download the finished code as a lossless SVG or high-res PNG. Use it on business cards, product packaging, menus, signage, or digital screens — no quality loss.
Generate unlimited static plain text QR codes for free, forever. No watermarks, no scan limits, no expiry date, and no credit card required.
Export your plain text QR code immediately after creation. PNG for quick digital use, SVG for infinite scalability in print and design workflows.
Real-World Applications
Plain text QR codes shine whenever you need someone to read or copy a short message — no website, no app, no signal required.
Put a part number or batch note on a label that anyone can read with a phone.
Let customers scan and copy a long code instead of typing it from a tiny sticker.
A care note on packaging, a reset step on a device, a reminder on a machine.
Hints for a scavenger hunt, answers to check, a riddle on a door.
A few lines of context beside a display or on a door plaque.
A short line inside a card, gift or invitation.
Ready to share your message with a single scan?
Know the Basics
A plain text QR code is a static code that stores raw text — words, numbers, symbols, or a combination — directly in its pattern. Unlike URL QR codes that redirect to a webpage, this type simply displays the encoded message when scanned. No internet connection, no redirection, no app required.
Because the content is stored inside the code, plain text QR codes work in areas with no Wi-Fi or mobile data. They are one of the simplest and most universally compatible QR formats — readable by every modern smartphone camera and any standard QR code scanner.
Common use cases include sharing Wi-Fi passwords, discount codes, product batch numbers, short instructions, and personal contact information — anything up to 300 characters that you want to share instantly and reliably.
Choosing the Right Type
Not sure which type to use? Here is a quick breakdown to help you decide.
Best for: Wi-Fi passwords, product notes, discount codes, classroom activities, business cards
Best for: Marketing campaigns, event materials, product packaging that needs to be updated
Why QR Code Rabbit?
Plenty of tools can turn text into a square. Here is what makes this one practical for plain text QR codes:
Sometimes you only need to show words: a Wi-Fi password, a promo code, a short notice. Text QR codes store characters directly in the image. Scanning displays the text even when there is no signal to load a page.
URL codes jump to a browser. Text-based codes show the string on screen for reading or copying. Ideal for passwords, serial numbers, schedules, and emergency notes.
QRCodeRabbit allows up to 300 characters per text QR code. More text means a denser code that needs more print space. Accent letters, emojis and non-Latin scripts use more space per character, and higher error correction or a centre logo leaves less room for your message. A few lines scan best — for a long document or page, use a URL code instead.
Trailheads, basements, remote venues, and factory floors may not load a webpage. Embedded text still works because nothing is fetched over the network.
Customers scan, copy, paste at checkout instead of typing a sixteen-character code from a tiny sticker. Fewer typos, fewer support tickets.
A door plaque with session title and time beats making attendees load an app on congested event Wi-Fi. Museums use text codes for a paragraph of context when a full audio tour is overkill.
Ready to try it? Create a free QR code on QR Code Rabbit.
Explore More
QR Code Rabbit supports every QR code type — URLs, social profiles, payments, documents, and more. All free, no signup needed.
Make it easy to contact you by email
Let people call you from a scan
Open a chat with you on WhatsApp
Point people to a place
Share a document with one scan
Let guests save your event to their calendar
Frequently Asked Questions
How offline plain text QR codes work, capacity limits, editing, and safety tips.
It is a static QR code that stores plain text, such as a message, a number or a code, inside the pattern itself. Scanning it shows the words on the phone instead of opening a website.
Yes. Static codes are free and don’t need an account, so you can turn text into a QR code for free without signing up. They also come with no watermarks, no scan limits and no expiry.
Yes, for reading the message. It is stored in the code, so the phone doesn’t need a connection to show it. Some scanner apps may offer to search the words online, and that part needs a connection.
Not with a static code, because the words are built into the pattern. Create a new code if the message changes.
The QRCodeRabbit allows up to 300 characters per QR code.
Yes. Use the Colours and Add Logo tabs to change the colors, upload a logo or pick a ready-made one, and add a frame. Check that the finished code still scans.
The code isn’t encrypted, so anyone who scans it can read the message. It is fine for a guest Wi-Fi password on a card you hand out, but not for anything private on a public sign. For Wi-Fi, a Wi-Fi QR code is usually the better choice.
Can't find the answer you're looking for? Our support team is happy to help.