Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How can QR code store so much data?

Tags:

qr-code

Quick googling result that QR code can hold nearly 3kb (8 bit) data. But isn't it just using black/white dots to represent bits? If so there's no way that there's over 20,000 dots on a code.

So I'm obviously misunderstanding. Can someone explain how it works?

like image 724
Yellowmoon Avatar asked Oct 18 '10 23:10

Yellowmoon


People also ask

How much data can a QR code store?

QR Code is capable of handling all types of data, such as numeric and alphabetic characters, Kanji, Kana, Hiragana, symbols, binary, and control codes. Up to 7,089 characters can be encoded in one symbol. A QR Code symbol of this size can encode 300 alphanumeric characters.

How does a QR code hold data?

In practice, QR codes often contain data for a locator, identifier, or tracker that points to a website or application. QR codes use four standardized encoding modes (numeric, alphanumeric, byte/binary, and kanji) to store data efficiently; extensions may also be used.

How much can the biggest QR code store?

It is able to do so because a QR code has a maximum symbol size of 177x177 modules. So, it can have as much as 31,329 squares which can encode 3KB of data. That translates to a QR code data size of a total of 7,089 numeric characters or 4,269 alphanumeric ones.


1 Answers

QR Code data capacity

Numeric only:      Max. 7,089 characters 
Alphanumeric:      Max. 4,296 characters 
Binary (8 bits):   Max. 2,953 bytes 
Kanji/Kana:        Max. 1,817 characters 

Version 40 is 177 x 177 and can store up to 7,089 numerics or 4,296 alpha-numerics (at lowest error correction)

like image 184
Mitch Wheat Avatar answered Oct 22 '22 20:10

Mitch Wheat