UltKit

Jak vytvořit QR kód, který vždy funguje, zdarma a statický

Při tvorbě QR kódu si nejdřív určete, co má skenování udělat (otevřít odkaz, připojit k Wi-Fi, uložit kontakt). Obsah zakódujte jako statický kód bez data vypršení, pro tisk exportujte SVG, pro obrazovky PNG o šířce 1000 px a před tiskem ho naskenujte dvěma různými telefony. O tom, zda kód funguje, rozhoduje velikost, kontrast a bílý okraj víc než samotný generátor.

Jonas WeberJonas WeberRedaktor výkonu webu
Aktualizováno 11 min čtení
Černobílá fotografie otevřené dlaně, která drží smartphone s QR kódem na displeji ve stylu vstupenky, v pozadí rozmazaná dlážděná podlaha
Answer

Jak nejrychleji vytvořit QR kód, který bude dál fungovat?

Odkaz nebo údaje zakódujte přímo jako statický kód, obsah držte krátký, tiskněte alespoň 2 × 2 cm (nebo jednu desetinu vzdálenosti skenování) se 4modulovým bílým okrajem, tmavý kód na světlém pozadí, a před tiskem ho vyzkoušejte na iPhonu i na telefonu s Androidem.

Co QR kód ve skutečnosti obsahuje

QR kód je dvourozměrný čárový kód, který uchovává krátký text, nic víc. Navrhla ho v roce 1994 společnost Denso Wave, firma ze skupiny Toyota, aby sledovala autodíly na montážních linkách. V roce 2000 se stal mezinárodní normou ISO/IEC 18004. Tři velké čtverce v rozích říkají skeneru, kde kód leží a kterým směrem je otočený; malé čtverečky, tzv. moduly, nesou data. Odkaz, přihlášení k Wi-Fi i vizitka jsou jen text v určitém formátu a telefon po dekódování rozhodne, co s ním udělá.

Kódy existují ve 40 velikostech zvaných verze, od 21 × 21 modulů (verze 1) po 177 × 177 modulů (verze 40). Největší verze pojme 7 089 číslic, 4 296 alfanumerických znaků nebo 2 953 bajtů. Číslo 4 296 platí jen pro omezenou alfanumerickou sadu: číslice, velká písmena, mezeru a osm symbolů. Běžná URL s malými písmeny používá bajtový režim, takže její skutečný strop je nižší a každý další znak posouvá kód k hustší verzi s menšími moduly.

Každý kód navíc obsahuje opravu chyb Reed–Solomon, díky níž skener zprávu zrekonstruuje, i když je část vzoru špinavá, poškrábaná nebo zakrytá. Čtyři úrovně obnoví zhruba 7 % (L), 15 % (M), 25 % (Q) a 30 % (H) kódu. Vyšší úrovně stojí místo, protože data pro obnovu se ukládají vedle vašeho obsahu. V praxi délka obsahu spolu s úrovní korekce určuje hustotu vzoru a právě ta rozhoduje, zda starý telefon kód přečte přes celou místnost, nebo jen z pár centimetrů.

Jak naformátovat jednotlivé druhy obsahu

Telefony rozpoznají několik textových formátů a mění je v akce. Odkaz začínající https:// otevře prohlížeč. Řádek začínající WIFI: nabídne připojení k síti, tel: nabídne hovor, mailto: otevře nový e-mail a SMSTO: zahájí textovou zprávu. Kontakt se zapisuje jako vCard (BEGIN:VCARD) nebo kratší MeCard (MECARD:N:Weber,Jonas;TEL:+4930…;;) a událost v kalendáři používá blok iCalendar BEGIN:VEVENT. Pro stažení aplikace zakódujte jeden webový odkaz, který pošle iPhony do App Store a telefony s Androidem do Google Play, místo tisku dvou kódů. V Indii je platební kód UPI odkaz upi://pay?pa=name@bank&pn=Name, který každá aplikace UPI otevře s vyplněným příjemcem.

Tyto řetězce nemusíte psát ručně. Bezplatný generátor QR kódů je sestaví z polí formuláře: vyberte Typ QR kódu, vyplňte Odkaz, Název sítě nebo Telefonní číslo a stiskněte Vytvořit. Znalost surového formátu se ale hodí, když se kód chová divně, když připravujete tabulku pro hromadné kódy nebo když aplikace ukáže prostý text místo tlačítka Připojit. Řetězec Wi-Fi níže lidé nejčastěji píšou špatně: typ zabezpečení je na prvním místě, speciální znaky jako středník v hesle potřebují před sebou zpětné lomítko a řádek končí dvěma středníky.

Jak vypadá dekódovaný text u jednotlivých typů obsahu
ObsahText uvnitř kóduCo telefon nabídne
Odkaz na webhttps://example.com/menuOtevřít v prohlížeči
Síť Wi-FiWIFI:T:WPA;S:CafeGuest;P:espresso42;;Připojit k síti
Kontakt (MeCard)MECARD:N:Weber,Jonas;TEL:+4930123456;;Uložit kontakt
E-mailmailto:[email protected]?subject=OrderNový e-mail
SMSSMSTO:+15551234567:Table 12 readyNová zpráva
Událost v kalendářiBEGIN:VEVENT … END:VEVENTPřidat do kalendáře
Prostý textLibovolný text, pro tisk do zhruba 300 znakůZobrazit text
Formát QR kódu pro Wi-Fi (nahraďte název a heslo)
WIFI:T:WPA;S:name;P:pass;;

Statické a dynamické kódy

Statický kód ukládá váš obsah přímo do vzoru. Mezi skenem a cílem nic nestojí, takže nemůže vypršet, nikdo ho nemůže vypnout a jeho udržování nic nestojí. Dynamický kód místo toho ukládá krátký přesměrovací odkaz, například doménu poskytovatele plus pár znaků, a server poskytovatele každý sken přepošle na cíl nastavený ve vašem účtu. To je celý trik. Upravitelné je přesměrování, ne kód, a přesměrování žije jen tak dlouho jako služba a váš účet.

Proto mnohé bezplatné generátory, které chtějí registraci, abyste mohli „později upravit“, ve skutečnosti prodávají právě toto přesměrování. Když skončí zkušební doba nebo předplatné, přesměrování přestane fungovat a každý vytištěný kód vede na chybovou stránku nebo nabídku upgradu. Stejnou flexibilitu získáte i bez poskytovatele: zakódujte odkaz na vlastní doméně, například vasestranka.cz/menu, a měňte, co stránka zobrazuje nebo kam přesměrovává. Průvodce dynamickým QR kódem ukazuje, jak to nastavit pomocí přesměrování 302.

Statický

Obsah ve vzoru

Odkaz nebo údaje jsou zapsány přímo v kódu.

  • Nikdy nevyprší, bez účtu
  • Wi-Fi, kontakty a text fungují offline
  • Změna cíle znamená nový tisk
Best for: Cedulky s Wi-Fi, vizitky, obaly, vše, co se tiskne ve velkém.
Dynamický

Krátký přesměrovací odkaz

Kód obsahuje krátkou URL, kterou server přeposílá.

  • Cíl lze po vytištění změnit
  • Počty skenů plynou z logů přesměrování
  • Přestane fungovat, když přestane služba přesměrování
Best for: Kampaně, u nichž se cílová stránka změní, provozované z vlastní domény.
Ruka držící smartphone, na jehož displeji je černobílý QR kód, viděno kulatým výřezem v tmavém pozadí
Foto: Unsplash

Velikost, vzdálenost a tichá zóna

Praktické minimum pro vytištěný kód čtený na délku paže je asi 2 × 2 cm (0,8 × 0,8 in), a to jen pro krátký obsah; hustý kód s dlouhým odkazem potřebuje 3 cm nebo víc. Pro cokoli čtené z větší dálky platí pravidlo 10:1: kód má být široký alespoň desetinu vzdálenosti skenování. Plakát čtený ze 2 m potřebuje kód 20 cm, nápis ve výloze čtený z chodníku ze 3 m potřebuje 30 cm. Měřte samotný kód, ne grafiku kolem něj.

Kolem vzoru leží ochranná zóna, prázdný okraj, který norma stanovuje na 4 moduly na každé straně. Grafici ji zkracují, aby zpevnili layout, a skenery pak nenajdou okraj, zvlášť když kód leží na rušné fotografii. Nechte Ochranná zóna na hodnotě 4 a bílý okraj berte jako součást kódu. Stejně důležitý je kontrast: tmavé moduly na světlém pozadí, ideálně černé na bílém. Barevné kódy se skenují dobře, když je barva kódu zřetelně tmavší než pozadí, ale přechody, vzorovaná pozadí a světlé barvy rezervu snižují.

Invertované kódy, světlé moduly na tmavém pozadí, vypadají dobře na tmavých obalech a selhávají na překvapivě mnoha skenerech, včetně starších telefonů a mnoha pokladních čteček. Nikdy je netiskněte bez otestování na nejstarším zařízení, které seženete. Stejná opatrnost platí pro loga umístěná doprostřed: nastavte Korekce chyb na Maximální (30 %), logo držte pod zhruba pětinou šířky kódu a pamatujte, že logo spotřebuje rezervu obnovy, která by jinak kryla škrábance a odlesky.

Zvolte formát souboru a otestujte ho na skutečných telefonech

Pro tisk exportujte SVG. Je to vektorový formát, takže kód zůstane ostrý v jakékoli velikosti a tiskárna ho může zvětšit od vizitky po banner bez rozmazaných okrajů modulů. PDF a EPS jsou také vektorové a hodí se pro grafiky pracující v InDesignu nebo Illustratoru. Pro obrazovky, prezentace a e-maily stačí PNG o 1000 px a více; pro velké displeje nastavte vyšší Velikost obrázku. Nikdy nezvětšujte malé PNG ani snímek obrazovky s kódem, protože převzorkované okraje změknou. Pokud máte jen PNG kódu nebo loga, převod PNG do SVG vysvětluje, kdy vektorizace funguje. Generátor QR kódů v SVG se otevře s vybraným vektorovým výstupem.

Pak testujte, a to na více než jednom telefonu. Fotoaparát iPhonu čte QR kódy nativně od iOS 11 z roku 2017 a současné telefony s Androidem je čtou ve standardním fotoaparátu nebo přes Google Lens. Starší modely Androidu, levné telefony a vyhrazené čtečky čárových kódů na pultech obchodů jsou méně tolerantní, a přitom právě ti naskenují váš jídelní lístek. Testujte ve skutečné velikosti a vzdálenosti, na skutečném materiálu a za skutečného osvětlení. Zkušební výtisk přilepený na skutečnou zeď vám řekne víc než náhled na obrazovce.

iPhone

  1. 01Otevřete aplikaci Fotoaparát a namiřte ji na kód; žádná aplikace navíc není potřeba.
  2. 02Klepněte na žlutý banner a před otevřením zkontrolujte odkaz nebo akci.
  3. 03Zopakujte ze zamýšlené vzdálenosti, ne jen zblízka.

Android

  1. 01Namiřte standardní fotoaparát na kód, nebo otevřete Google Lens.
  2. 02Klepněte na navržený odkaz nebo akci, která se objeví nad kódem.
  3. 03Zkuste druhý, starší telefon s Androidem, pokud si ho můžete půjčit.

Čtečky a tisk

  1. 01Vytiskněte zkušební výtisk na finálním papíru nebo materiálu v plné velikosti.
  2. 02Naskenujte ho při skutečném osvětlení, včetně odlesků od lamp.
  3. 03U pultů vyzkoušejte i čtečku čárových kódů přímo v obchodě.

Chyby, kvůli kterým tištěné kódy nefungují

Většina nefunkčních QR kódů nejsou poškozené kódy. Jsou to kódy, které se v dané velikosti nebo na daném povrchu nikdy skenovat nemohly, nebo kódy vedoucí na odkaz, který už neexistuje. Dobrá zpráva je, že každý z těchto problémů se dá odhalit testem před tiskem, což stojí pár minut místo nového tisku. Seznam níže pokrývá selhání, která se nejčastěji objevují na jídelních lístcích, letácích a štítcích produktů, zhruba podle četnosti.

Pokud kód, který už je v oběhu, přestal fungovat, začněte cílem. Otevřete zakódovaný odkaz na počítači: pokud stránka zmizela, doména propadla nebo skončila zkušební doba, vzor je v pořádku a řešením je nový kód nebo obnovená stránka. Pokud odkaz funguje, ale sken selhává, problém je fyzický a téměř vždy za ním stojí velikost, kontrast nebo ochranná zóna. Podržte telefon v různých vzdálenostech; pokud kód přečte zblízka, ale ne z místa, kde stojí lidé, je prostě příliš malý.

  • Odkaz je příliš dlouhý

    Sledovací parametry a dlouhé cesty posouvají kód k husté verzi s drobnými moduly. Odstraňte parametry, které nepotřebujete, nebo zakódujte krátkou stránku na vlastní doméně.

  • Kód je vytištěn příliš malý

    Dodržte alespoň 2 × 2 cm pro čtení zblízka a u všeho na zdi nebo ve výloze uplatněte pravidlo vzdálenosti 10:1.

  • Nízký kontrast nebo pozadí s přechodem

    Použijte tmavou barvu kódu na jednobarevném světlém pozadí; přechody a fotografie za kódem mate vyhledávací vzory.

  • Zkrácený odkaz, kterému vypršela platnost

    Bezplatné zkracovače odkazů a zkušební dynamické kódy mohou přestat přesměrovávat. Zakódujte odkaz, který ovládáte, nebo přímo konečný cíl.

  • Zakřivené nebo lesklé povrchy

    Lahve, plechovky a laminované karty vzor deformují nebo odrážejí. Tiskněte větší, použijte matný povrch a kód umístěte na nejplošší část povrchu.

  • Ochranná zóna byla oříznuta

    Obnovte prázdný okraj 4 modulů na každé straně, i když se layout zdá těsný.

Co o vás QR kód může a nemůže zjistit

Statický QR kód je vytištěná barva. Nemůže zaznamenat, kdo ho naskenoval, kdy ani kde, a nemůže v telefonu spustit kód ani nic nainstalovat. Sken text jen dekóduje; telefon pak ukáže, co našel, a před otevřením odkazu, vytočením čísla či připojením k síti se zeptá. Samotný kód tedy o vás nic neví. Co se stane dál, závisí zcela na cíli, přesně jako byste adresu zadali do prohlížeče sami, a platí stejná opatrnost.

Sledování vstupuje přes odkaz. Přesměrovací server dynamického kódu zaznamenává každý požadavek, což obvykle zahrnuje čas, IP adresu (a s ní přibližnou polohu), typ zařízení a prohlížeč. Sledovací parametry v URL říkají webu, z jakého plakátu nebo letáku návštěva přišla. To je běžná webová analytika a jako majitel kódu ji často chcete. Jako skenující si před klepnutím přečtěte náhled: doména říká, kdo návštěvu uvidí.

Skutečným rizikem je záměna. Podvodníci lepí své vlastní nálepky s kódem přes legitimní na parkovacích automatech a restauračních stolech a posílají lidi na falešné platební stránky; před tím varoval spotřebitele i americký Federální obchodní úřad (FTC). Pokud kódy umisťujete na veřejná místa, čas od času je kontrolujte a pod kód vytiskněte doménu cíle. U kódů Wi-Fi pamatujte, že heslo je uloženo jako prostý text, takže použijte síť pro hosty; generátor QR kódů pro Wi-Fi tento řetězec sestaví za vás.

Kontrolní seznam pro jídelní lístky, plakáty, vizitky a obaly

Každý povrch selhává po svém. Jídelní lístek se každý večer namočí a otírá, plakát se čte přes místnost nebo nástupiště, vizitka je drobná a často lesklá a obal se ohýbá kolem lahve a pak stojí na polici ještě roky po skončení kampaně, která ho vytiskla. Sloupce níže shrnují kontroly, které stojí za to udělat u každého povrchu před schválením tisku, aby kód fungoval i po prvním týdnu skutečného používání.

Jídelní lístky a stolní karty

  • Alespoň 3 × 3 cm při vzdálenosti od stolu
  • Odkaz na stránku, kterou můžete aktualizovat
  • Matný karton a řádek říkající, co kód otevře

Plakáty a cedule

  • Šířka alespoň desetina vzdálenosti čtení
  • Ve výšce očí, mimo odlesky
  • Korekce chyb Vysoká nebo Maximální venku, pod kódem vytištěná doména

Vizitky a obaly

  • Ne menší než 2 × 2 cm, do tiskárny vektorový soubor
  • Plochý panel, nikdy ohyb nebo lesklá laminace
  • Odkaz, který přežije produkt, zkušebně naskenovaný na finálním materiálu

Hlavní poznatky

  • QR kód uchovává jen krátký text; odkazy, přihlášení k Wi-Fi a kontakty jsou formáty, které telefon rozpozná.
  • Statické kódy nikdy nevyprší. Dynamický kód je přesměrování a vlastní si můžete provozovat na doméně, kterou ovládáte.
  • Tiskněte alespoň 2 × 2 cm, dodržte pravidlo vzdálenosti 10:1 a ponechte bílý okraj o 4 modulech.
  • Pro tisk použijte SVG, PDF nebo EPS a pro obrazovky PNG o 1000 px a více.
  • Testujte na iPhonu, telefonu s Androidem a starší čtečce ve skutečné velikosti, vzdálenosti a světle.
SdíletXFacebookWhatsAppTelegram

Často kladené otázky

Jak dlouhý může být obsah QR kódu?

Největší verze pojme až 4 296 alfanumerických znaků nebo 2 953 bajtů při nejnižší korekci chyb. U tištěných kódů držte odkazy do zhruba 80 znaků a prostý text do zhruba 300 znaků, aby byl vzor dostatečně hrubý pro každý telefon.

Může statický QR kód někdy přestat fungovat?

Samotný kód nikdy nepřestane fungovat, protože obsah je součástí vzoru. Selže jen tehdy, když se změní cíl, například smazaná webová stránka, změněné heslo k Wi-Fi nebo zrušená služba pro zkracování odkazů.

Lze vytvořit QR kód, který otevře aplikaci?

Zakódujte webový odkaz na stránku aplikace v obchodě nebo na stránku, která pozná zařízení a pošle iPhony do App Store a telefony s Androidem do Google Play. Jeden kód pak funguje pro obě platformy.

Proč můj QR kód funguje na obrazovce, ale ne na papíře?

Tištěná verze bývá menší, lesklejší nebo méně kontrastní než náhled na obrazovce, případně byl při grafické úpravě ořezán bílý okraj. Vytiskněte zkušební kus ve výsledné velikosti a naskenujte ho při skutečném osvětlení.

Je bezpečné skenovat QR kódy na veřejných místech?

Samotné skenování je neškodné, protože telefon pouze přečte text. Před otevřením zkontrolujte doménu v náhledu a buďte opatrní u nálepek nalepených přes existující kódy na parkovacích automatech nebo platebních cedulích.

Lze změnit barvu QR kódu?

Ano, pokud kód zůstane zřetelně tmavší než pozadí. Vyhněte se světlým barvám, přechodům a invertovaným kódům se světlým vzorem na tmavém pozadí, pokud jste je neotestovali na několika telefonech.

Čtěte dál