Kaj določa zmogljivost
O tem, koliko se prilega, odločajo tri stvari: različica, raven popravljanja napak in način kodiranja. Večja različica ima več modulov, nižja raven popravljanja napak jih več pusti za podatke, kompakten način, kot je številski, pa v vsak bit spravi več znakov.
Objavljene številke so maksimumi za vsebino, ki ves čas uporablja en sam način. Resnična vsebina, na primer URL z mešanimi velikimi in malimi črkami ter simboli, običajno spade v bajtni način in sprejme manj znakov.
Zmogljivost v skrajnostih
Spodnja preglednica prikazuje najmanjše in največje kode QR. Vse druge različice in ravni so med tema vrednostma.
- Različica 1-L: 41 števk, 25 alfanumeričnih, 17 bajtov, 10 znakov kanji
- Različica 1-H: 17 števk, 10 alfanumeričnih, 7 bajtov, 4 znaki kanji
- Različica 40-L: 7.089 števk, 4.296 alfanumeričnih, 2.953 bajtov, 1.817 znakov kanji
- Različica 40-H: 3.057 števk, 1.852 alfanumeričnih, 1.273 bajtov, 784 znakov kanji
Zmogljivost v praksi
Da lahko shranite veliko, ne pomeni, da bi morali. Koda blizu maksimuma ima drobne module, ki zahtevajo velik tisk, mirno roko in dobro kamero, v slabi svetlobi pa pogosteje odpove.
Pri povezavah kratek URL ohrani kodo majhno in robustno. Pri vsebini, kot sta vCard ali podatki za Wi-Fi, ima enak učinek izpustitev neobveznih polj. Število bajtov se nanaša na kodirane bajte, zato znaki zunaj osnovne latinice, ki v UTF-8 zavzamejo več bajtov, zmanjšajo število znakov, ki se prilegajo.