Mi határozza meg a kapacitást
Három dolog dönti el, mennyi fér el: a verzió, a hibajavítási szint és a kódolási mód. A nagyobb verzióban több modul van, az alacsonyabb hibajavítási szint többet hagy belőlük az adatnak, a tömör mód, például a numerikus pedig több karaktert csomagol egy bitbe.
A közzétett számok olyan tartalom maximumai, amely végig egyetlen módot használ. A valódi tartalom, például egy kis- és nagybetűket és jeleket vegyítő URL, általában bájtmódba kerül, és kevesebb karakter fér el belőle.
Kapacitás a szélső értékeknél
Az alábbiak a legkisebb és a legnagyobb QR-kódot mutatják. Minden más verzió és szint ezek közé esik.
- 1-L: 41 számjegy, 25 alfanumerikus, 17 bájt, 10 kandzsi
- 1-H: 17 számjegy, 10 alfanumerikus, 7 bájt, 4 kandzsi
- 40-L: 7089 számjegy, 4296 alfanumerikus, 2953 bájt, 1817 kandzsi
- 40-H: 3057 számjegy, 1852 alfanumerikus, 1273 bájt, 784 kandzsi
Kapacitás a gyakorlatban
Az, hogy sokat lehet tárolni, nem azt jelenti, hogy érdemes. A maximumához közeli kódnak apró moduljai vannak, amelyekhez nagy nyomtatás, biztos kéz és jó kamera kell, és gyenge fényben gyakrabban hibázik.
Linkeknél a rövid URL kicsi és robusztus kódot ad. Olyan tartalomnál, mint a vCard vagy a Wi-Fi-adatok, a választható mezők elhagyása ugyanezt éri el. A bájtszámok a kódolt bájtokra vonatkoznak, ezért az alap latin betűkészleten kívüli karakterek, amelyek UTF-8-ban több bájtot foglalnak, csökkentik a beférő karakterek számát.