Utilia

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

Vytvoř čárový kód EAN-13, UPC-A, Code 128 nebo Code 39 s automatickou kontrolní číslicí a stáhni ho jako PNG či SVG. Zdarma a v prohlížeči.

Zakódovaná hodnota
–
Kontrolní číslice
–

Jak vytvořit čárový kód

  1. Vyber Typ čárového kódu: EAN-13 (maloobchod, 13 číslic), UPC-A (maloobchod, 12 číslic), Code 128 (text a čísla) nebo Code 39 (velká písmena, číslice).
  2. Zadej Obsah. U EAN-13 napiš 12 číslic a kontrolní číslice se vypočte za tebe, nebo napiš všech 13 číslic a nástroj ověří tu poslední. UPC-A funguje stejně s 11 nebo 12 číslicemi. U těchto dvou typů se mezery a pomlčky ignorují.
  3. U Code 39 nech zaškrtnuté Automaticky převést na velká písmena, aby se přijala i malá písmena.
  4. Uprav Šířku čárek, Výšku (pixely), Barvu čárek a Barvu pozadí a rozhodni, jestli se pod čárkami má Zobrazit čitelný text.
  5. Náhled se aktualizuje během psaní, tlačítko Vytvořit čárový kód ho obnoví. Pod ním uvidíš Zakódovanou hodnotu a Kontrolní číslici.
  6. Vyber Velikost PNG a klikni na Stáhnout PNG, nebo na Stáhnout SVG pro vektorový soubor, který zůstane ostrý v jakékoli velikosti.

Vše probíhá ve tvém prohlížeči: zadané hodnoty se nikam neodesílají.

Jaký typ čárového kódu zvolit?

  • EAN-13 je standardní maloobchodní čárový kód ve většině světa, včetně Česka (říká se mu také GTIN-13). Obsahuje přesně 13 číslic: prefix GS1, číslo firmy, číslo položky a kontrolní číslici.
  • UPC-A je 12místný maloobchodní kód používaný ve Spojených státech a v Kanadě. UPC-A je vlastně EAN-13 s úvodní nulou a pokladní čtečky zvládnou oba.
  • Code 128 kóduje všech 128 znaků ASCII: velká i malá písmena, číslice, mezery a interpunkci. Je úsporný a velmi rozšířený na přepravních štítcích, ve skladech, v knihovnách a na interních inventárních štítcích. Znaky s diakritikou, například „é“ nebo „ř“, nejsou součástí ASCII, a proto se odmítnou.
  • Code 39 kóduje velká písmena, číslice, mezeru a symboly - . $ / + %. Vytváří širší kódy než Code 128, ale některé průmyslové, automobilové a úřední systémy ho stále vyžadují a téměř každá čtečka ho přečte.

Pro webovou adresu, odstavec textu nebo kontaktní údaje je lepší QR kód: pojme mnohem víc dat a telefony ho čtou přímo aplikací fotoaparátu.

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

EAN-13 i UPC-A končí kontrolní číslicí podle modulu 10 (GS1), díky které čtečka pozná chybné načtení. Počínaje první číslicí vlevo od kontrolní číslice se čísla násobí střídavě 3 a 1. U EAN-13 to znamená váhy 1, 3, 1, 3… zleva, u UPC-A váhy 3, 1, 3, 1… zleva. Součiny se sečtou a kontrolní číslice je číslo, které je potřeba přičíst k nejbližšímu násobku deseti.

Příklad pro 400638133393: 4×1 + 0×3 + 0×1 + 6×3 + 3×1 + 8×3 + 1×1 + 3×3 + 3×1 + 3×3 + 9×1 + 3×3 = 89. Nejbližší násobek deseti je 90, kontrolní číslice je tedy 1 a celý kód zní 4006381333931. Pokud zadáš 13 číslic se špatnou poslední, nástroj ti řekne, jaká číslice se očekávala, místo aby nakreslil neplatný kód.

Code 128 má vlastní vnitřní kontrolní součet, který se přidá automaticky a nikdy se netiskne. Code 39 se kreslí bez volitelného kontrolního znaku.

Tipy pro tisk

  • Nech Barvu čárek tmavou a Barvu pozadí světlou. Červené čárky, světlé čárky na tmavém pozadí a slabý kontrast se často nepodaří načíst.
  • Nech kolem kódu bílý okraj (klidovou zónu) a neřež ho.
  • Pro tisk a obaly použij Stáhnout SVG, případně velký PNG ve velikosti Pro tisk (4×). Zvětšování malého PNG čárky rozmazává.
  • Vytištěný vzorek vyzkoušej čtečkou nebo aplikací, která ho bude číst doopravdy.

Časté dotazy

Můžu tyto kódy EAN-13 nebo UPC-A použít na produktech, které prodávám?

Jen pokud číslo patří tobě. Maloobchodní kódy se musejí skládat z firemního prefixu licencovaného organizací GS1 (v Česku GS1 Czech Republic). Tento nástroj nakreslí správný čárový kód pro jakékoli číslo, ale čísla nepřiděluje a obchody či tržiště kontrolují, že prefix je registrovaný na tvou firmu.

Proč se můj EAN-13 odmítá?

EAN-13 přijímá jen číslice a potřebuje 12 číslic (kontrolní číslice se doplní) nebo 13 číslic se správnou kontrolní číslicí. Pokud poslední číslice nesouhlasí, zpráva ukáže očekávanou číslici.

Jaký je rozdíl mezi Code 128 a Code 39?

Code 128 kóduje celou sadu ASCII včetně malých písmen a je mnohem úspornější. Code 39 je omezený na velká písmena, číslice a pár symbolů, ale někdy ho vyžadují starší systémy.

Je lepší SVG, nebo PNG?

SVG je vektorový soubor: zůstane dokonale ostrý v jakékoli velikosti a hodí se pro tisk a grafické programy. PNG je obrázek, který funguje všude, třeba v dokumentech, tabulkách a programech pro tisk štítků.

Nahrávají se moje hodnoty na server?

Ne. Čárový kód kreslí knihovna, která běží ve tvém prohlížeči, a nic, co zadáš, neopustí tvoje zařízení.