Besplatan onlajn generator bar kodova
Treba vam EAN za pakovanje proizvoda, CODE128 etiketa za magacin ili ITF-14 za transportne kartone? Izaberite standard, ukucajte vrednost i bar kod se odmah iscrtava — proverava se dok kucate, a preuzima kao PNG spreman za štampu. Generator radi u potpunosti u vašem pretraživaču, pa brojevi proizvoda i interni SKU-ovi nikada ne napuštaju vaš računar, bez registracije i vodenog žiga.
Koji tip bar koda vam treba?
Svaki standard postoji za konkretnu svrhu. Ako niste sigurni, CODE128 je ispravan podrazumevani izbor za sve osim maloprodajne kase.
| Tip koda | Oblast primene | Šta može kodirati? | Kada ga odabrati? |
|---|---|---|---|
| CODE128 | Logistika, magacini, e-prodavnice | Brojeve, slova (A–Z, a–z) i ASCII simbole. | Najbolji izbor za interne etikete, praćenje pošiljki i evidenciju zaliha. Najveća gustina podataka — kod ostaje kratak. |
| EAN-13 | Maloprodaja (Evropa i većina sveta) | Samo brojeve (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 brojeve (12 cifara). | Severnoamerički ekvivalent EAN-13. Potreban kada izvozite proizvode u SAD. |
| EAN-8 | Mali proizvodi | Samo brojeve (8 cifara). | Za sitna pakovanja (ruž, žvake) na koja EAN-13 fizički ne staje. |
| CODE39 | Industrija, automobilska industrija, odbrana | Brojeve, velika slova A–Z i znakove - . $ / + %. | Stariji, veoma robustan standard. Širi od CODE128, ali otporan na lošiji kvalitet štampe. |
| ITF-14 | Transportni kartoni | Samo brojeve (14 cifara). | Za spoljna pakovanja. Generator iscrtava okvirne linije (bearer bars) koje standard zahteva, što štiti čitljivost pri štampi direktno na talasasti karton. |
Zašto generator odbija neke unose
Ako se umesto pregleda pojavi greška, uneta vrednost ne zadovoljava pravila izabranog standarda — to je validacija koja radi kako treba, ne greška u alatu:
- EAN-13, EAN-8 i UPC se završavaju kontrolnom cifrom. Poslednja cifra se izračunava iz svih ostalih, pa je slučajan broj od 13 cifara skoro uvek nevažeći. Isprobajte validan primer
4006381333931(EAN-13) ili96385074(EAN-8) da vidite razliku. Ako imate zvanično dodeljen broj, on već sadrži ispravnu kontrolnu cifru. - Broj cifara je strogo fiksiran. EAN-13 zahteva tačno 13 cifara, UPC 12, ITF-14 tačno 14.
- Skup dozvoljenih znakova je ograničen. CODE39 prihvata samo velika slova, cifre i nekoliko simbola — mala slova ili znakovi sa dijakritikom (
é,ř,ü) biće odbijeni. Za mešoviti tekst poputSHELF-A-12izaberite CODE128.
Kako se izračunava kontrolna cifra
Poslednja cifra EAN-13, EAN-8, UPC ili ITF-14 koda nije deo broja proizvoda — to je rezultat izračunavanja iz prethodnih cifara, kako bi skener mogao da razlikuje pogrešno očitan kod od stvarnog. Evo celog izračuna na radnom primeru 4006381333931.
Uzmite prvih dvanaest cifara i pomnožite ih naizmenično sa 1 i 3, počevši od 1:
| Cifra | 4 | 0 | 0 | 6 | 3 | 8 | 1 | 3 | 3 | 3 | 9 | 3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Faktor | 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 ga naviše do sledećeg umnoška broja deset — 90 — i razlika je vaša kontrolna cifra: 1. I zaista, ceo broj se završava na 1.
Dve stvari ovde obično zbune. Faktori se zapravo vezuju za desni kraj, ne za levi — idu 3, 1, 3, 1 unazad od poslednje cifre podataka. EAN-13 ima dvanaest cifara podataka, paran broj, pa njegova krajnja leva cifra dobija faktor 1. UPC-A, EAN-8 i ITF-14 imaju neparan broj cifara, pa njihova prva cifra umesto toga dobija faktor 3. A kada zbir već pada tačno na umnožak broja deset, kontrolna cifra je 0, a ne 10.
Zbog toga izmišljanje broja gotovo nikada ne uspeva: pravilo zadovoljava samo jedna cifra od deset, pa je izmišljeni trinaestocifreni broj pogrešan u oko 90% slučajeva.
Kako dobiti kod koji se zaista skenira
Pregled na ekranu može izgledati savršeno, a ipak zakazati na kasi ako je sama štampa loša. Pravila koja su bitna:
- Širina linija određuje širinu najtanje linije — kritičnu dimenziju za skenere. Za štampače etiketa držite vrednost na 2 ili više; previše tanke linije se stapaju sa susednim.
- Visina je bitna za ručno skeniranje. Viši kod je lakše pogoditi laserom pod uglom. Ostanite iznad 50 px; idite više za kodove koji se skeniraju sa veće udaljenosti.
- Ne prekrivajte tihu zonu. Generator je već dodaje umesto vas, prilagođenu svakom standardu — EAN-13 dobija 11 modula praznog prostora sa leve strane i 7 sa desne, a CODE128 po 10 modula sa svake strane. Problem nastaje tek posle: kada se preuzeta slika iseče tik uz linije, ili kada se tekst, okviri ili grafika postave uz samu ivicu. Skener koristi taj prazan prostor da pronađe gde kod počinje i gde se završava.
- Nikada ne razvlačite sliku. Nesrazmerno menjanje veličine preuzetog PNG-a menja odnos širine linija i razmaka, a upravo taj odnos nosi podatke. Ako vam treba druga veličina, vratite se i generišite kod sa tačnim dimenzijama.
- Pazite na sjajne površine. Odsjaj sa laminiranog pakovanja ili limenki može zaslepiti skener. Mat nalepnica, ili jednostavno veći kod, rešava problem.
- Izbegavajte crvene linije. Većina laserskih skenera čita crvenim svetlom, zbog čega su crvene linije za njih praktično nevidljive. Crna, tamnoplava ili tamnozelena na svetloj pozadini su bezbedan izbor.
Boje i gradijenti — za dizajn, ne za kasu
Osim klasične crno-bele kombinacije možete podesiti sopstvenu boju linija i pozadine, dvobojni linearni gradijent ili ispunu dugom. Ove opcije su namenjene posterima, bedževima za događaje, kuponima i drugim dizajniranim materijalima. Za maloprodajnu kasu i magacinsko poslovanje ostanite pri jednobojnim kombinacijama sa visokim kontrastom — i, šta god izaberete, testirajte odštampani rezultat pravim skenerom pre nego što krenete u proizvodnju.
Prekidač Prikaži tekst ispisuje čitljivu vrednost ispod linija. Ostavite ga uključenim za sve operativne namene: ako se kod ošteti, kasir ili magacioner mogu ručno uneti broj.
Šta zapravo govore prve cifre
Rasprostranjeno je verovanje da početne cifre bar koda otkrivaju gde je proizvod napravljen. To nije tačno. Prefiks identifikuje GS1 organizaciju kod koje se kompanija registrovala — ništa više od toga. Brend koji se registrovao u Nemačkoj nosi prefiks 40–44 na svakom proizvodu koji prodaje, bez obzira na to da li je taj proizvod proizveden u Bavarskoj, Vijetnamu ili Meksiku.
Nekoliko opsega na koje ćete najčešće naići:
| Prefiks | GS1 organizacija |
|---|---|
| 00–13 | Sjedinjene Države i Kanada |
| 30–37 | Francuska |
| 40–44 | Nemačka |
| 45, 49 | Japan |
| 50 | Ujedinjeno Kraljevstvo |
| 57 | Danska |
| 64 | Finska |
| 69 | Kina |
| 76 | Švajcarska |
| 80–83 | Italija |
| 84 | Španija |
| 859 | Češka |
| 858 | Slovačka |
| 860 | Srbija |
| 87 | Holandija |
| 890 | Indija |
Neki opsezi uopšte ne predstavljaju zemlje, i baš njih je korisno prepoznati:
- 20–29 je rezervisan za internu upotrebu u prodavnici — kodove koje supermarket štampa za rasuto voće ili artikal sa vagane robe. Važe samo u toj jednoj prodavnici i besmisleni su svuda drugde.
- 977 označava periodičnu publikaciju (ISSN), 978 i 979 knjigu (ISBN), a 979-0 štampane note (ISMN).
- 980 se koristi za priznanice o povraćaju novca, a 99 za kupone.
Zato, ako skenirate nešto i dobijete prefiks koji počinje na 20-nešto, niste naišli na misteriozan proizvod — naišli ste na etiketu koju je prodavnica sama napravila za sebe.
Jedna stvar koju ovaj alat ne može: dodela zvaničnih brojeva
Generator iscrtava bilo koji broj koji mu date, ali maloprodajni lanci prihvataju samo GTIN brojeve koje dodeljuje GS1, globalna organizacija za numerisanje. Registrujete se kod GS1 kancelarije u svojoj zemlji, dobijete prefiks kompanije i opseg brojeva, a zatim se vratite ovde da te brojeve pretvorite u grafiku spremnu za štampu — taj deo je zauvek besplatan.
Često postavljana pitanja (FAQ)
Može li bar kod biti obojen ili sa gradijentom?
Tehnički da, i ovaj generator to podržava — ali skenerima je bitan kontrast, ne lepota. Tamne linije na svetloj pozadini su neophodne, a linije u crvenim tonovima ne uspevaju kod većine laserskih skenera bez obzira na kontrast. Boju koristite slobodno na marketinškim materijalima, a oprezno na svemu što mora da pročita sistem naplate.Zašto se moj broj od 13 cifara prikazuje kao greška u formatu EAN-13?
Poslednja cifra EAN-13 koda je kontrolna cifra izračunata iz prvih dvanaest. Ako se ne poklapa, broj nije validan i generator ga odbija — na isti način na koji bi to učinio skener u prodavnici. Proverite broj koji vam je dodeljen, ili isprobajte alat sa validnim primerom4006381333931.