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?
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.
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.
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.
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)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With