Generátor čárových kódů zdarma online

Acrafto Team Generátory

Zadejte hodnotu a čárový kód se zobrazí zde

Potřebujete EAN na obal produktu, štítek CODE128 do skladu nebo ITF-14 na přepravní karton? Vyberte standard, zadejte hodnotu a čárový kód se vykreslí okamžitě – validovaný za běhu, ke stažení jako tiskově připravené PNG. Generátor běží celý ve vašem prohlížeči, takže produktová čísla ani interní SKU nikdy neopustí váš počítač, a nepotřebujete žádnou registraci ani vodoznak.

Jaký typ čárového kódu potřebujete?

Každý standard existuje pro konkrétní účel. Pokud si nejste jistí, CODE128 je správná výchozí volba pro cokoliv mimo maloobchodní pokladnu.

Typ kóduOblast použitíCo umí zakódovat?Kdy ho vybrat?
CODE128Logistika, Sklady, E-shopyČísla, písmena (A–Z, a–z) i speciální znaky ASCII.Nejlepší volba pro interní štítky, sledování balíků a skladovou evidenci. Nejvyšší hustota dat – kód zůstává krátký.
EAN-13Maloobchod (Evropa a většina světa)Pouze čísla (13 cifer).Povinný pro zboží prodávané na pokladnách v Evropě a většině dalších trhů.
UPC (UPC-A)Maloobchod (USA & Kanada)Pouze čísla (12 cifer).Severoamerický protějšek EAN-13. Nutný při exportu zboží do USA.
EAN-8Malé produktyPouze čísla (8 cifer).Pro drobná balení (rtěnky, žvýkačky), kam se EAN-13 fyzicky nevejde.
CODE39Průmysl, Automotive, obranný sektorČísla, velká písmena A–Z a znaky - . $ / + %.Starší, velmi robustní standard. Širší než CODE128, ale tolerantní k horší kvalitě tisku.
ITF-14Přepravní kartonyPouze čísla (14 cifer).Pro vnější obaly. Generátor kolem kódu vykreslí ochranný rámeček (bearer bars), který standard vyžaduje – chrání čitelnost při tisku přímo na vlnitou lepenku.

Proč generátor některé vstupy odmítá

Pokud se místo náhledu zobrazí chyba, zadaná hodnota nesplňuje pravidla zvoleného standardu – to je validace v akci, ne chyba nástroje:

  • EAN-13, EAN-8 a UPC končí kontrolní číslicí. Poslední číslice se počítá ze všech ostatních, takže náhodné 13místné číslo je téměř vždy neplatné. Vyzkoušejte platný příklad 4006381333931 (EAN-13) nebo 96385074 (EAN-8) a uvidíte rozdíl. Pokud máte oficiálně přidělené číslo, kontrolní číslici už obsahuje.
  • Počet číslic je přísně daný. EAN-13 potřebuje přesně 13 číslic, UPC 12, ITF-14 přesně 14.
  • Sada povolených znaků je omezená. CODE39 přijímá jen velká písmena, číslice a několik symbolů – malá písmena nebo znaky s diakritikou (é, ř, ü) budou odmítnuty. Pro smíšený text typu SHELF-A-12 zvolte CODE128.

Jak se počítá kontrolní číslice

Poslední číslice EAN-13, EAN-8, UPC nebo ITF-14 není součástí produktového čísla – je to výsledek výpočtu z číslic před ní, díky kterému skener pozná chybné načtení od platného kódu. Celý postup si ukažme na příkladu 4006381333931.

Vezměte prvních dvanáct číslic a střídavě je vynásobte 1 a 3, počínaje 1:

Číslice400638133393
Váha131313131313
Součin40018324193999

Součet těchto součinů je 89. Zaokrouhlete ho nahoru na nejbližší desítku – 90 – a rozdíl je hledaná kontrolní číslice: 1. A skutečně, celé číslo končí jedničkou.

Dvě věci lidi obvykle zmatou. Váhy se ve skutečnosti kotví od pravého konce, ne od levého – od poslední datové číslice se počítají 3, 1, 3, 1 směrem doleva. EAN-13 má dvanáct datových číslic, tedy sudý počet, takže jeho nejlevější číslice vyjde náhodou na váhu 1. UPC-A, EAN-8 a ITF-14 mají lichý počet, takže jejich první číslice dostane váhu 3. A pokud součet padne přesně na násobek deseti, kontrolní číslice je 0, ne 10.

Proto si vymyšlené číslo skoro nikdy neškrtne s realitou: pravidlu vyhovuje jen jedna číslice z deseti, takže vymyšlené třináctimístné číslo je špatně asi v 90 % případů.

Jak dosáhnout kódu, který se skutečně naskenuje

Náhled může vypadat dokonale a přesto selhat u pokladny, pokud je fyzický tisk špatně. Pravidla, na kterých záleží:

  • Šířka čar určuje tloušťku nejtenčí čáry – kritický rozměr pro skenery. Pro etiketové tiskárny ji udržujte na hodnotě 2 nebo vyšší; vlasové čáry se slévají se sousedními.
  • Výška je klíčová pro ruční skenování. Vyšší kód se snáze trefí laserem pod úhlem. Zůstaňte nad 50 px, u kódů skenovaných z větší vzdálenosti jděte výš.
  • Nezakrývejte tichou zónu. Generátor ji přidává automaticky a přizpůsobuje ji standardu – u EAN-13 je to 11 modulů volného prostoru vlevo a 7 vpravo, u CODE128 10 modulů na každé straně. Problém nastává až potom: když stažený obrázek oříznete těsně u čar, nebo když k jeho okraji přisadíte text, rámeček či grafiku. Skener podle té prázdné mezery pozná, kde kód začíná a končí.
  • Nikdy obrázek neroztahujte. Nepoměrná změna velikosti staženého PNG mění poměr mezi čarami a mezerami – a přesně v tom poměru jsou zakódována data. Pokud potřebujete jinou velikost, vraťte se a vygenerujte kód rovnou ve správných rozměrech.
  • Pozor na lesklé povrchy. Odlesky z laminovaných obalů nebo plechovek mohou skener oslepit. Řešením je matná nálepka, nebo prostě větší kód.
  • Vyhněte se červeným čarám. Většina laserových skenerů čte červeným světlem, takže jsou pro ně červené čáry prakticky neviditelné. Bezpečnou volbou jsou černá, tmavě modrá nebo tmavě zelená na světlém pozadí.

Barvy a gradienty – pro design, ne pro pokladnu

Kromě klasické černé na bílé můžete nastavit vlastní barvu popředí i pozadí, dvoubarevný lineární gradient nebo výplň duha. Tyto možnosti jsou určené pro plakáty, jmenovky na akce, kupony a další designové materiály. Pro maloobchodní pokladny a skladový provoz zůstaňte u vysoce kontrastních jednolitých barev – a ať zvolíte cokoliv, vždy vytištěný výsledek otestujte se skutečným skenerem před spuštěním produkční zakázky.

Přepínač Zobrazit text vytiskne pod čarami čitelnou hodnotu kódu. Nechte ho zapnutý u všeho provozního: pokud se kód poškodí, pokladní nebo skladník může číslo zadat do systému ručně.

Co vlastně prozrazují první číslice

Rozšířený mýtus zní, že úvodní číslice čárového kódu prozrazují, kde byl produkt vyroben. Není to pravda. Prefix identifikuje pouze organizaci GS1, u které se zaregistrovala firma – nic víc. Značka registrovaná v Německu nese na každém svém výrobku prefix 40–44, ať už byl vyrobený v Bavorsku, Vietnamu nebo Mexiku.

Několik rozsahů, se kterými se setkáte nejčastěji:

PrefixOrganizace GS1
00–13USA a Kanada
30–37Francie
40–44Německo
45, 49Japonsko
50Velká Británie
57Dánsko
64Finsko
69Čína
76Švýcarsko
80–83Itálie
84Španělsko
859Česko
858Slovensko
87Nizozemsko
890Indie

Některé rozsahy nejsou země vůbec – a právě ty se vyplatí umět rozpoznat:

  • 20–29 je vyhrazeno pro vnitřní použití v obchodě – kódy, které si supermarket vytiskne pro volně ložené ovoce nebo zboží z lahůdkářského pultu. Platí jen v daném obchodě a jinde nemají žádný význam.
  • 977 označuje periodikum (ISSN), 978 a 979 knihu (ISBN) a 979-0 tištěné noty (ISMN).
  • 980 se používá pro doklady o vrácení peněz a 99 pro kupony.

Pokud tedy naskenujete něco s prefixem 20 a víc, nenašli jste tajemný produkt – našli jste štítek, který si obchod vytiskl sám pro sebe.

Co tento nástroj neumí: přidělovat oficiální čísla

Generátor vykreslí libovolné číslo, které mu zadáte, ale obchodní řetězce přijímají jen čísla GTIN přidělená organizací GS1, celosvětovou organizací pro číslování. Zaregistrujete se u národní pobočky GS1, získáte firemní prefix a číselný rozsah a poté se sem vrátíte a přidělená čísla proměníte v tiskové grafiky – tahle část je navždy zdarma.


Často kladené otázky (FAQ)

Může být čárový kód barevný nebo s gradientem? Technicky ano, a tento generátor to podporuje – ale skenerům záleží na kontrastu, ne na kráse. Tmavé čáry na světlém pozadí jsou nezbytné a čáry s červeným nádechem selhávají u většiny laserových skenerů bez ohledu na kontrast. Barvy používejte volně na marketingových materiálech, konzervativně na všem, co musí přečíst pokladní systém.
Proč se mé 13místné číslo hlásí jako neplatný EAN-13? Poslední číslice EAN-13 je kontrolní součet vypočtený z prvních dvanácti. Pokud nesedí, číslo je neplatné a generátor ho odmítne – stejně jako by to udělal skener v obchodě. Ověřte si přidělené číslo, nebo nástroj otestujte na platném příkladu 4006381333931.
Jak získám oficiální EAN kód pro svůj produkt? Čísla používaná v maloobchodě (GTIN) přiděluje výhradně organizace GS1 – nelze si je jen tak vymyslet. Zaregistrujte se u své národní pobočky GS1 a získáte firemní prefix a číselný rozsah. Tento nástroj pak vaše přidělená čísla zdarma promění v tiskovou grafiku čárového kódu.
Jaký formát je nejlepší pro interní skladovou evidenci? CODE128. Zakóduje písmena stejně jako číslice (takže fungují kódy typu "SHELF-A-12"), má nejvyšší hustotu dat mezi běžnými standardy a přečte ho každý moderní skener. Protože se interní štítky nikdy nesetkají s maloobchodní pokladnou, čísla GS1 nepotřebujete – vymyslete si libovolné schéma, které vyhovuje vašemu systému.
Proč se ITF-14 generuje s tlustým rámečkem? Rámeček – bearer bars – je součástí standardu a tento generátor ho automaticky vykresluje vždy, když zvolíte ITF-14. Umisťuje ho vně tiché zóny v minimální tloušťce podle GS1, tedy 4,8násobku šířky čáry, a plní dva úkoly. ITF-14 je navržen k tisku přímo na vlnitou lepenku, kde může tisková deska čáry na okrajích symbolu stlačit – rámeček tento tlak vyrovnává. Zároveň brání tomu, aby byl částečný sken poškozeného kódu přečten jako platné, ale kratší číslo – a právě tohle dělá nezarámovaný ITF-14 nebezpečným, ne jen nespolehlivým.
Poznám z čárového kódu, kde byl produkt vyrobený? Ne – to je nejrozšířenější mýtus o čárových kódech. Úvodní číslice identifikují organizaci GS1, u které se firma zaregistrovala, ne továrnu. Firma registrovaná v Německu má na svém zboží německý prefix bez ohledu na to, kde na světě bylo vyrobené, a číslo samo o sobě zemi výroby nikde nezaznamenává. Pokud potřebujete zjistit původ, hledejte informaci na obalu, ne v čárovém kódu.
Můžu do EAN kódu zakódovat písmena? Ne – EAN a UPC jsou svou definicí přísně číselné a každá pokladna na světě to tak očekává. Pokud vaše data obsahují písmena, potřebujete CODE128 (nebo CODE39 pro starší průmyslové systémy), což jsou odlišné standardy určené pro logistiku, ne pro maloobchodní pokladnu.

Uvítal bych, kdybyste tyto stránky sdíleli s přáteli, uložili si je do záložek nebo na ně odkazovali. Děkuji! 🙏