Mikä määrää kapasiteetin
Kolme asiaa ratkaisee, kuinka paljon mahtuu: versio, virheenkorjaustaso ja koodaustila. Suuremmassa versiossa on enemmän moduuleja, matalampi virheenkorjaustaso jättää enemmän niistä dataan, ja tiivis tila, kuten numeerinen, pakkaa enemmän merkkejä jokaiseen bittiin.
Julkaistut luvut ovat maksimeja sisällölle, jossa käytetään koko ajan yhtä tilaa. Todellinen sisältö, kuten URL, jossa on isoja ja pieniä kirjaimia ja symboleja, päätyy yleensä tavutilaan ja siihen mahtuu vähemmän merkkejä.
Kapasiteetti ääripäissä
Alla oleva luettelo näyttää pienimmän ja suurimman QR-koodin. Kaikki muut versiot ja tasot jäävät näiden arvojen väliin.
- Versio 1-L: 41 numeroa, 25 aakkosnumeerista, 17 tavua, 10 kanjia
- Versio 1-H: 17 numeroa, 10 aakkosnumeerista, 7 tavua, 4 kanjia
- Versio 40-L: 7 089 numeroa, 4 296 aakkosnumeerista, 2 953 tavua, 1 817 kanjia
- Versio 40-H: 3 057 numeroa, 1 852 aakkosnumeerista, 1 273 tavua, 784 kanjia
Kapasiteetti käytännössä
Se, että voi tallentaa paljon, ei tarkoita, että kannattaisi. Maksimissaan oleva koodi sisältää pieniä moduuleja, jotka vaativat suuren painojäljen, vakaan käden ja hyvän kameran, ja se epäonnistuu useammin heikossa valossa.
Linkeissä lyhyt URL pitää koodin pienenä ja kestävänä. Sisällössä, kuten vCardissa tai Wi-Fi-tiedoissa, valinnaisten kenttien karsiminen tekee saman. Tavumäärät viittaavat koodattuihin tavuihin, joten perusaakkosten ulkopuoliset merkit, jotka vievät UTF-8:ssa useita tavuja kukin, vähentävät mahtuvien merkkien määrää.