Kody QR mogą mieć 4 poziomy korekcji błędów oraz 40 wersji rozmiarowych. W zależności od wersji i poziomu korekcji błędów kod QR może pomieścić:
- od 15 do 7089 danych numerycznych
- od 10 do 4296 danych alfanumerycznych
- od 7 do 2953 danych binarnych
- od 4 do 1817 danych w alfabecie Kanji.
Poziomy korekcji błędów
W zależności od poziomu korekcji błędów kod QR może mieć następującą odporność na nieczytelne dane:
- L – około 7%
- M – około 15%
- Q – około 25%
- H – około 30%.
Wersje
Poniżej przedstawiamy wszystkie dozwolone rozmiary kodów QR. Należy pamiętać, że im większy kod QR tym dłużej trwa jego odczytanie. Ponadto największe kody są ciężko odczytywane przez urządzenia mobilne gdzie za odczyt odpowiada wbudowany aparat fotograficzny.
- 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