Technické info o QR kódech
Podrobnější pohled na to, jak QR kódy fungují — verze, chybová korekce, kapacita dat a kódování. Užitečné pro vývojáře, designéry a každého, kdo chce porozumět technologii za QR kódy.
Verze QR kódu (1–40)
Verze QR kódu určuje jeho velikost — počet modulů (teček) v každém řádku a sloupci. Verze 1 má 21×21 modulů a každá další verze přidá 4 moduly na stranu.
| Verze | Velikost (moduly) | Max bajtů (L) | Max bajtů (H) |
|---|---|---|---|
| 1 | 21 × 21 | 17 | 7 |
| 2 | 25 × 25 | 32 | 14 |
| 5 | 37 × 37 | 106 | 46 |
| 10 | 57 × 57 | 271 | 119 |
| 20 | 97 × 97 | 858 | 382 |
| 30 | 137 × 137 | 1 732 | 784 |
| 40 | 177 × 177 | 2 953 | 1 273 |
QR Studio automaticky vybere nejmenší verzi, do které se data vejdou — není potřeba nic nastavovat ručně.
Úrovně chybové korekce
QR kódy používají Reed-Solomonovu chybovou korekci, která umožňuje přečtení kódu i při částečném poškození nebo zakrytí (například logem).
| Úroveň | Kapacita obnovy | Nejlepší pro |
|---|---|---|
| L (Low) | ~7 % dat | Maximální kapacita dat, digitální použití |
| M (Medium) | ~15 % dat | Výchozí — dobrý poměr velikosti a odolnosti |
| Q (Quartile) | ~25 % dat | Prostředí s rizikem poškození (venku, průmysl) |
| H (High) | ~30 % dat | QR kódy s logem — automaticky zvoleno QR Studiem |
Kapacita dat
Maximální množství dat závisí na verzi, úrovni chybové korekce a režimu kódování:
| Režim | Max znaků (V40, ECL L) | Příklad |
|---|---|---|
| Numerický | 7 089 | 0–9 |
| Alfanumerický | 4 296 | 0–9, A–Z, $%*+-./: |
| Binární (UTF-8) | 2 953 | Jakýkoliv znak včetně diakritiky |
Porovnání exportních formátů
QR Studio podporuje tři exportní formáty. Každý je optimalizován pro jiné použití:
| Formát | Typ | Nejlepší pro | Škálovatelný |
|---|---|---|---|
| PNG | Rastr | Web, sociální sítě, e-mail | Ne (pixelový) |
| SVG | Vektor | Tisk, velký formát, neomezené zvětšení | Ano |
| Vektor (tiskový) | Profesionální tisk, příprava do tisku | Ano |
Kódování
QR kódy ukládají data v binární podobě. Enkodér analyzuje vstup a automaticky vybere nejefektivnější režim:
- Čistě číselná data → Numerický režim (3,3 bitu na znak)
- Velká písmena + čísla + speciální znaky → Alfanumerický režim (5,5 bitu na znak)
- Ostatní → Binární / UTF-8 režim (8 bitů na znak)
QR Studio používá výchozí kódování UTF-8, které podporuje všechny abecedy včetně české diakritiky, azbuky, čínštiny, arabštiny i emoji.
Vyzkoušejte to v praxi
Vytvořte QR kód a podívejte se, jak se verze a úroveň chybové korekce volí automaticky.
Otevřít generátor →