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 →