How Many Characters Can a QR Code Hold?
Direct Answer
A QR code can hold up to 4,296 alphanumeric characters, 7,089 numeric-only digits, or 2,953 bytes of binary data — but for reliable scanning, especially at small print sizes, it's best to keep content well under that, ideally under 300 characters.
Key Facts
- ✓Numeric only: up to 7,089 digits
- ✓Alphanumeric: up to 4,296 characters
- ✓Binary/byte: up to 2,953 bytes
- ✓Kanji: up to 1,817 characters
Full Explanation
Max capacity depends on data type and error correction level (higher error correction reduces usable capacity). Few real-world codes need anywhere near the max — a URL is typically 20–80 characters, WiFi credentials under 100, a vCard usually 200–400. Long URLs make a code visually denser and slower or less reliable to scan when printed small, which is the main practical reason to use a shortened URL, not the character limit itself.
Related Questions
What is a QR code and how does it work?
A QR code is a two-dimensional barcode that stores data as a scannable grid of black-and-white squares, readable instantly by any smartphone camera — no app needed.
What size should a QR code be for printing?
It depends on content density and application — 3cm × 3cm minimum for table tents, up to 15cm+ for billboards. Longer encoded content requires a larger minimum size to stay reliably scannable.
Related Resources
Generate Your Free QR Code — No Sign-Up Required
No watermarks. No limits. Ready in 30 seconds.
Create Free QR Code →