Text QR Code Generator
Create QR codes with any custom text message. Perfect for notes, instructions, or secret messages.
Select QR Code Type
QR Type Guide
How Should You Use Text QR Codes?
Choose static when the encoded information will never change. Choose dynamic when you need to edit the destination after printing, track scans, pause a campaign, or keep a stable short link while the destination changes.
Best For
Campaigns where the scanner expects a focused destination and you may need analytics, design control, or a destination you can update later.
Not Best For
Cases where another QR type is more specific, such as PDF for files, vCard for contact saving, WiFi for network access, or menu QR for restaurant menus.
Before Printing
Test the final QR at real size, confirm the quiet zone, and use the size calculator when the code will appear on signs, packaging, menus, cards, or other printed material.
A plain text QR code encodes raw alphanumeric or UTF-8 text directly into the QR pattern — fitting up to 4,296 alphanumeric or 2,953 byte-mode characters depending on the QR version and error-correction level. Scanning displays the text in the scanner's default QR app. QRLynx's free text QR generator handles UTF-8 emoji, multi-language strings, and supports custom branding without breaking the encoded text.
Why Use Text QR Codes?
Share information offline securely and reliably with Text QR codes. As a self-contained data method, they require no internet connection, making them the ultimate tool for resilient information sharing.
Any Message
Encode any text you want - instructions, notes, serial numbers, messages, or even secret codes. Up to 4,296 characters per QR code.
No Internet Required
Text is stored directly in the QR code. Scan works anywhere - no WiFi, no data, no websites. Perfect for offline environments.
Instant Sharing
Share information without apps or accounts. Anyone with a smartphone camera can scan and read your message instantly.
Popular Use Cases
From manufacturing logistics to personal messages, Plain Text QR codes offer endless possibilities for verified, offline communication.
Product Instructions
Add assembly guides, care instructions, or warranty info to product packaging. No manual needed.
Hand wash only. Dry flat.
Gift Messages
Add a personalized note or greeting to gifts. More memorable than a plain card, and impossible to lose.
Happy Birthday! Love, Mom
Manufacturing & Inventory
Encode serial numbers, batch info, or tracking data. Scan to quickly identify items without databases.
SN: 8392-AB-2023
Games & Puzzles
Create scavenger hunts, escape room clues, or puzzle games. Each QR reveals the next hint or answer.
Clue: Look under the rug.
How to Create a Text QR Code
Encode your message in three steps. Create rugged, offline-ready QR codes for any purpose.
Enter Your Text
Type any message, instructions, or notes you want to encode. You can include up to 4,296 characters, special characters, and even emojis. Shorter text creates simpler, easier-to-scan codes.
Customize Your Design
Choose colors that match your brand or purpose, select a style, and optionally add your logo. Pro users can remove the watermark for a cleaner look.
Download & Use
Download in PNG, PDF, or SVG format. Print on products, labels, business cards, packaging, or share digitally. Works anywhere - online or offline!
How Much Text Fits in a QR Code (by Data Mode)
A plain-text QR code stores your characters directly in the pattern, so capacity is fixed by the QR standard (ISO/IEC 18004), not by any server. The maximum depends on which data mode your text uses and how much error correction you keep. The figures below are the absolute ceilings at the largest QR version (40) and the lowest error-correction level (L). In practice, keep text short: more characters force a denser, harder-to-scan code.
| Data mode | Allowed characters | Max capacity (version 40, EC level L) | Typical use |
|---|---|---|---|
| Numeric | Digits 0–9 only | 7,089 digits | Serial numbers, batch IDs, tracking codes |
| Alphanumeric | 0–9, A–Z (uppercase), space, $ % * + - . / : | 4,296 characters | Short codes, uppercase notes, references |
| Byte / UTF-8 | Any text, lowercase, punctuation, emoji, accents | 2,953 bytes | Real sentences, multi-language text, emoji |
| Kanji | Shift-JIS double-byte characters | 1,817 characters | Japanese text |
What this means for you: a normal message with lowercase letters, punctuation, or emoji uses byte mode, so each emoji or accented character costs several bytes and you are working against the ~2,953-byte ceiling — not the 4,296 figure. Higher error correction (M, Q, H) makes a code more scan-resistant but lowers these maximums further. For reliable scanning on printed material, aim well under 300 characters. If your content might change later, encode a short link instead and edit the destination with a dynamic QR code rather than storing fixed text.
Frequently Asked Questions
Learn more about Text QR codes, capacity limits, and offline capabilities in our frequently asked questions.
What is a Text QR code?
A Text QR code stores plain text directly within the code itself. When scanned, the text is displayed immediately on the device - no internet connection required. It's perfect for messages, instructions, or any information you want to share offline.
How much text can fit in a QR code?
A standard QR code can store up to 4,296 alphanumeric characters. However, for best scanning reliability, we recommend keeping your text under 300 characters. Longer text creates more complex QR codes that may be harder to scan.
Do I need internet to scan a Text QR code?
No! Unlike URL QR codes that redirect to websites, Text QR codes store the message directly in the code. The text displays instantly when scanned, even without any internet connection.
Can I include special characters and emojis?
Yes, you can include special characters, numbers, punctuation, and even emojis in your text QR codes. The QR code will encode exactly what you type, preserving formatting and special characters.
What's the difference between Text and URL QR codes?
Text QR codes display the content directly when scanned - no internet needed. URL QR codes open a website link, requiring internet access. Use Text for offline info and URL for linking to dynamic web content.
Can I edit the text after creating the QR code?
Static Text QR codes cannot be edited after creation - the text is encoded in the image itself. However, with a Pro account you can create dynamic QR codes that allow you to update the content anytime without changing the QR code image.
By Ahmad Tayyem · Last updated: