Kas lemia talpą
Kiek telpa, lemia trys dalykai: versija, klaidų taisymo lygis ir kodavimo režimas. Didesnė versija turi daugiau modulių, žemesnis klaidų taisymo lygis daugiau jų palieka duomenims, o kompaktiškas režimas, pavyzdžiui, skaitinis, į kiekvieną bitą sutalpina daugiau simbolių.
Paskelbti skaičiai yra maksimumai turiniui, kuris visą laiką naudoja vieną režimą. Tikras turinys, pavyzdžiui, URL su didžiosiomis ir mažosiomis raidėmis bei simboliais, paprastai patenka į baitų režimą ir telpa mažiau simbolių.
Talpa kraštutiniais atvejais
Toliau pateikiami mažiausio ir didžiausio QR kodo duomenys. Visos kitos versijos ir lygiai patenka tarp šių verčių.
- 1-L versija: 41 skaitmuo, 25 raidiniai ir skaitiniai simboliai, 17 baitų, 10 kandži
- 1-H versija: 17 skaitmenų, 10 raidinių ir skaitinių simbolių, 7 baitai, 4 kandži
- 40-L versija: 7 089 skaitmenys, 4 296 raidiniai ir skaitiniai simboliai, 2 953 baitai, 1 817 kandži
- 40-H versija: 3 057 skaitmenys, 1 852 raidiniai ir skaitiniai simboliai, 1 273 baitai, 784 kandži
Talpa praktikoje
Tai, kad galima sutalpinti daug, nereiškia, kad reikia. Kodas, artimas savo maksimumui, turi mažyčius modulius, kuriems reikia didelio spaudinio, tvirtos rankos ir gerų kamerų, o prasto apšvietimo sąlygomis nuskaitymas nepavyksta dažniau.
Nuorodoms trumpas URL išlaiko kodą mažą ir patikimą. Tokiam turiniui kaip vCard ar Wi-Fi duomenys tą patį daro neprivalomų laukų sutrumpinimas. Baitų skaičius reiškia užkoduotus baitus, todėl simboliai už pagrindinės lotyniškos abėcėlės ribų, kuriems UTF-8 reikia kelių baitų, sumažina telpančių simbolių skaičių.