Vytvořit

Průvodce QR kódy

Co je QR kód, jaký typ zvolit, jak velký ho vytisknout a proč ten váš nefunguje. Bez marketingu, s čísly, která si můžete ověřit.

Co je QR kód

QR kód je dvourozměrný čárový kód. Data jsou v něm zapsaná jako mřížka černých a bílých čtverečků, kterým se říká moduly. Na rozdíl od klasického čárového kódu se čte v obou směrech, takže pojme mnohem víc — až několik tisíc znaků.

Tři velké čtverce v rozích jsou hledáčky. Podle nich čtečka kód najde a zjistí, jak je natočený. Proto se s nimi v grafických úpravách zachází nejopatrněji: kód bez rozpoznatelných hledáčků se nenajde vůbec, i kdyby data byla v pořádku.

Velikost mřížky se udává jako verze, od 1 (21×21 modulů) do 40 (177×177). Verze roste s množstvím dat automaticky.

Jaký typ zvolit

QR kód sám o sobě obsahuje jen text. To, že telefon nabídne otevření odkazu nebo připojení k wifi, je dané formátem toho textu. Špatně zvolený formát znamená, že se místo akce zobrazí nesrozumitelný řetězec.

ChciFormátCo udělá telefon
Odkaz na web URL Nabídne otevření stránky
Platbu v Česku SPD Otevře bankovní aplikaci s vyplněnou platbou
Platbu v eurech EPC069-12 Totéž v bankách eurozóny
Platbu na Slovensku Pay by square Otevře slovenskou bankovní aplikaci
Připojení k wifi WIFI Nabídne připojení bez psaní hesla
Vizitku vCard nebo MeCard Nabídne uložení do kontaktů
Událost iCalendar Nabídne uložení do kalendáře
Kód na obalu výrobku GS1 Digital Link Vede na stránku výrobku s šarží a expirací
Platební formáty se liší podle země. Český SPD slovenská banka nepřečte a naopak. Když si u nás zadáte číslo účtu, formát určíme podle IBANu a měny — a když je situace dvojznačná, dostanete oba kódy vedle sebe.

Jak velký ho vytisknout

Nejčastější příčina nefunkčního kódu. Pravidlo je jednoduché: jeden modul musí mít na papíře alespoň 0,4 mm. Z toho plyne minimální velikost celého kódu.

VerzeMřížkaNejmenší tiskVhodné pro
121×2112 mmKrátký kód, etiketa
329×2915 mmKrátká adresa
433×3317 mmPlatba bez zprávy
641×4120 mmPlatba se zprávou
1057×5727 mmVizitka
1577×7736 mmDelší vizitka s adresou

To jsou hodnoty pro ideální podmínky: kvalitní tisk, matný papír, dobré světlo, telefon na dosah. V praxi počítejte s rezervou.

Ozdobné tvary potřebují víc místa. Tečky, kosočtverce nebo hvězdičky pokrývají menší plochu než čtverec, takže mají horší poměr tmavé a světlé. Změřili jsme to dekódováním a podle toho doporučený rozměr zvedáme — u některých tvarů až na 30 mm.

Korekce chyb a logo

QR kód obsahuje redundantní data, díky kterým se přečte i poškozený. Míra redundance se volí ve čtyřech stupních.

ÚroveňSnese poškozeníKdy použít
L7 %Čistý tisk, žádné logo, chci malý kód
M15 %Běžné použití
Q25 %Tisk na obal, štítek, venkovní použití
H30 %Logo uprostřed, riziko poškrábání

Vyšší úroveň znamená větší mřížku při stejném obsahu, tedy i větší tisk. Není to zadarmo.

Logo uprostřed

Logo překryje část dat, která se pak dopočítá z korekce. Proto při vložení loga vždycky zvyšte korekci na H.

Bezpečná plocha loga je do 20 % plochy kódu. Nad tím už na korekci nezbývá rezerva na skutečné poškození — a kód, který funguje na obrazovce a ne na potištěném hrnku, je horší než žádný.

Klidová zóna

Kolem kódu musí být volné světlé místo široké čtyři moduly. Bez něj čtečka nepozná, kde kód končí.

Je to nejpodceňovanější požadavek celé normy. Grafik kód zasadí těsně k okraji nebo na fotku a pak se diví, proč nefunguje. U kódu s mřížkou 33 modulů znamenají čtyři moduly asi 12 % šířky na každé straně.

Barvy a kontrast

Kód nemusí být černobílý, ale musí být kontrastní. Prakticky: poměr jasu alespoň 4,5 : 1, u hledáčků raději 5 : 1.

Statický nebo dynamický

Statický kód nese data přímo v obrázku. Funguje navždy, nezávisle na jakémkoli serveru, a nikdo nevidí, kdo ho naskenoval. Nevýhoda: co je vytištěné, to už nezměníte.

Dynamický kód nese jen krátký odkaz na server, který přesměruje na skutečný cíl. Cíl jde kdykoli změnit bez nového tisku a dá se počítat, kolikrát byl kód naskenován. Nevýhoda: závisí na tom, že server běží.

Pro platbu, wifi nebo vizitku volte vždycky statický. Není co měnit a je zbytečné, aby data procházela cizím serverem. Dynamický má smysl u tištěné reklamy, kde se cíl mění podle kampaně.

Časté chyby

Jak kód otestovat

Než pošlete cokoli do tisku:

  1. Vytiskněte kód ve skutečné velikosti na obyčejné tiskárně.
  2. Naskenujte ho nejméně dvěma různými telefony, ideálně jedním s Androidem a jedním iPhonem.
  3. Zkuste to ze vzdálenosti, ze které se bude skenovat doopravdy.
  4. Zkuste to za horšího světla, ne jen u okna.
  5. Ověřte, že se otevřelo přesně to, co má — ne jen že se něco načetlo.

Pokud kód nese platbu, zkontrolujte v bankovní aplikaci číslo účtu i částku, ne jen že se formulář otevřel.

Náhled na obrazovce není test. Displej má jiný kontrast, jiné rozlišení a nemá odlesky. Kód, který funguje v prohlížeči, může na papíře selhat.

Co dál

Pokud vás zajímá, jak poznat podvodný kód a na co si dát pozor při skenování cizích kódů, přečtěte si Bezpečnost QR kódů.

Naposledy upraveno 1. září 2026.