🟡 Důležité oznámení: Do 11. 2. čerpáme dovolenou. Objednávky přijímáme bez omezení, balíčky odešleme ihned po návratu. Děkujeme za pochopení.

📢 DOPRAVA ZDARMA pro objednávky nad 1000 Kč. Akční produkty naleznete zde.

Jak fungují QR kódy? Struktura, data a princip čtení

Zjisti, jak fungují QR kódy od naskenování až po dekódování dat. Vysvětlujeme strukturu QR, orientační obrazce, datovou kapacitu, korekci chyb i rozdíl mezi statickým a dynamickým QR.
Jak fungují QR kódy

QR kód funguje tak, že do soustavy černých a bílých čtverečků – modulů – zakóduje data. Fotoaparát telefonu kód zachytí, software rozpozná jeho orientaci a jednotlivé moduly, opraví případné chyby a data převede zpět například na webovou adresu, text nebo jiné informace.

Na první pohled vypadá QR jako náhodná mozaika. Ve skutečnosti má ale přesně definovanou strukturu a jednotlivé části mají vlastní úkol. Právě díky tomu jej telefon dokáže přečíst rychle, z různých úhlů a do určité míry i při poškození.

Jak QR kód funguje v kostce

Fotoaparát zachytí QR → software najde orientační prvky → určí síť modulů → přečte zakódovaná data → využije korekci chyb → zobrazí výsledek. Pokud QR obsahuje URL, telefon ti následně nabídne otevření webové stránky.

Jak QR kód funguje krok za krokem

Při skenování QR kódu neprobíhá jen obyčejné „vyfocení černobílého obrázku“. Telefon musí nejprve zjistit, kde QR začíná, jak je natočený a jak velké jsou jeho jednotlivé moduly.

1 Zachycení

Fotoaparát získá obraz QR kódu.

2 Orientace

Čtečka rozpozná charakteristické orientační obrazce.

3 Moduly

Software převede obraz na správnou síť světlých a tmavých modulů.

4 Dekódování

Z datových modulů získá uloženou informaci.

5 Akce

Telefon zobrazí text nebo nabídne otevření odkazu či jinou podporovanou akci.

Důležitý rozdíl

QR kód sám o sobě není webová stránka ani tlačítko. Je to způsob zápisu dat. Pokud do něj zakóduješ URL adresu, telefon ji po načtení rozpozná a nabídne její otevření v prohlížeči.

Z čeho se QR kód skládá?

Jednotlivé černé a bílé čtverečky se označují jako moduly. Ne všechny však představují samotný text nebo URL. Část QR kódu slouží k tomu, aby jej čtečka dokázala správně najít a interpretovat.

Finder patterns

Tři velké čtvercové obrazce v rozích pomáhají čtečce QR rychle najít, určit jeho polohu a orientaci.

Alignment patterns

Pomocné obrazce pomáhají kompenzovat zkreslení, například pokud není QR vůči fotoaparátu dokonale rovný.

Timing patterns

Střídající se moduly pomáhají čtečce určit rozložení a velikost jednotlivých buněk kódu.

Data

V datové části jsou zakódované samotné informace, například URL, text nebo jiný podporovaný obsah.

Korekce chyb

Součástí kódu jsou také data, která umožňují rekonstruovat část obsahu při poškození nebo znečištění.

Quiet zone

Prázdný prostor kolem QR není dekorace. Odděluje symbol od okolní grafiky a je důležitý pro spolehlivé rozpoznání.

Nezapomeň na prostor kolem QR kódu. Standardní QR vyžaduje tzv. quiet zone širokou čtyři moduly na každé straně. Logo, rámeček, text nebo jiná grafika by do tohoto prostoru neměly zasahovat.

Proč jsou v rozích QR kódu tři velké čtverce?

Právě trojice výrazných čtvercových obrazců je jedním z nejcharakterističtějších prvků klasického QR kódu. Pomáhá čtečce rychle identifikovat jeho polohu a orientaci.

Díky konstrukci QR nemusíš při skenování telefon nebo papír přesně natáčet do jedné konkrétní polohy. QR byl od začátku navržen s důrazem na rychlé rozpoznání.

Kolik informací se vejde do QR kódu?

QR kód existuje v různých velikostech označovaných jako verze. Standardní QR Code má celkem 40 verzí.

Verze 1 má 21 × 21 modulů. Každá další verze přidává čtyři moduly na každou stranu, až po verzi 40 se 177 × 177 moduly.

Typ dat Maximální kapacita standardního QR
Číslice až 7 089 znaků
Alfanumerická data až 4 296 znaků
8bitová data až 2 953 bajtů
Kanji až 1 817 znaků

V praxi není cílem nacpat do QR co nejvíce dat. Čím více informací musí kód obsahovat, tím více modulů potřebuje a tím hustší výsledný obrazec může být. Pro běžné použití je proto často vhodnější krátká URL než extrémně dlouhý odkaz.

Jak funguje korekce chyb QR kódu?

Jedna z nejdůležitějších vlastností QR kódu je schopnost obnovit část dat i tehdy, když je symbol částečně znečištěný nebo poškozený.

Standard používá čtyři úrovně korekce chyb:

Úroveň Přibližná schopnost obnovy codewords Charakteristika
L 7 % nižší korekce, více prostoru pro data
M 15 % často používaný kompromis
Q 25 % vyšší odolnost proti poškození
H 30 % nejvyšší standardní úroveň korekce

Vyšší úroveň korekce ale není „zdarma“. Potřebuje více prostoru pro opravná data, takže při stejném množství uživatelských dat může výsledný QR potřebovat vyšší verzi a být hustší.

Proč někdy funguje i poškozený QR?

Není to tím, že by telefon ignoroval chybějící část. QR obsahuje opravná data založená na Reed–Solomonově korekci. Pokud poškození nepřekročí možnosti zvolené korekce a nezasáhne kritické části symbolu, může čtečka původní data rekonstruovat.

Co rozhoduje o tom, zda půjde QR kód dobře načíst?

Samotná existence správně zakódovaných dat nestačí. V reálném světě musí fotoaparát jednotlivé moduly také spolehlivě rozlišit.

  • dostatečná velikost vzhledem ke vzdálenosti skenování,
  • dobrý kontrast mezi QR a jeho pozadím,
  • neporušený quiet zone kolem kódu,
  • ostrý tisk bez rozmazaných hran modulů,
  • rozumné množství dat, aby nebyl kód zbytečně hustý,
  • omezení odlesků na lesklých materiálech,
  • testování v reálné velikosti a na skutečném materiálu.

Čím menší jednotlivý modul, tím náročnější je jeho přečtení. Proto není možné určit jednu univerzální „správnou velikost QR kódu“ bez znalosti vzdálenosti skenování, množství dat, kvality tisku a použité čtečky.

Jaký je rozdíl mezi statickým a dynamickým QR kódem?

Tady vzniká časté nedorozumění: dynamický QR není jiný druh samotného QR standardu. Rozdíl je hlavně v tom, jaká adresa je do kódu uložená a co se děje po jejím otevření.

Statický QR

Cílová informace je přímo v QR

Pokud do QR vložíš například adresu example.cz/menu, je tato URL přímo součástí zakódovaných dat.

Chceš-li ji později změnit, musíš vytvořit nový QR kód – pokud původní URL nemáš pod vlastní kontrolou a nepřesměruješ ji jinam.

Dynamický QR

QR obvykle vede nejprve přes přesměrování

Do QR je zakódovaná stabilní přesměrovací URL. Poskytovatel pak rozhoduje, na jakou skutečnou cílovou stránku návštěvníka odešle.

Díky tomu lze měnit cíl nebo měřit návštěvy, ale fungování je zároveň závislé na daném přesměrování.

Pokud tě zajímá tvorba vlastního QR, podívej se na náš článek Nejlepší generátory QR kódů zdarma.

Co může QR kód obsahovat?

QR není omezený pouze na webové adresy. Podle způsobu zakódování může obsahovat různé druhy informací.

Webovou adresu

Po naskenování telefon nabídne otevření konkrétní URL v prohlížeči.

Text

Data mohou být přímo textová a nemusí vyžadovat internetové připojení.

Wi-Fi

QR může nést údaje potřebné pro zjednodušení připojení k bezdrátové síti.

Kontakt

Kód lze využít pro předání kontaktních údajů v podporovaném formátu.

Recenze

QR s URL může zákazníka přivést přímo na hodnotící stránku firmy.

Online obsah

Menu, sociální profil, fotografie, formulář nebo rezervační stránka jsou typicky řešené pomocí URL.

Jak se QR kódy používají ve firmách?

Pro firmu není nejdůležitější samotná technologie uvnitř QR. Důležité je, že odstraňuje několik kroků mezi fyzickým místem a online akcí.

Zákazník nemusí opisovat webovou adresu ani hledat správný firemní profil. Naskenuje kód a telefon mu nabídne přímý přechod na požadovaný obsah.

Podrobněji jednotlivé možnosti rozebíráme v hlavním průvodci QR a NFC pro firmy.

QR pro recenze

QR může zákazníka přivést přímo k hodnocení

Jedním z praktických použití je zkrácení cesty k firemním recenzím. Zákazník místo hledání firmy naskenuje QR kód na ceduli nebo kartě a otevře příslušnou hodnotící stránku.

Pokud chceš získávání hodnocení řešit systematicky, pokračuj na průvodce Sběr recenzí pro firmy.

QR pro sociální sítě

Z provozovny přímo na Instagram nebo Facebook

Technicky jde opět o stejný princip: QR obsahuje URL adresu konkrétního profilu. Rozdíl není v QR kódu, ale v cílové stránce, kterou po naskenování otevře.

QR na svatby a události

Jeden kód může hosty přivést do sdíleného alba

Na svatbě nebo jiné události může QR obsahovat odkaz na online fotoalbum. Princip fungování je stále stejný – mění se pouze cílový obsah a způsob, jakým je QR fyzicky použit.

Jak vytvořit vlastní QR kód?

Samotné vytvoření QR kódu je dnes jednoduché. V generátoru zvolíš typ dat, například URL, vložíš požadovaný obsah a necháš vytvořit výsledný symbol.

  • nejprve si připrav správnou cílovou URL,
  • vlož ji do QR generátoru,
  • pro tisk preferuj kvalitní nebo vektorový výstup,
  • zachovej kontrast a volný prostor kolem QR,
  • výsledný kód před tiskem vždy otestuj.

Podrobný výběr nástrojů najdeš v článku Generátor QR kódů zdarma: který vybrat?.

Jak QR kód naskenovat?

U většiny moderních telefonů stačí otevřít fotoaparát, namířit jej na QR kód a klepnout na zobrazený odkaz nebo oznámení.

Pokud potřebuješ konkrétní postup pro iPhone, Android nebo QR uložený ve screenshotu, máme samostatný návod Jak naskenovat QR kód krok za krokem.

Je QR kód bezpečný?

QR kód není automaticky bezpečný ani nebezpečný. Je pouze nositelem dat. Pokud obsahuje URL adresu, může stejně jako běžný textový odkaz vést na legitimní i podvodnou stránku.

Před otevřením neznámého QR zkontroluj cílovou doménu. Zvýšenou pozornost věnuj zejména QR kódům vedoucím na přihlášení, platbu nebo stránky požadující osobní či platební údaje.

Jak QR kód vznikl?

QR Code vznikl v Japonsku. Společnost DENSO WAVE jej zveřejnila v roce 1994. Označení QR vychází z anglického Quick Response a odkazuje na důraz, který vývojáři kladli na rychlé čtení kódu.

Technologie byla původně využívána mimo jiné při řízení a identifikaci v automobilovém průmyslu. Postupně se však rozšířila do celé řady dalších oblastí.

V roce 2000 byl QR Code schválen jako mezinárodní standard ISO/IEC 18004.

Zajímavost: DENSO WAVE zpřístupnila specifikaci standardizovaného QR kódu tak, aby mohl být široce používán. Právě otevřenost standardu výrazně pomohla jeho rozšíření.

Časté otázky o fungování QR kódů

Co znamená zkratka QR?

QR znamená Quick Response. Název odkazuje na původní cíl technologie – umožnit rychlé načtení zakódovaných informací.

Jsou černé a bílé čtverečky náhodné?

Ne. Jednotlivé moduly mají přesně definované uspořádání. Některé obsahují data, jiné slouží k orientaci, synchronizaci, informacím o formátu nebo opravě chyb.

Proč má QR kód tři velké čtverce?

Jde o orientační obrazce, které pomáhají čtečce rychle rozpoznat polohu a natočení klasického QR kódu.

Kolik dat může QR kód obsahovat?

Záleží na typu dat, verzi QR a úrovni korekce chyb. Standardní QR může v maximální konfiguraci obsahovat například až 7 089 číslic nebo 4 296 alfanumerických znaků.

Proč funguje i částečně poškozený QR kód?

QR používá korekci chyb. Část poškozených dat tak může čtečka rekonstruovat. Míra možné obnovy závisí mimo jiné na nastavené úrovni L, M, Q nebo H a na místě i rozsahu poškození.

Proč musí být kolem QR kódu prázdné místo?

Jde o tzv. quiet zone, která pomáhá čtečce jasně oddělit QR symbol od okolní grafiky. U standardního QR má být široká čtyři moduly ze všech stran.

Potřebuje QR kód internet?

Samotné dekódování QR internet nepotřebuje. Pokud ale kód obsahuje webovou adresu, potřebuješ připojení k internetu pro načtení cílového webu.

Může QR kód přestat fungovat?

Statický QR jako obrazec sám od sebe neexpiruje. Pokud ale obsahuje URL, může být nefunkční její cílová stránka. U QR využívajícího externí přesměrovací službu navíc záleží na dostupnosti této služby.

Je dynamický QR jiný typ QR kódu?

Ne v tom smyslu, jak se tento pojem běžně používá v marketingu. QR obvykle obsahuje URL přesměrovací služby, která následně uživatele pošle na aktuálně nastavený cíl.

Další návody o QR kódech

QR už není jen černobílý obrázek. Důležité je, kam zákazníka dovede.

Pokud chceš QR využít v provozovně, může zákazníka přivést přímo na recenze, sociální sítě, web nebo jiný online obsah. QR lze navíc kombinovat s NFC na jednom fyzickém produktu.