📝 Free Text QR Code Generator

Encode any plain text into a QR code — instructions, serial numbers, codes, or messages. The simplest QR type with no links or apps needed.

will be set by JS


Custom

How Text QR Codes Work

A text QR code encodes plain text directly into the QR pattern itself. When someone scans the code with a QR reader or smartphone camera, the device decodes the image and displays the text. There's no link following, no app launching, no server call — just pure data encoded into the square matrix.

Text QR codes are completely static, meaning the data is frozen at the moment of creation. They never expire because there's no external dependency. You can print them decades ago and they'll still work today. This makes them ideal for archival, historical records, long-term labelling, and any situation where reliability over time is critical.

When to Use Text vs. URL QR Codes

Choose a URL QR code when you want to direct someone to a website or online resource. Choose a text QR code when you want to encode information that stands alone or that might be used offline.

Text QR codes are better for: product serial numbers and batch codes that need to be scanned for inventory tracking, printed instructions that should be readable from the QR code itself, asset identifiers or barcodes used in logistics, authentication codes or tickets, puzzle clues or game instructions, or any metadata that needs to persist independently of an online service.

Character Limits and Error Correction

Text QR codes support up to approximately 4,000 characters depending on the error correction level. At the highest error correction level (30% recovery), you can encode around 2,500 characters. At the lowest level, you can fit closer to 4,000.

Our generator automatically selects the appropriate error correction and encoding efficiency. Special characters, Unicode letters, emoji, line breaks, and accented characters are all supported. The QR code will be larger for longer text, but the size is calculated automatically to fit your data while maintaining scannability.

Text QR Codes Never Expire

Unlike some QR code services that rely on external servers or dynamic redirects, text QR codes are completely static. The data lives entirely within the image file itself. There's no subscription, no expiration date, and no risk that your code will stop working because a service discontinued.

You can safely print text QR codes on product packaging, certificates, historical documents, and anything else that needs to remain functional indefinitely. The code generated today will scan perfectly in 10, 20, or 50 years from now.

How to Create a Text QR Code in 4 Steps

1
Enter Your Text
Type or paste your text into the field above. Include line breaks, special characters, or Unicode as needed. Up to 4,000 characters are supported.
2
Choose Your Colours
Select from preset colour themes or use the colour picker for a custom look. High contrast between foreground and background ensures reliable scanning.
3
Pick Your QR Style
Choose between Square, Rounded, Dots, or Diamond styles. All variations maintain full scannability regardless of aesthetic preference.
4
Download and Deploy
Download your QR code as PNG for print or SVG for digital scaling. No compression, no watermarks — it's ready to use immediately.

Practical Applications for Text QR Codes

📦
Product Serial Numbers Encode batch codes, lot numbers, or SKUs directly into the packaging for instant inventory tracking.
📖
Instruction Manuals Include coded assembly instructions or safety warnings that appear directly when scanned.
🏷️
Asset Tracking Label equipment or inventory with QR codes containing asset IDs, condition notes, or location codes.
🎮
Escape Room Clues Encode puzzle answers, riddle text, or next location instructions directly into the QR code.
📶
WiFi Instructions Print network passwords or connection details separately, securely encoded in a QR code.
🎓
Student Assignment Codes Distribute assignment numbers, codes, or reference materials via QR-encoded text.

Frequently Asked Questions

Related QR Code Types