How Much Text Is in a QR Code?
Sally Wright
Jun 9, 2023
How much text can you actually put into a QR code?
The answer depends on more than just the number of characters. QR code capacity changes based on the QR code version, the type of data being encoded, and the level of error correction being used.
If you're creating a plain text QR code, these limits matter. A short message can produce a compact code that's easy to scan. Add too much information, however, and the pattern becomes denser. This can make the code harder to scan, especially when it's printed on a small surface.
Understanding QR code character limits can help you decide what information to encode directly and when a dynamic QR code may be the better option.
TL;DR
- QR codes do not have one universal character limit.
- A Version 40 QR code can store up to 7,089 numeric characters under specific conditions.
- Alphanumeric and byte-based data have lower maximum capacities.
- QR code capacity depends on the version, data type, and error correction level.
- More data generally makes a QR code denser.
- Shorter content is usually easier to scan, particularly on small printed materials.
- Dynamic QR codes can be useful when you need to update the destination without replacing the printed code.
- QR Codes Unlimited lets you create and customize QR codes for free.
How Many Characters Can a QR Code Hold?
A QR code can store a surprising amount of information, but there isn't one maximum character limit that applies to every QR code.
The largest standard QR code is Version 40. At its maximum capacity and lowest error correction level, it can store up to 7,089 numeric characters.
Other types of data have different limits. A Version 40 QR code can hold up to 4,296 alphanumeric characters, while byte-based data has a maximum capacity of 2,953 bytes.
These numbers represent theoretical maximums. You may not be able to use the full capacity in a practical application because the amount of data a QR code can handle also depends on its error correction level and encoding.
For everyday use, reaching the theoretical maximum isn't usually the goal. A free QR code packed with thousands of characters creates a much denser pattern than one containing a short message. If that code is printed too small, displayed on a low-quality surface, or scanned under poor lighting, readability can suffer.
What Determines QR Code Capacity?
Several factors determine how much information can fit inside a QR code.
QR Code Version
QR codes come in 40 standard versions, ranging from Version 1 to Version 40.
Version 1 is the smallest and has the lowest capacity. As the version number increases, the QR code gains more modules and can hold more data.
The tradeoff is size. A higher-version QR code contains more squares, creating a more complex pattern. If you're encoding a large amount of information, you'll generally need a larger physical QR code to maintain reliable scanning.
Data Type
The type of information you're encoding also affects capacity.
Numeric data is the most efficient and can reach the highest theoretical capacity. Alphanumeric data, which includes a defined set of letters, numbers, and symbols, has a lower capacity. General text and other byte-based information require more space.
This is why saying that a QR code can always hold 7,089 characters is misleading. That number applies specifically to numeric data under particular conditions, not every type of text.
Error Correction
QR codes include error correction so they can remain readable even when part of the code is dirty, damaged, or obscured.
There are four error correction levels: Low, Medium, Quartile, and High.
Higher error correction can make a QR code more resilient, but it also reduces the amount of data that can be stored at a given version. If you're printing a QR code on packaging, outdoor signage, or another surface where damage is possible, stronger error correction may be worthwhile.
Does More Text Make a QR Code Harder to Scan?
It can.
The more information you encode, the more modules the QR code may need. This creates a denser pattern with smaller individual squares when the physical size stays the same.
For example, a short instruction may produce a relatively simple QR code. A long paragraph can create a much more complex pattern.
That doesn't mean long text automatically makes a QR code unusable. It means you need to consider the relationship between the amount of data, the physical size of the code, and the scanning environment.
If you're putting a QR code on a business card, product label, flyer, or small package, keeping the encoded information concise is usually a better approach.
How to Keep a Text QR Code Easy to Scan
You don't always need to use the maximum available capacity. In fact, keeping your QR code simple is often the better choice.
- Start by removing unnecessary words. If you're encoding instructions, focus on the information someone actually needs after scanning.
- You should also avoid making the QR code unnecessarily small. A dense code needs enough physical space for each module to remain distinguishable.
- Good contrast matters, too. Use a clear difference between the QR code's foreground and background, and leave sufficient blank space around the code.
- Before printing a QR code on a large batch of materials, test it with several phones and under the conditions where people will actually scan it.
Plain Text QR Code Use Cases
Plain text QR codes can be useful when you want someone to access short information without manually typing it.
Product Instructions
Manufacturers and retailers can use QR codes to provide short setup instructions, care information, or usage tips.
Event Information
A QR code can provide a schedule, venue instructions, speaker information, or other details attendees may need during an event.
Coupons and Promotions
Businesses can encode discount codes, promotional terms, or redemption instructions for customers to access quickly.
Contact Information
A short text QR code can contain a name, phone number, email address, job title, or other basic contact details.
For more structured contact information, however, a vCard QR code may be a better option.
Wi-Fi Information
QR codes can make it easier for guests to access a wireless network by providing the network name, password, and security information.
Static vs. Dynamic QR Codes: What's the Difference?
One important distinction is the difference between the amount of information a QR code can store and whether that information can be changed later.
With a static QR code, the data is permanently encoded into the QR pattern. If you print a QR code containing a phone number or text message and later need to change that information, you generally need to create and distribute a new QR code.
Dynamic QR codes work differently. Instead of permanently encoding the changing content into the pattern, a dynamic QR code can direct scanners through a managed destination. This allows the destination or content associated with the code to be updated without replacing the printed QR code.
That's particularly useful for marketing campaigns, product packaging, menus, promotions, and other materials that may remain in circulation for months or years.
If you expect the information to change, a dynamic QR code can give you considerably more flexibility than a static one.
How to Create a Plain Text QR Code With QR Codes Unlimited
If you need a QR code for a short message or another text-based application, you can create one with QR Codes Unlimited.
- Start by selecting the appropriate QR code type and entering the information you want to share. Keep the content focused on what the scanner actually needs.
- You can then customize the appearance of your QR code to fit your brand or marketing material. Depending on your use case, you can adjust the design and add branding elements while keeping enough contrast and clear space for reliable scanning.
- Once your code is ready, generate it and download the file format you need for your project.
- If the content may need to change later, consider creating a dynamic QR code instead. This gives you the flexibility to update the destination without having to reprint every copy of the QR code.
QR Codes Unlimited provides a free way to create, customize, and use QR codes without requiring a paid subscription to get started.
Create Your QR Code With QR Codes Unlimited
QR codes can hold far more information than most people need for everyday applications, but maximum capacity isn't necessarily the best target.
A shorter, well-designed QR code is generally easier to print, display, and scan. If you only need to share a small amount of information, plain text can work well. If the content may change over time, a dynamic QR code gives you more flexibility.
With QR Codes Unlimited, you can create and customize your QR codes for free and choose the approach that best fits your needs.
Start creating your QR code today and turn a simple scan into an easier way to share information.
Frequently Asked Questions
How many characters can a QR code hold?
A Version 40 QR code can hold up to 7,089 numeric characters under the lowest error correction level. The maximum is lower for alphanumeric and byte-based data, so there is no single character limit for every QR code.
Can a QR code contain a paragraph of text?
Yes. A QR code can contain a relatively large amount of text, but longer content creates a denser pattern. If you're printing the code at a small size, keeping the text shorter can improve scan reliability.
Does a dynamic QR code have a character limit?
The QR code itself still has technical capacity limits, but dynamic QR codes can use a destination or redirect rather than encoding a large amount of changing content directly into the QR pattern. This makes them more practical when the information needs to be updated.
What happens if I put too much text in a QR code?
The QR code becomes more complex and may require a higher version. If it is printed too small or with poor contrast, scanning can become more difficult.
Can I edit a QR code after printing it?
A static QR code generally cannot be changed once printed. A dynamic QR code can allow you to update its destination or associated content without replacing the physical QR code.
Can I create a plain text QR code for free?
Yes. QR Codes Unlimited allows you to create and customize QR codes for free, making it easy to test different formats before using them in your marketing materials or other projects.