QR codes can have 4 levels of error correction and 40 dimensional versions. Depending on the version and level of error correction QR code can accommodate:
- from 15 to 7089 numeric data
- from 10 to 4296 alphanumeric data
- from 7 to 2953 binary data
- from 4 to 1817 Data Kanji alphabet.
Levels of error correction
Depending on the level error correction QR code may have the following resistance data unreadable:
- L – about 7%
- M – about 15%
- Q – about 25%
- H – about 30%.
Versions
Below are all the permitted size of QR codes. Keep in mind that the larger the QR code, the longer it takes to read it. In addition, the greatest codes are hard to read by mobile devices where the reading corresponds to the built-in camera.
- 1 – 21x21
- 2 – 25x25
- 3 – 29x29
- 4 – 33x33
- 5 – 37x37
- 6 – 41x41
- 7 – 45x45
- 8 – 49x49
- 9 – 53x53
- 10 – 57x57
- 10 – 57x57
- 12 – 65x65
- 13 – 69x69
- 14 – 73x73
- 15 – 77x77
- 16 – 81x81
- 17 – 85x85
- 18 – 89x89
- 19 – 93x93
- 20 – 97x97
- 21 – 101x101
- 22 – 105x105
- 23 – 109x109
- 24 – 113x113
- 25 – 117x117
- 26 – 121x121
- 27 – 125x125
- 28 – 129x129
- 29 – 133x133
- 30 – 137x137
- 31 – 141x141
- 32 – 145x145
- 33 – 149x149
- 34 – 153x153
- 35 – 157x157
- 36 – 161x161
- 37 – 165x165
- 38 – 169x169
- 39 – 173x173
- 40 – 177x177