Text QR Code Generator
Display any text message with a scan
Free account includes unlimited static codes + 1 trackable dynamic code
Text QR Codes by the Numbers
maximum characters in a single QR code
QR Code specification
offline capability - no internet ever needed
Static QR standard
server dependencies or expiration dates
Static QR standard
recommended character limit for easy scanning
Best practices
Why We're Different
What is a Text QR Code?
A text QR code displays plain text directly on the user's screen when scanned. Unlike URL codes that open websites or contact codes that trigger actions, text QR codes simply show the encoded message—no internet, no app, no external dependencies.
The text is encoded directly into the QR pattern using the alphanumeric or byte mode of QR encoding. When scanned, smartphones display the text as a notification or in the camera app. Users can then copy, share, or save the information.
Text QR codes are the most self-contained type of QR code. They work completely offline, never expire, and don't depend on any server or service. The tradeoff is capacity—more text means a denser, harder-to-scan code, so keeping messages concise is essential.
Why You Need a Text QR Code
Share Information Without Internet Dependency
Text QR codes store information directly in the pattern itself—no server, no database, no internet connection required. When someone scans the code, the text appears instantly on their screen without loading anything from the web. This makes text QR codes ideal for warehouses, basements, rural areas, or any location with unreliable connectivity.
Unlike URL-based QR codes that break when servers go down or domains expire, text QR codes work indefinitely. The information is encoded in the physical pattern, meaning it remains accessible as long as the printed code is readable—whether that's tomorrow or ten years from now.
Track Assets with Serial Numbers and Inventory Codes
Manufacturing and logistics operations use text QR codes to embed serial numbers, model information, and asset identifiers directly on equipment and inventory. Workers scan to instantly verify asset details without database lookups—critical in facilities with poor WiFi coverage or during network outages.
Each QR code can contain product IDs, lot numbers, manufacturing dates, and location codes. This information displays immediately when scanned, enabling quick audits and inventory checks without relying on external systems.
Authenticate Products and Combat Counterfeiting
Text QR codes provide a low-cost authentication layer for products. By encoding unique identifiers, batch codes, or verification strings, manufacturers give customers a simple way to confirm product authenticity. Scanning reveals information that should match what's on the packaging—any discrepancy signals a potential counterfeit.
While dynamic QR codes offer more sophisticated authentication with server-side verification, text QR codes work as a first line of defense that requires no infrastructure. Pharmaceutical companies, electronics manufacturers, and luxury brands use this approach to help customers verify purchases instantly.
Create Engaging Scavenger Hunts and Interactive Experiences
Text QR codes are perfect for scavenger hunts because they reveal clues, riddles, or hidden messages without requiring internet access. Participants scan codes hidden around a venue to discover their next instruction—the text appears instantly without waiting for pages to load or dealing with poor connectivity.
Museums, schools, corporate events, and family gatherings use text QR codes to create interactive experiences. Each code can contain a puzzle piece, a fun fact, a secret message, or directions to the next location. The offline functionality means your hunt works reliably in parks, historic buildings, or anywhere WiFi doesn't reach.
Distribute Discount Codes and Promotional Messages
Embed promo codes, discount percentages, or special offers directly in text QR codes for simple, reliable distribution. Customers scan to reveal a code like 'SAVE20' that they can use at checkout—the code displays even if they're in an area with poor mobile reception.
While dynamic coupon QR codes offer tracking and expiration features, text QR codes provide a zero-maintenance alternative. Print once and distribute everywhere—on flyers, receipts, packaging, or signage. There's no server to maintain, no subscription to renew, and no risk of the code failing due to technical issues.
Advantages of Text QR Codes
Complete Offline Operation
Works anywhere with zero internet dependency. Perfect for basements, rural areas, warehouses, or anywhere connectivity is unreliable.
Never Expires
The text is permanently encoded in the pattern. No server to go offline, no subscription to cancel, no data to expire. Works forever.
Instant Display
No loading, no redirects, no waiting for pages. The text appears immediately when scanned—the fastest QR code experience.
Maximum Privacy
No data is sent anywhere. The information transfers directly from code to phone without touching any server. Ideal for sensitive information.
Universal Reading
Every smartphone camera app can read text QR codes. No special apps, no configuration, no compatibility issues.
How to Create a Text QR Code
Enter your text
Type or paste the text you want to encode. Keep it concise for easier scanning.
Check the density
Watch the QR code preview. If it looks too complex, shorten your text.
Test the code
Scan with your phone to verify the text displays correctly.
Download your QR code
Download as PNG for screens or SVG for printing. No signup needed.
Deploy offline-ready
Use anywhere - the QR code works without internet or server dependencies.
Text QR Code Best Practices
Keep Text Under 300 Characters for Reliable Scanning
While QR codes can technically hold up to 2,953 characters, code density increases dramatically with content length. Dense codes are harder to scan, especially from a distance or in poor lighting conditions. For reliable scanning across all devices and conditions, keep your text under 300 characters.
If you need to share more information, consider breaking it into multiple QR codes or using a URL QR code that links to a web page. Remember that every character adds complexity—if you can convey your message in fewer words, your QR code will be smaller and easier to scan.
Use Plain Alphanumeric Characters When Possible
QR codes have different encoding modes for different character types. Alphanumeric mode (A-Z, 0-9, and a few symbols) is the most efficient, allowing approximately 4,296 characters. When you include lowercase letters, special characters, or emojis, the code switches to byte mode which is less efficient.
For maximum capacity and smallest code size, stick to uppercase letters, numbers, and basic punctuation. If you must include special characters or different languages, just be aware they'll consume more space. Always test your QR code after generating to ensure it scans reliably.
Test Before Printing—Especially for Critical Information
Unlike dynamic QR codes where you can fix errors after deployment, text QR codes are permanent. The information is baked into the pattern, so any typo or mistake requires generating and reprinting a new code. Always scan your generated QR code on multiple devices before printing.
Pay special attention to serial numbers, product codes, and other data where accuracy is essential. Test with at least one iPhone and one Android device. For codes that will be printed in large quantities, have multiple people verify the content before committing to production.
Maintain High Contrast and Quiet Zone
QR codes work best with maximum contrast—ideally black patterns on a white background. While you can customize colors, ensure the foreground is always significantly darker than the background. Light-on-dark (inverted) codes can work but are generally less reliable across older devices.
Preserve the quiet zone—the white border around the QR code. This margin helps scanners identify where the code begins and ends. A quiet zone of at least 4 modules (the small squares that make up the code) on all sides is recommended.
Add Clear Context About What the Code Contains
Not everyone knows what to expect when scanning a random QR code. Add text near your code explaining what it does: 'Scan for serial number', 'Scan for product specs', or 'Scan to reveal your clue'. This simple instruction increases scan rates and sets correct expectations.
Consider your audience's technical comfort level. For general consumers, phrases like 'Point your camera here' may be helpful. For industrial applications where workers scan codes regularly, a brief label like 'Asset ID' is sufficient.
Why Use Our Text QR Code Generator?
Popular Use Cases
Product Information
Encode specs, ingredients, or instructions directly in the QR code.
Serial Numbers
Store product codes, asset tags, or inventory numbers for quick lookup.
WiFi-Free Zones
Share information in areas without internet - warehouses, basements, rural locations.
Quick Notes
Share quotes, poems, or messages that display instantly when scanned.
Text QR Codes by Industry
For Manufacturing & Logistics
Asset Tagging
Encode serial numbers, model information, and maintenance dates directly in QR codes on equipment. Workers scan to verify assets without database lookups—works even in offline facilities.
Warehouse Inventory
Label bins and shelves with text QR codes containing location codes, item descriptions, and reorder info. Functions in areas with no WiFi or cellular coverage.
For Retail & Products
Product Specifications
Encode technical specs, ingredients, or care instructions directly in QR codes on products. Information displays instantly without loading product pages.
Batch & Lot Numbers
Include manufacturing dates, batch codes, and traceability information. Useful for compliance and quality control without online lookups.
For Events & Access
Offline Tickets
Encode ticket codes or access credentials that can be verified without internet. Perfect for venues with poor connectivity or as backup to online systems.
Emergency Information
Display critical contact numbers, evacuation routes, or safety procedures that work even when networks are down during emergencies.
For Personal & Creative Use
Hidden Messages
Create scavenger hunts, puzzle games, or surprise messages encoded in QR codes. Recipients scan to reveal clues or personal notes.
Offline Contact Sharing
Encode phone numbers or simple contact info for situations where vCard codes are overkill. Works when neither person has data access.
Frequently Asked Questions
How much text can I put in a QR code?
Up to about 2000 characters for alphanumeric text. However, more text means a denser QR code that's harder to scan. Keep it under 300 characters for best results.
Does the text QR code need internet?
No. The text is encoded directly in the QR pattern. It works completely offline - no server, no internet, no app needed.
Do text QR codes expire?
Never. The text is baked into the pattern itself. It will work as long as the QR code is readable.
Can I include emojis or special characters?
Yes, but they use more data per character. Stick to basic text for longer messages.
What's the difference between text and URL QR codes?
Text QR codes display the content directly on the user's screen. URL QR codes open a web page. Use text when you don't want to rely on internet access.
Ready to Create Your Text QR Code?
Create your first QR code in seconds — completely free.
Try It Free