Datova kapacita QR kodu je maximalni mnozstvi informaci, ktere lze zakodovat do jedineho QR kodu. Urcuje ji verze kodu (fyzicka velikost) a uroven opravy chyb. QR kod muze obsahovat az 7 089 numerickych znaku, 4 296 alfanumerickych znaku nebo 2 953 bytu binarnich dat. Toto jsou teoreticka maxima definovana specifikaci ISO/IEC 18004, mezinarodnim standardem spravovanym ISO a puvodne vyvinutym spolecnosti Denso Wave v roce 1994. V praxi je vyuzitelna ulozna kapacita vyrazne nizsi, protoze vice dat znamena hustsi, hure nasnenovatelny kod.
Pochopit, kolik informaci muze QR kod pojmout, je dulezite z jednoho praktickeho duvodu: pokud se pokusite zakodovat prilis mnoho dat, kod se stane natolik slozitym, ze ho telefony nedokazou precist. Tento pruvodce vysvetluje, co ovlivnuje datovou kapacitu QR kodu a co delat, kdyz narazite na limit.
Hlavni body:
Maximalni kapacita: 7 089 numerickych, 4 296 alfanumerickych znaku nebo 2 953 bytu.
Vice dat znamena hustsi kod s vice moduly (ctverci), coz vyzaduje vetsi rozmer tisku, aby zustal naskenovatelny.
Uroven opravy chyb primo vymmenuje kapacitu za spolehlivost. Vyssi oprava chyb znamena mene mista pro data.
Pro vetssinu realnhych pouziti udrzeni dat pod 300 znaky vytvori kod, ktery se skenuje rychle pri rozumnych velikostech.
Datova kapacita QR kodu podle rezimu kodovani
QR kody podporuji ctyri rezimy kodovani. Kazdy rezim je optimalizovany pro jiny typ dat a maximalni kapacita zavisi na tom, ktery rezim vase data vyzaduji.
Rezim kodovani | Podporovane znaky | Maximalni kapacita (Version 40, Low EC) |
|---|---|---|
Numericky | 0-9 | 7 089 znaku |
Alfanumericky | 0-9, A-Z, mezera, $%*+-./: | 4 296 znaku |
Byte (ISO 8859-1) | Jakykoli 8bitovy znak | 2 953 znaku |
Kanji | Dvoubajtove znaky | 1 817 znaku |

Numericky rezim je nejefektivnejsi. Komprimuje tri cislice do pouhych 10 bitu podle specifikace kodovani ISO/IEC 18004, a proto muze QR kod pojmout vice nez 7 000 cislic, ale mene nez 3 000 bytu.
Alfanumericky rezim podporuje velka pismena, cisla a nekolik symbolu, koduje dva znaky do 11 bitu. Jedno dulezite upozorneni: mala pismena nejsou zahrnuta. Pokud vase data obsahuji jakykoli text s malymi pismeny, kodovac prepne do rezimu byte, coz snizuje kapacitu.
Rezim byte je ten, kam smeruje vetssina realnhych dat. Zvlada jakykoli znak v sade ISO 8859-1, vcetne malych pismen, interpunkcnich znamenek a specialnich znaku, takze URL adresy a obecny text pouzivaji temer vzdy tento rezim.
Rezim kanji koduje japonske dvoubajtove znaky po 13 bitech.
Generator QR kodu automaticky vybere nejefektivnejsi rezim pro vase data. Pokud zadate pouze cisla, pouzije numericky rezim. Pokud zahrnete pismena, prepne na alfanumericky nebo byte rezim. Rezim obvykle nevolite rucne.
Verze QR kodu a maximalni velikost QR kodu
Specifikace QR kodu definuje 40 verzi. Verze 1 je nejmensi (21 x 21 modulu). Verze 40 je nejvetsi (177 x 177 modulu). Kazda verze pridava ctyri moduly na kazdou stranu, cimz zvysuje jak fyzickou velikost QR kodu, tak datovou kapacitu.
Verze | Moduly | Numericka kapacita (Low EC) | Alfanumericka kapacita (Low EC) | Kapacita byte (Low EC) |
|---|---|---|---|---|
1 | 21 x 21 | 41 | 25 | 17 |
5 | 37 x 37 | 154 | 93 | 64 |
10 | 57 x 57 | 652 | 395 | 271 |
20 | 97 x 97 | 2 061 | 1 249 | 858 |
30 | 137 x 137 | 4 158 | 2 520 | 1 732 |
40 | 177 x 177 | 7 089 | 4 296 | 2 953 |
Vetsina QR kodu, se kterymi se v beznem zivote setkate, je mezi Verzi 2 a Verzi 10. Studie 860 realnhych QR kodu zjistila, ze vice nez 93 % obsahuje URL adresy s prumernou delkou pouhych 45 znaku. To se pohodlne vejde do kodu Verze 3 nebo 4, coz znamena, ze naprsosta vetsina nasazenych QR kodu vyuziva pouhe 1-2 % teoreticke maximalni kapacity formatu. Vizitka vCard s uplnymi kontaktnimi udaji muze vyzadovat Verzi 7 nebo 8.
Kody Verze 40 ve specifikaci existuji, ale pouzivaji se zridka. Benchmark Dynamsoft na 1 232 QR kodech zjistil, ze popularni open-source skenovaci knihovny jako ZXing dekodují kody vysokych verzi (Verze 20+) s pouhou 5% uspesnosti. I komercni dekodery dosahuji u techto hustych kodu v prumeru jen 97 %. Pro vetsinu praktickych ucelu jsou verze nad 20 neobvykle mimo prumyslove a farmaceuticke aplikace, kde musi byt data vlozena bez pristtupu k siti.
Vice o tom, jak QR kody kodují a strukturuji data, najdete v clanku Co je QR kod? Kompletni pruvodce pro zacatecniky.
Co ovlivnuje datovou kapacitu QR kodu
Tri faktory urcuji, kolik dat se vejde do konkretniho QR kodu.
Rezim kodovani
Jak bylo uvedeno vyse, numericka data jsou nejkompaktnejsi. Retezec 100 cislic zabira mene mista nez 100 alfanumerickych znaku, ktere zabiraji mene mista nez 100 bytu. Rezim kodovani je zvolen automaticky na zaklade vaseho vstupu.
Uroven opravy chyb

QR kody obsahuji vestavenou opravu chyb pomoci kodovani Reed-Solomon, stejneho algoritmu pouzivaneho v CD, DVD a satelitni komunikaci. To umoznuje, aby kod zustal naskenovatelny i kdyz je cast poskozena nebo zakryta. Specifikace ISO/IEC 18004 definuje ctyri urovne:
Uroven | Kapacita opravy chyb | Snizeni datove kapacity |
|---|---|---|
L (Low) | Obnovi az 7 % poskozeni | Nejmensi snizeni (nejvice dat) |
M (Medium) | Obnovi az 15 % poskozeni | Mirne snizeni |
Q (Quartile) | Obnovi az 25 % poskozeni | Vyznamne snizeni |
H (High) | Obnovi az 30 % poskozeni | Nejvetsi snizeni (nejmene dat) |
Vyssi oprava chyb je uzitecna pro kody, ktere budou tistteny na drsne povrchy, vystaveny venku nebo castecne zakryty logem. Ale ma svou cenu. Kod Verze 10 na Urovni L uchovava 271 bytu. Stejna verze na Urovni H uchovava pouze 119 bytu. To je 56% snizeni kapacity.
Vetsina generatoru pouziva jako vychozi Uroven M, ktera vyvazouje spolehlivost a kapacitu pro typicke pripady pouziti.
Typ a delka dat
Kratka URL adresa jako https://example.com zabira priblizne 20 bytu. Uplna vizitka vCard se jmenem, telefonnim cislem, emailem, firmou, funkci a adresou muze presahnout 300 bytu. Odstavec textu muze mit 500 bytu i vice. Cim delsi jsou vase data, tim vyssi cislo verze je potreba a tim hustsi je vysledny kod.
Prakticke limity: kdy vice dat skodi
Teoreticke maximum 2 953 bytu zni stredre. V praxi tlaceni QR kodu k jeho kapacite vyttvari realne problemy.
Prvnim je spolehlivost skenovani. Kod vysoke verze stlacuje tisice drobnych modulu do vzoru, a pokud je vytisten prilis maly, kamery telefonu nedokazou rozlisit jednotlive ctverece. QR kody vytistene mensi nez 1 palec (2,5 cm) selhavaji o 42 % casteji nez kody o velikosti 2 palce nebo vetsi. Kod Verze 40 na vizitce? Necitelny.
Pak je tu fyzicka velikost. Vice modulu znamena vetsi tiskovou plochu. Pravidlo pomeru 10:1 je prijimany standard: minimalni sirka QR kodu by mela byt jednou desetinou vzdalenosti skenovani. Kod Verze 5 (37 x 37 modulu) funguje dobre pri 2 cm x 2 cm pro skenovani z ruky. Kod Verze 40 potrebuje vice nez 7 cm zblizka a vice nez 70 cm, pokud nekdo skenuje ze vzdalenosti jednoho metru.
Na rychlosti take zalezi. Jednoduche kody se skenují temer okamzite, ale slozite kody se dekodují dele, zejmena na starsich telefonech nebo pri spatnem osvetleni. Benchmarky dekoderu ukazuji standardni QR kody na 36-195 ms, zatimco kody vysokych verzi s rozmazanim, odlesky nebo poskozenim mohou presahnout 500 ms nebo zcela selhat.
Obecne doporuceni: Udrzujte zakodovana data pod 300 znaky pro kod, ktery se rychle naskenuje a dobre se tiskne ve standardnich velikostech. Vetsina realnhych QR kodu obsahuje URL adresu o 50 az 100 znacich, ktera se vejde do kodu Verze 3 nebo 4 (29 x 33 modulu) a spolehlyve se skenuje uz pri 2 cm x 2 cm. Pokud vase data presahuji 300 znaku, zvaztte odkaz na webovou stranku misto kodovani vseho primo do kodu.
Kdyz narazite na limit: pouzijte landing page

Pokud potrebujete sdilet vice informaci, nez muze QR kod pohodlne pojmout, at uz jde o kompletni katalog produktu, vicestrankmove PDF nebo podrobny program akce, zakodujte misto toho kratkou URL adresu. Nasmerujte ji na landing page, ktera obsahuje vse.
Dynamicky QR kod je standardni reseni. Misto kodovani 2 000 znaku s detaily produktu do vzoru zakodujete kratkou URL adresu pro redirect (priblizne 30 znaku). Tato URL adresa smeruje na landing page, kde muzete prezentovat tolik informaci, kolik potrebujete: text, obrazky, soubory, kontaktni formulare, videa a dalsi.
Toto je jedno z hlavnich vyuziti dynamickych QR kodu. Samotny kod zustava maly a snadno naskenovatelny a landing page nese vsechny detaily. Protoze je dynamicky, muzete obsah stranky kdykoli aktualizovat bez nutnosti opetovneho tisku kodu.
Tvorba landing page ve FreeQR vam umozni vytvorit tyto stranky jako soucast vaseho QR kodu. Misto cpani dat do kodu vytvorite stranku, ktera je prehledne prezentuje. Pro prehled ruznych typu kodu a ktere z nich podporuji landing page, navstivte 9 typu QR kodu: ktery skutecne potrebujete?
Casto kladene otazky
Kolik znaku muze QR kod obsahovat?
Maximum zavisi na rezimu kodovani: 7 089 numerickych znaku, 4 296 alfanumerickych znaku nebo 2 953 bytu binarnich dat. Tyto limity plati pro nejvetsi verzi QR kodu (Verze 40) s nejnizsi urovni opravy chyb. V praxi udrzeni dat pod 300 znaky vytvori kod, ktery se spolehlyve skenuje pri beznych tiskovych velikostech.
Co se stane, kdyz do QR kodu vlozim prilis mnoho dat?
Generator QR kodu zvysi verzi (velikost) kodu, aby se data vesla. Kod bude mit vice modulu, coz ho udela hustejsim a huure naskenovatelnym pri malych velikostech. Pokud data presahnou maximalni kapacitu Verze 40, generator vrati chybu a kod nelze vytvorit.
Mohu do QR kodu ulozit PDF nebo obrazek?
Ne. Maximalni kapacita je 2 953 bytu, typicke PDF je tisickrat vetsi. Standardnim postupem je hostovani souboru online a zakodovani URL adresy pro stazeni do QR kodu. Dynamicky QR kod odkazujici na landing page se stazenim souboru funguje pro tento ucel dobre.
Ovlivnuje verze QR kodu rychlost skenovani?
Ano. Kody nizsich verzi (mene modulu) se skenují rychleji, protoze kamera ma mene datovych bodu ke zpracovani. Kod Verze 3 (29 x 29 modulu) se na modernich chytrych telefonech naskenuje temer okamzite. Kod Verze 25 (117 x 117 modulu) trva znatelne dele a muze vyzadovat stabilnejsi drzeni kamery.
Jaka je minimalni velikost QR kodu?
Neexistuje jedina minimalni velikost, zavisi na verzi. Kod Verze 1 (21 x 21 modulu) muze byt tak maly jako 1,5 cm x 1,5 cm a na modernich chytrych telefonech se stale spolehlyve naskenuje. Kody vyssich verzi potrebuji vice prostoru, protoze kazdy modul musi byt dostatecne velky, aby ho kamera rozlisila. Obecne pravidlo rika, ze kazdy modul by mel mit sirku alespon 0,75 mm. Pro kod Verze 10 (57 x 57 modulu) to znamena minimalni tiskovou velikost priblizne 4,3 cm x 4,3 cm.
Jaka je nejlepsi uroven opravy chyb?
Uroven M (Medium, 15% obnoveni) je vychozi pro vetsinu pripadu pouziti. Pouzijte Uroven L, pokud potrebujete maximalni datovou kapacitu a kod bude zobrazen na obrazovkach nebo cistych povrsich. Pouzijte Uroven Q nebo H, pokud bude kod tisten na texturovane materialy, vystaven venku nebo pokud bude cast vzoru zakryta logem.
Napsal Andy Lee, specialista na technologii QR ve FreeQR.