Utilia

Generátor čiarových kódov

Vytvor čiarové kódy EAN-13, UPC-A, Code 128 a Code 39 s automatickou kontrolnou číslicou a stiahni ich ako PNG alebo SVG. Zadarmo a súkromne.

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

Ako vytvoriť čiarový kód

  1. Vyber Typ čiarového kódu: EAN-13 (maloobchod, 13 číslic), UPC-A (maloobchod, 12 číslic), Code 128 (text a čísla) alebo Code 39 (veľké písmená, číslice).
  2. Zadaj Obsah. Pri EAN-13 napíš 12 číslic a kontrolná číslica sa vypočíta za teba, alebo zadaj všetkých 13 číslic a posledná sa overí. UPC-A funguje rovnako s 11 alebo 12 číslicami. Medzery a pomlčky sa pri týchto dvoch typoch ignorujú.
  3. Pri Code 39 nechaj zaškrtnuté Automaticky previesť na veľké písmená, aby sa prijali aj malé písmená.
  4. Uprav Šírku čiar, Výšku (v pixeloch), Farbu čiar a Farbu pozadia a rozhodni sa, či sa pod čiarami má zobraziť Zobraziť čitateľný text.
  5. Náhľad sa aktualizuje počas písania; tlačidlo Vytvoriť čiarový kód ho obnoví. Pod ním uvidíš Zakódovanú hodnotu a Kontrolnú číslicu.
  6. Vyber Veľkosť PNG a klikni na Stiahnuť PNG, alebo na Stiahnuť SVG pre vektorový súbor, ktorý zostane ostrý v každej veľkosti.

Všetko prebieha v tvojom prehliadači: hodnoty, ktoré zadáš, sa nikam neodosielajú.

Ktorý typ čiarového kódu zvoliť?

  • EAN-13 je štandardný maloobchodný čiarový kód vo väčšine sveta (volá sa aj GTIN-13). Obsahuje presne 13 číslic: prefix GS1, číslo firmy, číslo položky a kontrolnú číslicu. V obchodoch na Slovensku a v Európe sa používa na väčšine tovaru.
  • UPC-A je 12-ciferný maloobchodný kód používaný v USA a Kanade. UPC-A je vlastne EAN-13 s nulou na začiatku a pokladničné skenery čítajú oba.
  • Code 128 kóduje všetkých 128 znakov ASCII: veľké a malé písmená, číslice, medzery a interpunkciu. Je kompaktný a veľmi bežný na prepravných štítkoch, v skladoch, na knižničných kartách a interných inventárnych štítkoch. Písmená s diakritikou, napríklad „č“ alebo „ľ“, nie sú súčasťou ASCII a nástroj ich odmietne.
  • Code 39 kóduje veľké písmená, číslice, medzeru a symboly - . $ / + %. Vytvára širšie kódy než Code 128, ale niektoré priemyselné, automobilové a štátne systémy ho stále vyžadujú a prečíta ho takmer každý skener.

Pre webovú adresu, odsek textu alebo kontaktné údaje je lepšou voľbou QR kód: pojme oveľa viac údajov a telefóny ho čítajú aplikáciou fotoaparátu.

Ako sa počíta kontrolná číslica

EAN-13 aj UPC-A končia kontrolnou číslicou GS1 podľa modulo 10, vďaka ktorej skener rozpozná chybné prečítanie. Počnúc krajnou pravou číslicou pred kontrolnou číslicou sa číslice striedavo násobia 3 a 1. Pri EAN-13 to znamená váhy 1, 3, 1, 3… zľava; pri UPC-A váhy 3, 1, 3, 1… zľava. Súčiny sa sčítajú a kontrolná číslica je číslo, ktoré treba pripočítať, aby sa dosiahol najbližší násobok 10.

Príklad s číslom 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. Najbližší násobok 10 je 90, takže kontrolná číslica je 1 a celý kód je 4006381333931. Ak zadáš 13 číslic s nesprávnou poslednou číslicou, nástroj ti povie, akú číslicu očakával, namiesto toho, aby nakreslil neplatný kód.

Code 128 má vlastný vnútorný kontrolný súčet, ktorý sa pridáva automaticky a nikdy sa netlačí. Code 39 sa kreslí bez voliteľného kontrolného znaku.

Tipy na tlač

  • Farbu čiar voľ tmavú a Farbu pozadia svetlú. Červené čiary, svetlé čiary na tmavom pozadí a slabý kontrast sa často nedajú naskenovať.
  • Okolo kódu nechaj biely okraj (tzv. tiché pásmo) a neorezávaj ho.
  • Na tlač a obaly použi Stiahnuť SVG alebo Na tlač (4×) pre veľký PNG. Zväčšovanie malého PNG rozmaže čiary.
  • Vytlačenú vzorku vyskúšaj na skeneri alebo v aplikácii, ktorá ju bude naozaj čítať.

Často kladené otázky

Môžem tieto kódy EAN-13 alebo UPC-A použiť na výrobkoch, ktoré predávam?

Iba ak číslo patrí tebe. Maloobchodné kódy sa musia skladať z firemného prefixu licencovaného organizáciou GS1 (na Slovensku GS1 Slovakia). Tento nástroj nakreslí správny čiarový kód pre akékoľvek číslo, ale čísla nepridelí a obchody či online trhoviská kontrolujú, či je prefix zaregistrovaný na tvoju firmu.

Prečo sa môj EAN-13 odmieta?

EAN-13 prijíma iba číslice a vyžaduje 12 číslic (kontrolná číslica sa doplní) alebo 13 číslic so správnou kontrolnou číslicou. Ak posledná číslica nesedí, hlásenie ukáže očakávanú číslicu.

Aký je rozdiel medzi Code 128 a Code 39?

Code 128 kóduje celú sadu ASCII vrátane malých písmen a je oveľa kompaktnejší. Code 39 je obmedzený na veľké písmená, číslice a niekoľko symbolov, ale niektoré staršie systémy ho vyžadujú.

Je lepšie SVG alebo PNG?

SVG je vektorový súbor: zostane dokonale ostrý v každej veľkosti a hodí sa na tlač a do grafických programov. PNG je obrázok, ktorý funguje všade, napríklad v dokumentoch, tabuľkách a programoch na tvorbu štítkov.

Nahrávajú sa moje hodnoty na server?

Nie. Čiarový kód sa kreslí knižnicou, ktorá beží v tvojom prehliadači, a nič, čo zadáš, neopustí tvoje zariadenie.