Logo

Proč má QR kód v rozích tři velké čtverce?

06.09.2026 5 min Doba čtení
Proč má QR kód v rozích tři velké čtverce?

Když se podíváte na klasický 2D kód, okamžitě vás zaujmou tři výrazné čtverce v rozích vlevo nahoře, vpravo nahoře a vlevo dole. Odborně se jim říká vzory pro detekci polohy neboli Finder Patterns.

Jaký technický úkol ale tyto tři rohy vlastně plní? Proč chybí čtvrtý roh a kolik volnosti máte při navrhování vlastních QR kódů, aniž byste riskovali čitelnost? V tomto průvodci se dozvíte vše, co potřebujete vědět o srdci geometrie QR kódu.

Hlavním úkolem je rozpoznání během milisekund

Fotoaparát chytrého telefonu sám od sebe nepozná, kde se v obraze nachází QR kód. Mezi texty na letácích, grafikou na plakátech nebo vzory na obalech produktů musí skenovací software bleskově rozhodnout, které obrazové body jsou relevantní.

Právě zde přicházejí na řadu Finder Patterns.

  1. Rozpoznání: Charakteristický poměr velikostí do sebe vnořených čtverců (1:1:3:1:1) fotoaparátu okamžitě signalizuje: „Tady je QR kód!“
  2. Vymezení: Software s přesností na pixel určí, kde kód začíná, kde končí a jaké má rozměry.
  3. Orientace: I když držíte telefon šikmo nebo vzhůru nohama, algoritmus na pozadí okamžitě vypočítá správnou perspektivu.

Proč jsou čtverce jen tři, a ne čtyři?

Asymetrie – tedy záměrná absence čtverce vpravo dole – není náhoda, ale matematický trik pro orientaci.

Chybějící čtverec vpravo dole umožňuje softwaru na první pohled rozpoznat úhel natočení kódu (0°, 90°, 180° nebo 270°). Teprve toto jasné určení nahoře/dole a vlevo/vpravo umožňuje bezchybné přečtení kódu z jakékoli myslitelné polohy.

Jsou ve třech rozích uložena samotná data?

Ne. Ve třech velkých hlavních čtvercích nejsou uložena žádná užitečná data, jako jsou URL, texty nebo kontaktní údaje. Slouží čistě jako technické orientační body.

Samotné informace jsou v mnoha menších černých a bílých políčkách (modulech), která se nacházejí mezi nimi a ve středu kódu.

Další orientační prvky na pozadí

Kromě Finder Patterns existují na pozadí další orientační prvky, které lidskému oku často tolik nepadnou do očí.

  1. Timing Patterns: Jde o přerušované linie ze střídavě černých a bílých modulů, které spojují tři hlavní čtverce. Pomáhají skeneru spočítat mřížku.
  2. Alignment Patterns: Menší čtverce uvnitř (zejména u větších verzí QR kódu), které vyrovnávají zkreslení způsobené zakřivenými povrchy.

Vlastní QR kódy: Smí se tři rohy upravit?

Při brandingu QR kódů – například firemními barvami nebo zaoblenými rohy – designéři rádi upravují i Finder Patterns. To je v zásadě možné, ale nese to rizika.

Pokud vzory pro detekci polohy upravujete, dodržujte tato zlatá pravidla:

  1. Silný barevný kontrast: Čtverce musí ostře vystupovat z pozadí. Vyhněte se světlým tónům na bílém podkladu.
  2. Tvary příliš nedeformujte: Mírně zaoblené rohy většinou fungují dobře. Příliš složité tvary nebo ozdoby však software fotoaparátu matou.
  3. Žádné překryvy: Neschovávejte grafiku ani texty přímo do tří hlavních čtverců ani k nim.
Důležité: Funkční korekce chyb (úroveň korekce chyb L až H) sice dokáže vyrovnat ztrátu dat uvnitř kódu – pokud jsou však tři Finder Patterns silně poškozené nebo zakryté, skener kód často vůbec nenajde.

SEO kontrolní seznam pro designéry a marketéry

Než navržený QR kód pošlete do tisku, zkontrolujte tyto body:

  1. Jsou tři Finder Patterns (vlevo nahoře, vpravo nahoře, vlevo dole) zcela bez překryvů?
  2. Odlišuje se barva čtverců zřetelně od pozadí?
  3. Otestovali jste kód po úpravě designu alespoň dvěma různými fotoaparáty chytrých telefonů (iOS & Android)?
  4. Je dodržena ochranná (klidová) zóna kolem celého kódu včetně tří rohů?

Často kladené otázky (FAQ)

Lze QR kód naskenovat, když je jeden ze tří rohů poškozený?

Je to mimořádně obtížné. Vnitřní korekce chyb sice zachytí drobné škrábance v datovém poli, ale pokud je Finder Pattern silně zakrytý, skener většinou nedokáže orientaci kódu vypočítat.

Proč nemá QR kód vpravo dole velký čtverec?

Chybějící čtverec slouží k jednoznačnosti. Jen tak čtecí software okamžitě pozná, jak je kód natočen a kde je „nahoře“ a „dole“.

Jak se tři velké čtverce nazývají anglicky?

V angličtině se označují jako Finder Patterns nebo Position Detection Patterns.

Další příspěvky