Enter Your Text
Enter any text message, note, or content to encode in the QR code. Supports letters, numbers, symbols, and special characters.
Enable Scan Tracking & Analytics
PRO
Customize

Your QR code will
appear here

Free download • No watermark

What is a Text QR Code?

A text QR code is a type of QR code that stores plain text directly within its pattern. Unlike URL QR codes that link to websites, text QR codes encode the actual content itself — meaning the text is embedded in the QR code and can be read without an internet connection.

When someone scans a text QR code with their smartphone camera or a QR reader app, the encoded text is displayed immediately on their screen. This makes text QR codes ideal for sharing information in environments where internet access may be limited or unavailable.

Text QR codes are static, meaning the content is permanently encoded in the pattern at the time of creation. The encoded text cannot be changed after the QR code is generated, but the QR code itself will never expire and will work indefinitely.

How to Create a Text QR Code

Creating a text QR code is simple and takes just a few seconds:

  1. Enter your text — Type or paste the text you want to encode in the textarea above. This can be any plain text content: a message, instructions, a serial number, a poem, or any other information.
  2. Customize the appearance — Choose a color for your QR code from the preset options or pick a custom color. Select an error correction level based on how the QR code will be used (higher correction is better for printed codes that may get damaged).
  3. Generate and preview — The QR code generates automatically as you type. Review the preview to make sure it scans correctly.
  4. Download your QR code — Save the QR code in your preferred format: PNG for digital use or SVG for print materials.

Creative Uses for Text QR Codes

Text QR codes are versatile and can be used in many creative and practical ways:

Secret Messages & Puzzles

Create hidden messages for scavenger hunts, escape rooms, or surprise notes. Because the text is encoded and not immediately visible, QR codes add an element of discovery and intrigue to any activity.

Product Information & Labels

Encode product details, care instructions, ingredients lists, or serial numbers directly in a QR code. This is especially useful for products where label space is limited. The information is accessible without requiring a website or database.

Educational Content

Teachers can create QR codes containing quiz answers, vocabulary definitions, study hints, or assignment instructions. Students scan the codes to access the information, making learning interactive and engaging.

Scavenger Hunts & Events

Organize engaging scavenger hunts by placing text QR codes at different locations, each revealing a clue or part of a larger message. This works great for team building events, birthday parties, museum tours, and classroom activities.

Offline Information Sharing

Share WiFi passwords, meeting room instructions, emergency procedures, or any reference information that needs to be accessible without internet connectivity. Text QR codes work entirely offline once scanned.

Text QR Code Limitations

While text QR codes are extremely useful, there are some limitations to keep in mind:

Character Limits

The maximum number of characters a QR code can hold depends on the error correction level and the type of characters used:

  • Numeric only (0-9): Up to 7,089 characters
  • Alphanumeric (A-Z, 0-9): Up to 4,296 characters
  • Binary/UTF-8 (any character): Up to 2,953 bytes

In practice, shorter text produces smaller, more easily scannable QR codes. For best results, keep your text under 300 characters. Very long text creates dense QR codes that can be difficult for some scanners to read, especially when printed at small sizes.

Error Correction Trade-offs

Higher error correction levels (Q and H) make the QR code more resilient to damage but reduce the amount of text you can encode. Lower levels (L and M) allow more text but less damage tolerance. Choose the level based on your use case:

  • Low (L): Maximum data capacity — best for digital displays where damage is unlikely
  • Medium (M): Good balance — suitable for most general use cases
  • Quartile (Q): Higher resilience — good for printed materials that may get worn
  • High (H): Maximum resilience — ideal for outdoor signage or industrial labels

Static Content

Text QR codes are static — the content cannot be updated after creation. If you need to change the text, you must generate a new QR code. For content that changes frequently, consider using a URL QR code that points to a webpage you can update, or use dynamic QR codes through ElkQR.

Frequently Asked Questions

Common questions about text QR codes

The theoretical maximum depends on the type of characters and error correction level. For numeric data, up to 7,089 digits can be encoded. For alphanumeric text, the limit is 4,296 characters. For UTF-8 encoded text (which includes special characters, accented letters, and emojis), the limit is approximately 2,953 bytes. However, for reliable scanning, we recommend keeping text under 300 characters. Longer text creates denser QR patterns that can be harder to scan, especially on printed materials or at small sizes.

No! That is one of the biggest advantages of text QR codes. The text is encoded directly within the QR code pattern itself. When scanned, the text is decoded locally on the device without any internet connection, server, or external service. This makes text QR codes perfect for offline environments like warehouses, remote areas, underground facilities, or anywhere with limited connectivity.

Yes, text QR codes support the full UTF-8 character set. This means you can encode special characters (like @, #, &), accented characters, non-Latin scripts (Chinese, Japanese, Korean, Arabic, Hindi, etc.), and even emojis. Keep in mind that non-ASCII characters take up more bytes than basic Latin letters, so the effective character limit will be lower when using special characters or non-English text.

No, text QR codes never expire. Since the text data is encoded directly in the QR code pattern (not stored on a server), the QR code will work forever as long as the printed or displayed image remains scannable. There are no subscriptions, renewals, or ongoing costs. Once you generate and download your text QR code, it is yours to use indefinitely.

Error correction allows a QR code to remain readable even if part of it is damaged, dirty, or obscured. There are four levels: Low (L) recovers 7% of data, Medium (M) recovers 15%, Quartile (Q) recovers 25%, and High (H) recovers 30%. For text QR codes displayed on screens, Low or Medium is usually sufficient. For printed QR codes on posters, packaging, or labels that may get scratched or worn, choose Quartile or High. Higher error correction does reduce the maximum text capacity slightly, as more of the QR code is used for redundancy.

Need Scan Tracking & Analytics?

Upgrade to ElkQR for dynamic QR codes with real-time scan tracking, geographic analytics, device insights, and more.

Start 7-Day Free Trial

Plans start at $19/month • 7-day free trial