How Much Data Can a QR Code Store?

QR codes are everywhere, from restaurant menus and mobile payments to event tickets and business cards. But have you ever wondered how much information a QR code can actually hold?

In this guide, we’ll break down the maximum data capacity of QR codes, explain what affects that capacity, and offer best practices for making your codes efficient and scannable.

What is a QR code?

A QR code (short for Quick Response code) is a type of two dimensional barcode invented by Denso Wave in Japan in 1994. Unlike traditional barcodes, which store data horizontally, QR codes store data both vertically and horizontally, allowing for much higher information density.

How Much Data Can a QR Code Store?

The amount of information a QR code can hold depends on three main factors:

  1. Type of data
  2. QR code version
  3. Error correction level

 

Let’s break these down.

1. Data Type and Character Limits

Different types of content take up different amounts of space. Here’s a breakdown of the maximum storage capacity based on the data type:

 

Data TypeMax Capacity (Version 40, Low Error Correction)
Numeric (0–9)7,089 characters
Alphanumeric (0–9, A–Z, space, $%*+-./:)4,296 characters
Binary (8-bit bytes)2,953 bytes
Kanji/Kana1,817 characters

 

QR code storage by data type

 

Note: These are maximum limits under optimal conditions (Version 40, Level L error correction). Real-world limits are usually lower.

2. QR Code Versions (Size and Module Count)

There are 40 versions of QR codes, each increasing in size and data capacity:

  • Version 1: 21×21 modules (smallest)
  • Version 40: 177×177 modules (largest)

Each version adds rows and columns (modules), allowing more data to be stored.

3. Error Correction Level

QR codes include error correction to remain scannable even if part of the code is damaged. There are four levels:

 

QR code data recovery

 

Level% of Code That Can Be RestoredUse Case
L7%High capacity, clean environments
M15%Standard use
Q25%Marketing or signage
H30%Harsh conditions, logos embedded

 

Higher error correction = less space for actual data

What Can You Store in a QR Code?

QR code applications

 

Here are the most common types of content stored in QR codes:

Plain Text

Short messages, trivia, or product codes.

URLs

Direct users to websites or landing pages. Use short URLs to avoid bulky codes.

Contact Info (vCard)

Add names, phone numbers, emails, and addresses, ideal for digital business cards.

Wi-Fi Login Details

Connect to Wi-Fi networks without typing passwords.

Event Info (iCal or Google Calendar)

Add events to calendars with one scan, useful for concerts, meetings, or conferences.

Prefilled Emails or SMS

Send templated messages or contact support with one scan.

Payment Details

Used for apps like PayPal, Google Pay, or bank transfers.

Small Files or Images (Not Recommended)

QR codes can technically store binary data, but the limits are tiny. It’s better to store a link to the file or image online.

Can a QR Code Store a Movie?

No QR codes cannot directly store a movie. A movie file is typically hundreds of megabytes or gigabytes, while a QR code can hold just a few kilobytes at most. Instead. store a link to a YouTube video, cloud storage, or streaming page.

Practical Drawbacks of Storing Too Much Data

While QR codes can store thousands of characters, stuffing too much data into one leads to problems:

  • Harder to scan
  • Requires higher resolution printing
  • Takes longer for devices to read
  • Visually cluttered

Best Practices for Creating Efficient QR Codes

Follow these tips to maximize QR code usability and performance:

  • Keep data minimal, short URLs or text only
  • Use the right error correction level based on context
  • Test on multiple devices before going live
  • Ensure high contrast between code and background
  • Don’t print too small, size affects scan-ability
  • Avoid placing QR codes on curved or textured surfaces

Conclusion

A QR code can store a surprising amount of data — from numbers and text to Wi-Fi credentials and payment details. However, the more compact and optimized your code is, the better the user experience will be.

Want to create your own QR code for any type of content? Try QR Code developer to generate custom QR codes in seconds for links, events, contact info, and more.

Arnavi Somvanshi

Arnavi Somvanshi

Arnavi Somvanshi is a digital marketing specialist and content creator with expertise in SEO and social media. She is the co-founder and Head of Marketing at Query Labs, a company Read more...

FAQs

How many characters can a QR code hold?

Up to 7,089 numeric characters or 2,953 bytes of binary data depending on version and error correction.

Can I put a PDF or video file in a QR code?

Not directly. Instead, link to a file stored online.

What affects the storage limit of a QR code?

The type of data, QR code version, and error correction level.

Are dynamic QR codes different in storage capacity?

Yes, dynamic QR codes often store a short redirect URL that links to content stored online, so they appear smaller but are more flexible.