QR Code Character Limits Explained
June 13, 2026
QR codes can store far more than just website links. They can contain plain text, contact information, WiFi credentials, phone numbers and much more.
However, every QR code has a maximum storage capacity. Understanding these limits can help you create QR codes that remain fast, reliable and easy to scan.
How Much Data Can a QR Code Store?
The maximum capacity of a QR code depends on the type of data being stored and the QR code version used.
In ideal conditions, a standard QR code can store up to:
- 7,089 numeric characters
- 4,296 alphanumeric characters
- 2,953 bytes of binary data
- 1,817 Kanji characters
Why Character Limits Matter
As more information is added, the QR code becomes visually denser. This means more squares must fit into the same space, making the code harder to scan.
Large QR codes can still work, but they often require larger print sizes and higher-quality cameras to scan reliably.
What Affects QR Code Capacity?
- The type of data being stored
- Error correction level
- QR code version
- Image size and print quality
- Scanning distance
Understanding Error Correction
QR codes include built-in error correction that allows them to remain scannable even if part of the code is damaged or obscured.
Higher error correction levels improve reliability but reduce the amount of data available for storage.
- Level L – Recovers up to 7% damage
- Level M – Recovers up to 15% damage
- Level Q – Recovers up to 25% damage
- Level H – Recovers up to 30% damage
Should You Use the Maximum Capacity?
In most situations, no.
While a QR code can technically hold thousands of characters, keeping the content short usually produces a cleaner code that scans faster and more reliably.
For long URLs or large amounts of information, it is often better to link to a webpage rather than store everything directly inside the QR code.
Common Examples
- Website URLs – Usually under 100 characters
- WiFi credentials – Often under 100 characters
- Phone numbers – Less than 20 characters
- Email addresses – Usually under 50 characters
- Plain text messages – Varies significantly
Tips for Better Scanning
- Keep content as short as possible
- Use appropriate error correction levels
- Print QR codes at a reasonable size
- Maintain strong contrast between foreground and background
- Always test before publishing or printing
Final Thoughts
QR codes can store a surprising amount of information, but larger isn't always better. Shorter, cleaner QR codes are typically easier to scan and provide a better user experience.
By understanding QR code character limits, you can create codes that remain reliable across a wide range of devices and scanning conditions.
Ready to create your own QR code? Try our free QR Generator and get started in seconds.