Generátor čiarových kódov online
Potrebujete EAN na obal produktu, štítok CODE128 do skladu alebo ITF-14 na prepravné kartóny? Vyberte štandard, zadajte hodnotu a čiarový kód sa vykreslí okamžite – validovaný priebežne počas písania, stiahnuteľný ako PNG pripravené na tlač. Generátor beží celý vo vašom prehliadači, takže produktové čísla ani interné SKU nikdy neopustia váš počítač, a nič sa nemusí registrovať ani nezostáva vodoznak.
Aký typ čiarového kódu potrebujete?
Každý štandard existuje pre konkrétnu úlohu. Ak si nie ste istí, CODE128 je správna predvoľba pre všetko, čo nie je pokladňa v maloobchode.
| Typ kódu | Oblasť použitia | Čo vie zakódovať? | Kedy ho vybrať? |
|---|---|---|---|
| CODE128 | Logistika, sklady, e-shopy | Čísla, písmená (A–Z, a–z) a ASCII symboly. | Najlepšia voľba pre interné štítky, sledovanie balíkov a skladovú evidenciu. Najvyššia hustota dát – kód zostáva krátky. |
| EAN-13 | Maloobchod (Európa a väčšina sveta) | Iba čísla (13 číslic). | Povinný pre tovar predávaný pri pokladniach v Európe a vo väčšine ostatných trhov. |
| UPC (UPC-A) | Maloobchod (USA a Kanada) | Iba čísla (12 číslic). | Severoamerický náprotivok EAN-13. Potrebný pri exporte produktov do USA. |
| EAN-8 | Malé produkty | Iba čísla (8 číslic). | Pre drobné balenia (rúž, žuvačky), kam sa EAN-13 fyzicky nezmestí. |
| CODE39 | Priemysel, automobilový priemysel, obrana | Čísla, veľké písmená A–Z a znaky - . $ / + %. | Starší, veľmi robustný štandard. Širší než CODE128, ale tolerantný voči horšej kvalite tlače. |
| ITF-14 | Prepravné kartóny | Iba čísla (14 číslic). | Pre vonkajšie obaly. Generátor okolo kódu vykreslí ochranný rám (bearer bars), ktorý predpisuje štandard – chráni čitateľnosť pri priamej tlači na vlnitú lepenku. |
Prečo generátor niektoré vstupy odmieta
Ak sa namiesto náhľadu zobrazí chyba, hodnota nespĺňa pravidlá zvoleného štandardu – to je validácia, ktorá funguje tak, ako má, nie chyba:
- EAN-13, EAN-8 a UPC končia kontrolnou číslicou. Posledná číslica sa počíta zo všetkých ostatných, takže náhodné 13-miestne číslo je takmer vždy neplatné. Vyskúšajte platný príklad
4006381333931(EAN-13) alebo96385074(EAN-8) a uvidíte rozdiel. Ak máte oficiálne pridelené číslo, správnu kontrolnú číslicu už obsahuje. - Počet číslic je pevne daný. EAN-13 potrebuje presne 13 číslic, UPC 12, ITF-14 presne 14.
- Znakové sady sú obmedzené. CODE39 prijíma iba veľké písmená, číslice a niekoľko symbolov – malé písmená alebo znaky s diakritikou (
é,ř,ü) budú odmietnuté. Pre zmiešaný text akoSHELF-A-12zvoľte CODE128.
Ako sa počíta kontrolná číslica
Posledná číslica kódu EAN-13, EAN-8, UPC alebo ITF-14 nie je súčasťou produktového čísla – je to výsledok výpočtu z predchádzajúcich číslic, vďaka ktorému skener pozná rozdiel medzi chybným načítaním a platným kódom. Tu je celý výpočet na pracovnom príklade 4006381333931.
Prvých dvanásť číslic vynásobte striedavo číslami 1 a 3, počnúc jednotkou:
| Číslica | 4 | 0 | 0 | 6 | 3 | 8 | 1 | 3 | 3 | 3 | 9 | 3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Váha | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 |
| Súčin | 4 | 0 | 0 | 18 | 3 | 24 | 1 | 9 | 3 | 9 | 9 | 9 |
Súčet týchto súčinov je 89. Zaokrúhlite ho nahor na najbližší násobok desiatky – teda 90 – a rozdiel je vaša kontrolná číslica: 1. A skutočne, celé číslo končí jednotkou.
Dve veci ľudí obvykle zmätú. Váhy sú v skutočnosti ukotvené na pravom konci, nie na ľavom – od poslednej dátovej číslice smerom doľava idú 3, 1, 3, 1. EAN-13 má dvanásť dátových číslic, čo je párny počet, takže jeho úplne prvá číslica náhodou dostane váhu 1. UPC-A, EAN-8 aj ITF-14 majú počet dátových číslic nepárny, takže ich prvá číslica dostane váhu 3. A keď súčet vyjde presne na násobok desiatky, kontrolná číslica je 0, nie 10.
To je aj dôvod, prečo si vymyslené číslo takmer nikdy nesadne: pravidlu vyhovie len jedna číslica z desiatich, takže vymyslené trinásťmiestne číslo je zlé zhruba v 90 % prípadov.
Ako dosiahnuť kód, ktorý sa naozaj naskenuje
Náhľad môže vyzerať dokonale a napriek tomu zlyhať pri pokladni, ak je fyzická tlač nesprávna. Pravidlá, na ktorých záleží:
- Šírka čiar určuje šírku najtenšej čiary – kritický rozmer pre skenery. Pri štítkových tlačiarňach ju držte na hodnote 2 alebo vyššej; vlasové čiary sa rozmažú do susedných.
- Výška je dôležitá pri ručnom skenovaní. Vyšší kód sa ľahšie zasiahne laserom pod uhlom. Zostaňte nad 50 px, pri kódoch skenovaných z väčšej vzdialenosti volte ešte viac.
- Nezakrývajte tichú zónu. Generátor ju pridáva automaticky, v rozsahu podľa daného štandardu – pri EAN-13 je to 11 modulov voľného miesta vľavo a 7 vpravo, pri CODE128 po 10 na každej strane. Problém nastáva až potom: keď sa stiahnutý obrázok orežeme natesno k čiaram, alebo keď k okraju kódu priložíme text, rám či grafiku. Práve podľa toho prázdneho okraja skener pozná, kde kód začína a končí.
- Nikdy obrázok neroztiahujte. Neproporcionálna zmena veľkosti stiahnutého PNG mení pomer medzi čiarami a medzerami, čo je presne to, čo kóduje dáta. Ak potrebujete inú veľkosť, vráťte sa a vygenerujte kód rovno v správnych rozmeroch.
- Pozor na lesklé povrchy. Odlesky z laminovaných obalov alebo plechoviek dokážu skener oslepiť. Pomôže matná etiketa alebo jednoducho väčší kód.
- Vyhýbajte sa červeným čiaram. Väčšina laserových skenerov číta červeným svetlom, vďaka čomu sú pre ne červené čiary prakticky neviditeľné. Bezpečnou voľbou sú čierna, tmavomodrá alebo tmavozelená na svetlom pozadí.
Farby a gradienty – pre dizajn, nie pre pokladňu
Okrem klasickej čiernej na bielej môžete nastaviť vlastnú farbu čiar aj pozadia, dvojfarebný lineárny gradient alebo výplň dúha. Tieto možnosti sú určené pre plagáty, eventové visačky, kupóny a iné dizajnové materiály. Pre maloobchodné pokladne a skladové operácie zostaňte pri kontrastných jednoliatych farbách – a nech zvolíte čokoľvek, pred produkčnou tlačou otestujte výsledok reálnym skenerom.
Prepínač Zobraziť text vytlačí čitateľnú hodnotu pod čiarami. Pri všetkom, čo má prevádzkové využitie, ho nechajte zapnutý: keď sa kód poškodí, pokladník alebo skladník môže číslo zadať ručne.
Čo v skutočnosti prezrádzajú prvé číslice
Rozšírená je predstava, že úvodné číslice čiarového kódu prezrádzajú, kde bol produkt vyrobený. Nie je to tak. Prefix identifikuje organizáciu GS1, u ktorej sa zaregistrovala firma – nič viac. Značka registrovaná v Nemecku bude mať prefix 40–44 na každom svojom výrobku, bez ohľadu na to, či ho vyrobili v Bavorsku, vo Vietname alebo v Mexiku.
Niekoľko rozsahov, s ktorými sa stretnete najčastejšie:
| Prefix | Organizácia GS1 |
|---|---|
| 00–13 | USA a Kanada |
| 30–37 | Francúzsko |
| 40–44 | Nemecko |
| 45, 49 | Japonsko |
| 50 | Spojené kráľovstvo |
| 57 | Dánsko |
| 64 | Fínsko |
| 69 | Čína |
| 76 | Švajčiarsko |
| 80–83 | Taliansko |
| 84 | Španielsko |
| 859 | Česko |
| 858 | Slovensko |
| 87 | Holandsko |
| 890 | India |
Niektoré rozsahy krajiny vôbec neoznačujú, a práve tie sa oplatí poznať:
- 20–29 je vyhradené pre interné použitie v predajni – kódy, ktoré si supermarket vytlačí sám pre voľné ovocie alebo tovar z lahôdok odvážený na váhe. Platia len v tom jednom obchode a inde nemajú žiadny význam.
- 977 označuje periodikum (ISSN), 978 a 979 knihu (ISBN) a 979-0 tlačené noty (ISMN).
- 980 sa používa pri dobropisoch za vrátený tovar, 99 pri kupónoch.
Takže ak naskenujete niečo s prefixom začínajúcim na 2, nenašli ste žiadny záhadný produkt – narazili ste na štítok, ktorý si obchod vytlačil sám pre seba.
Jedna vec, ktorú tento nástroj nevie: prideliť oficiálne čísla
Generátor vykreslí ľubovoľné číslo, ktoré mu zadáte, no obchodné reťazce prijímajú iba GTIN čísla pridelené organizáciou GS1, globálnou číslovacou organizáciou. Zaregistrujete sa u lokálnej pobočky GS1, dostanete firemný prefix a rozsah čísel a potom sa vrátite sem, aby ste z týchto čísel vytvorili tlačovú grafiku – táto časť zostáva navždy zadarmo.
Často kladené otázky (FAQ)
Môže byť čiarový kód farebný alebo s gradientom?
Technicky áno a tento generátor to podporuje – skenerom však záleží na kontraste, nie na kráse. Tmavé čiary na svetlom pozadí sú nevyhnutné a čiary s červeným odtieňom zlyhávajú pri väčšine laserových skenerov bez ohľadu na kontrast. Farbu používajte voľne na marketingových materiáloch, zdržanlivo na všetkom, čo musí prečítať pokladničný systém.Prečo sa pri mojom 13-miestnom čísle zobrazuje chyba ako EAN-13?
Posledná číslica kódu EAN-13 je kontrolný súčet vypočítaný z prvých dvanástich. Ak nesedí, číslo je neplatné a generátor ho odmietne – rovnako ako by to urobil skener na pokladni. Overte si pridelené číslo, alebo otestujte nástroj na platnom príklade4006381333931.