Mis maksimumi määrab
Kolm asja otsustavad, kui palju mahub: versioon, veaparanduse tase ja kodeerimisrežiim. Suuremal versioonil on rohkem mooduleid, madalam veaparanduse tase jätab neist rohkem andmete jaoks ning kompaktne režiim, näiteks numbriline, pakib igasse bitti rohkem märke.
Avaldatud arvud on maksimumid sisu puhul, mis kasutab kogu aeg ühte režiimi. Päris sisu, näiteks segatud tähesuuruse ja sümbolitega URL, langeb tavaliselt baidirežiimi ja mahutab vähem märke.
Maht äärmustes
Allolev tabel näitab väikseimaid ja suurimaid QR-koode. Kõik muud versioonid ja tasemed jäävad nende väärtuste vahele.
- Versioon 1-L: 41 numbrit, 25 tähtnumbrilist, 17 baiti, 10 kanji
- Versioon 1-H: 17 numbrit, 10 tähtnumbrilist, 7 baiti, 4 kanji
- Versioon 40-L: 7089 numbrit, 4296 tähtnumbrilist, 2953 baiti, 1817 kanji
- Versioon 40-H: 3057 numbrit, 1852 tähtnumbrilist, 1273 baiti, 784 kanji
Maht praktikas
See, et saab palju salvestada, ei tähenda, et peaks. Maksimumi lähedal olev kood on pisikeste moodulitega, mis vajavad suurt trükki, kindlat kätt ja head kaamerat, ning see ebaõnnestub halvas valguses sagedamini.
Linkide puhul hoiab lühike URL koodi väikese ja töökindla. Sisu, näiteks vCardi või Wi-Fi andmete puhul on sama mõju vabatahtlike väljade kärpimisel. Baitide arv viitab kodeeritud baitidele, seega vähendavad põhilatina välised märgid, mis võtavad UTF-8-s mitu baiti, mahtuvate märkide arvu.