Besplatan Online Generator Bar Kodova
Trebate EAN za pakovanje proizvoda, CODE128 naljepnicu za skladište ili ITF-14 za transportne kutije? Odaberite standard, upišite vrijednost i bar kod se odmah iscrtava — provjerava se dok kucate, a preuzima se kao PNG spreman za štampu. Generator radi u potpunosti u vašem pretraživaču, tako da brojevi proizvoda i interne šifre nikada ne napuštaju vaš računar, a registracija ili vodeni žig nisu potrebni.
Koji tip bar koda vam treba?
Svaki standard postoji za konkretnu namjenu. Ako niste sigurni, CODE128 je pravi izbor za sve što nije maloprodajna kasa.
| Tip koda | Oblast primjene | Šta može kodirati? | Kada ga odabrati? |
|---|---|---|---|
| CODE128 | Logistika, skladišta, e-trgovine | Brojeve, slova (A–Z, a–z) i ASCII znakove. | Najbolji izbor za interne naljepnice, praćenje pošiljki i skladišnu evidenciju. Najveća gustina podataka — kod ostaje kratak. |
| EAN-13 | Maloprodaja (Evropa i većina svijeta) | Samo brojevi (13 cifara). | Obavezan za robu koja se prodaje na kasama u Evropi i većini drugih tržišta. |
| UPC (UPC-A) | Maloprodaja (SAD i Kanada) | Samo brojevi (12 cifara). | Sjevernoamerički ekvivalent EAN-13. Potreban prilikom izvoza proizvoda u SAD. |
| EAN-8 | Mali proizvodi | Samo brojevi (8 cifara). | Za sitna pakovanja (ruž, žvake) gdje EAN-13 fizički ne stane. |
| CODE39 | Industrija, automobilska industrija, odbrana | Brojeve, velika slova A–Z i znakove - . $ / + %. | Stariji, vrlo robustan standard. Širi je od CODE128, ali podnosi i lošiju kvalitetu štampe. |
| ITF-14 | Transportne kutije | Samo brojevi (14 cifara). | Za vanjsko pakovanje. Generator automatski iscrtava okolni zaštitni okvir (bearer bars) koji standard zahtijeva, čime se čuva čitljivost pri direktnoj štampi na valoviti karton. |
Zašto generator odbija neke unose
Ako se umjesto pregleda pojavi greška, unesena vrijednost ne zadovoljava pravila odabranog standarda — to je validacija koja radi kako treba, a ne greška u alatu:
- EAN-13, EAN-8 i UPC završavaju kontrolnom cifrom. Posljednja cifra izračunava se iz svih ostalih, pa je nasumičan broj od 13 cifara skoro uvijek nevažeći. Isprobajte važeći primjer
4006381333931(EAN-13) ili96385074(EAN-8) da vidite razliku. Ako imate zvanično dodijeljen broj, on već sadrži ispravnu kontrolnu cifru. - Broj cifara je strogo određen. EAN-13 treba tačno 13 cifara, UPC 12, ITF-14 tačno 14.
- Skup dozvoljenih znakova je ograničen. CODE39 prihvata samo velika slova, brojeve i nekoliko simbola — mala slova ili slova sa dijakritikom (
é,ř,ü) biće odbijena. CODE128 je izbor za miješani tekst poputSHELF-A-12.
Kako se izračunava kontrolna cifra
Posljednja cifra EAN-13, EAN-8, UPC ili ITF-14 koda nije dio broja proizvoda — to je rezultat računice iz cifara koje joj prethode, kako bi skener mogao razlikovati pogrešno očitavanje od stvarnog koda. Evo cijelog postupka na primjeru 4006381333931.
Uzmite prvih dvanaest cifara i pomnožite ih naizmjenično sa 1 i 3, počevši od 1:
| Cifra | 4 | 0 | 0 | 6 | 3 | 8 | 1 | 3 | 3 | 3 | 9 | 3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Težina | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 |
| Proizvod | 4 | 0 | 0 | 18 | 3 | 24 | 1 | 9 | 3 | 9 | 9 | 9 |
Zbir tih proizvoda je 89. Zaokružite to naviše na sljedeći umnožak broja deset — 90 — a razlika je vaša kontrolna cifra: 1. I zaista, cijeli broj završava na 1.
Dvije stvari ovdje zbune ljude. Težine su zapravo usidrene na desnom kraju, a ne na lijevom — idu 3, 1, 3, 1 ulijevo počevši od posljednje cifre podatka. EAN-13 ima dvanaest cifara podatka, dakle paran broj, pa njegova najljevlja cifra slučajno dobije težinu 1. UPC-A, EAN-8 i ITF-14 imaju neparan broj cifara, pa njihova prva cifra dobije težinu 3. A kada zbir već pada na umnožak broja deset, kontrolna cifra je 0, a ne 10.
Zato izmišljanje broja gotovo nikad ne prolazi: pravilo zadovoljava samo jedna cifra od deset, pa je izmišljen trinaestocifreni broj pogrešan u oko 90% slučajeva.
Kako dobiti kod koji stvarno skenira
Pregled na ekranu može izgledati savršeno, a ipak zakazati na kasi ako fizička štampa nije u redu. Pravila koja su bitna:
- Širina linija određuje širinu najtanje linije — ključnu dimenziju za skenere. Za etiketne štampače držite je na 2 ili više; linije tanke poput dlake se stapaju sa susjednim.
- Visina je bitna za ručno skeniranje. Viši kod se lakše pogodi laserom pod uglom. Ostanite iznad 50 px; idite više za kodove koji se skeniraju s veće udaljenosti.
- Ne prekrivajte tihu zonu. Generator je već sam dodaje, prilagođenu svakom standardu — EAN-13 dobija 11 modula praznog prostora s lijeve strane i 7 s desne, CODE128 dobija po 10 sa svake strane. Problem nastaje tek naknadno: kada se preuzeta slika iseče preblizu linijama, ili kada se tekst, okviri ili grafika postave tik uz njen rub. Skener koristi upravo tu praznu marginu da pronađe gdje kod počinje i gdje završava.
- Nikada ne razvlačite sliku. Nesrazmjerna promjena veličine preuzetog PNG-a mijenja omjer između linija i razmaka, a upravo taj omjer nosi podatke. Ako vam treba druga veličina, vratite se i generišite kod direktno u odgovarajućim dimenzijama.
- Pazite na sjajne površine. Odsjaj s laminiranog pakovanja ili limenki može zaslijepiti skener. Rješenje je mat naljepnica ili jednostavno veći kod.
- Izbjegavajte crvene linije. Većina laserskih skenera čita crvenim svjetlom, zbog čega su crvene linije za njih praktično nevidljive. Crna, tamnoplava ili tamnozelena na svijetloj pozadini su sigurni izbori.
Boje i gradijenti — za dizajn, ne za kasu
Osim klasičnog crno-bijelog, možete postaviti vlastite boje linija i pozadine, dvobojni linearni gradijent ili dugin ispun. Ove opcije su namijenjene plakatima, bedževima za događaje, kuponima i sličnim dizajniranim materijalima. Za maloprodajne kase i skladišne operacije ostanite kod jednobojnih boja visokog kontrasta — i, šta god odaberete, testirajte odštampani rezultat pravim skenerom prije proizvodne naklade.
Prekidač Prikaži tekst ispisuje čitljivu vrijednost ispod linija. Držite ga uključenim za sve što je operativno: ako se kod ošteti, blagajnik ili skladištar broj mogu unijeti ručno.
Šta prve cifre zapravo govore
Raširen je stav da uvodne cifre bar koda otkrivaju gdje je proizvod proizveden. To nije tačno. Prefiks pokazuje kod koje GS1 organizacije se firma registrovala — ništa više. Brend registrovan u Njemačkoj nosi prefiks 40–44 na svakom svom proizvodu, bez obzira na to je li taj proizvod napravljen u Bavarskoj, Vijetnamu ili Meksiku.
Nekoliko raspona na koje ćete najčešće nailaziti:
| Prefiks | GS1 organizacija |
|---|---|
| 00–13 | Sjedinjene Američke Države i Kanada |
| 30–37 | Francuska |
| 40–44 | Njemačka |
| 45, 49 | Japan |
| 50 | Ujedinjeno Kraljevstvo |
| 57 | Danska |
| 64 | Finska |
| 69 | Kina |
| 76 | Švicarska |
| 80–83 | Italija |
| 84 | Španija |
| 859 | Češka |
| 858 | Slovačka |
| 87 | Nizozemska |
| 890 | Indija |
Neki rasponi uopšte nisu zemlje, i baš njih je korisno prepoznati:
- 20–29 je rezervisano za internu upotrebu u prodavnici — kodove koje supermarket sam odštampa za rasuto voće ili odmjerenu deli robu. Važe samo unutar tog jednog trgovca i nemaju značenje bilo gdje drugdje.
- 977 označava periodiku (ISSN), 978 i 979 knjigu (ISBN), a 979-0 štampane note (ISMN).
- 980 se koristi za potvrde o povratu novca, a 99 za kupone.
Dakle, ako skenirate nešto i dobijete prefiks koji počinje sa 20, niste naišli na tajanstven proizvod — naišli ste na oznaku koju je prodavnica sama napravila za sebe.
Ono što ovaj alat ne može: dodijeliti zvanične brojeve
Generator iscrtava bilo koji broj koji mu date, ali maloprodajni lanci prihvataju samo GTIN brojeve koje dodjeljuje GS1, globalna organizacija za numeraciju. Registrujete se kod GS1 ureda u svojoj zemlji, dobijete prefiks firme i raspon brojeva, a onda se vraćate ovamo da te brojeve pretvorite u grafiku spremnu za štampu — taj dio je zauvijek besplatan.
Često postavljana pitanja (FAQ)
Može li bar kod biti obojen ili imati gradijent?
Tehnički da, i ovaj generator to podržava — ali skenerima je bitan kontrast, ne ljepota. Tamne linije na svijetloj pozadini su neophodne, a linije u crvenim tonovima ne uspijevaju kod većine laserskih skenera bez obzira na kontrast. Boju koristite slobodno na marketinškim materijalima, a oprezno na svemu što treba pročitati sistem naplate.Zašto se moj broj od 13 cifara prikazuje kao greška za EAN-13?
Posljednja cifra EAN-13 koda je kontrolna suma izračunata iz prvih dvanaest. Ako se ne poklapa, broj je nevažeći i generator ga odbija — isto kao što bi to učinio skener na kasi. Provjerite broj koji vam je dodijeljen ili isprobajte alat s važećim primjerom4006381333931.