Kas nosaka ietilpību
Cik daudz ietilpst, nosaka trīs lietas: versija, kļūdu labošanas līmenis un kodēšanas režīms. Lielākai versijai ir vairāk moduļu, zemāks kļūdu labošanas līmenis atstāj vairāk no tiem datiem, un kompakts režīms, piemēram, ciparu, ievieto vairāk rakstzīmju katrā bitā.
Publicētie skaitļi ir maksimumi saturam, kas visu laiku izmanto vienu režīmu. Reāls saturs, piemēram, URL ar jauktiem burtiem un simboliem, parasti nonāk baitu režīmā, un tajā ietilpst mazāk rakstzīmju.
Ietilpība galējos gadījumos
Tālāk redzams mazākais un lielākais QR kods. Visas pārējās versijas un līmeņi atrodas starp šīm vērtībām.
- 1-L versija: 41 cipars, 25 burtciparu rakstzīmes, 17 baiti, 10 kanji
- 1-H versija: 17 cipari, 10 burtciparu rakstzīmes, 7 baiti, 4 kanji
- 40-L versija: 7 089 cipari, 4 296 burtciparu rakstzīmes, 2 953 baiti, 1 817 kanji
- 40-H versija: 3 057 cipari, 1 852 burtciparu rakstzīmes, 1 273 baiti, 784 kanji
Ietilpība praksē
Spēja glabāt daudz nenozīmē, ka tas jādara. Kodam, kas ir tuvu maksimumam, ir sīki moduļi, kuriem vajadzīga liela druka, stabila roka un laba kamera, un tas biežāk neizdodas sliktā apgaismojumā.
Saitēm īss URL uztur kodu mazu un izturīgu. Tādam saturam kā vCard vai Wi-Fi dati papildu lauku izņemšanai ir tāda pati ietekme. Baitu skaits attiecas uz kodētajiem baitiem, tāpēc rakstzīmes ārpus pamata latīņu alfabēta, kas UTF-8 aizņem vairākus baitus katra, samazina ietilpstošo rakstzīmju skaitu.