Generator Coduri de Bare Online Gratuit
Aveți nevoie de un EAN pentru ambalajul unui produs, de o etichetă CODE128 pentru depozit sau de un ITF-14 pentru cutii de transport? Alegeți standardul, introduceți valoarea, iar codul de bare este generat instantaneu — validat pe măsură ce scrieți, descărcabil ca PNG gata de tipar. Generatorul rulează integral în browserul dumneavoastră, astfel încât numerele de produs și SKU-urile interne nu părăsesc niciodată computerul dumneavoastră, iar totul se face fără înregistrare sau filigran.
De ce tip de cod de bare aveți nevoie?
Fiecare standard există pentru o utilizare specifică. Dacă nu sunteți sigur, CODE128 este alegerea implicită potrivită pentru orice altceva decât casa de marcat din retail.
| Tip de cod | Domeniu de utilizare | Ce poate codifica? | Când să-l alegeți? |
|---|---|---|---|
| CODE128 | Logistică, depozite, magazine online | Numere, litere (A–Z, a–z) și simboluri ASCII. | Cea mai bună alegere pentru etichete interne, urmărirea coletelor și evidența stocurilor. Cea mai mare densitate de date — codul rămâne scurt. |
| EAN-13 | Retail (Europa și majoritatea lumii) | Doar numere (13 cifre). | Obligatoriu pentru produsele vândute la casele de marcat din magazine, în Europa și în majoritatea celorlalte piețe. |
| UPC (UPC-A) | Retail (SUA și Canada) | Doar numere (12 cifre). | Echivalentul nord-american al EAN-13. Necesar la exportul de produse în SUA. |
| EAN-8 | Produse mici | Doar numere (8 cifre). | Pentru ambalaje foarte mici (ruj, gumă de mestecat), unde un EAN-13 nu încape fizic. |
| CODE39 | Industrie, auto, apărare | Numere, litere mari A–Z și - . $ / + %. | Un standard mai vechi, foarte robust. Mai lat decât CODE128, dar tolerant la o calitate slabă a tiparului. |
| ITF-14 | Cutii de transport | Doar numere (14 cifre). | Pentru ambalajul exterior. Generatorul desenează automat rama groasă din jur (bearer bars) cerută de standard, care protejează lizibilitatea la tipărirea directă pe carton ondulat. |
De ce respinge generatorul unele valori?
Dacă în locul previzualizării apare o eroare, valoarea introdusă nu respectă regulile standardului ales — asta înseamnă că validarea funcționează, nu că este un bug:
- EAN-13, EAN-8 și UPC se termină cu o cifră de control. Ultima cifră se calculează pe baza celorlalte, așa că un număr aleatoriu de 13 cifre este aproape întotdeauna invalid. Încercați exemplul valid
4006381333931(EAN-13) sau96385074(EAN-8) ca să vedeți diferența. Dacă aveți un număr atribuit oficial, acesta include deja o cifră de control corectă. - Numărul de cifre este strict. EAN-13 are nevoie de exact 13 cifre, UPC de 12, ITF-14 de exact 14.
- Setul de caractere este limitat. CODE39 acceptă doar litere mari, cifre și câteva simboluri — literele mici sau caracterele cu diacritice (
é,ř,ü) vor fi refuzate. CODE128 este alegerea potrivită pentru text mixt precumSHELF-A-12.
Cum se calculează cifra de control
Ultima cifră a unui EAN-13, EAN-8, UPC sau ITF-14 nu face parte din numărul produsului — este un calcul aritmetic derivat din cifrele dinaintea ei, astfel încât un scaner poate deosebi o citire greșită de un cod real. Iată calculul complet pentru exemplul de lucru 4006381333931.
Luați primele douăsprezece cifre și înmulțiți-le alternativ cu 1 și 3, începând cu 1:
| Cifră | 4 | 0 | 0 | 6 | 3 | 8 | 1 | 3 | 3 | 3 | 9 | 3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pondere | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 |
| Produs | 4 | 0 | 0 | 18 | 3 | 24 | 1 | 9 | 3 | 9 | 9 | 9 |
Aceste produse însumate dau 89. Rotunjiți în sus până la următorul multiplu de zece — 90 — iar diferența este cifra de control: 1. Și, într-adevăr, numărul complet se termină în 1.
Două detalii pun oamenii în încurcătură. Ponderile sunt de fapt ancorate la capătul din dreapta, nu din stânga — ele merg 3, 1, 3, 1 pornind spre stânga de la ultima cifră de date. EAN-13 are douăsprezece cifre de date, un număr par, așa că prima sa cifră din stânga primește, din întâmplare, ponderea 1. UPC-A, EAN-8 și ITF-14 au un număr impar de cifre de date, așa că prima lor cifră primește 3. Iar atunci când suma cade deja pe un multiplu de zece, cifra de control este 0, nu 10.
Tot de aici reiese și de ce inventarea unui număr aproape niciodată nu funcționează: doar o cifră din zece respectă regula, așa că un număr de treisprezece cifre inventat este greșit în aproximativ 90% din cazuri.
Cum obțineți un cod care se scanează cu adevărat
Previzualizarea poate arăta perfect și totuși să eșueze la casă dacă tiparul fizic este greșit. Regulile care contează:
- Lățimea barei stabilește grosimea celei mai subțiri bare — dimensiunea critică pentru scanere. Pentru imprimante de etichete, păstrați-o la 2 sau mai mult; barele prea subțiri se contopesc cu vecinele lor.
- Înălțimea contează pentru scanarea manuală. Un cod mai înalt este mai ușor de nimerit cu un scaner ținut oblic. Rămâneți peste 50 px; folosiți valori mai mari pentru codurile scanate de la distanță.
- Nu acoperiți zona silențioasă. Generatorul o adaugă deja automat, dimensionată pentru fiecare standard — un EAN-13 primește 11 module de spațiu liber în stânga și 7 în dreapta, un CODE128 primește câte 10 pe fiecare parte. Ce o strică este ce se întâmplă ulterior: decuparea imaginii descărcate prea aproape de bare, sau plasarea unui text, a unui chenar ori a unei grafici lipite de marginea ei. Scanerul folosește exact acel spațiu gol ca să identifice unde începe și unde se termină codul.
- Nu întindeți niciodată imaginea. Redimensionarea disproporționată a PNG-ului descărcat modifică raportul dintre bare și spații — exact ceea ce codifică datele. Dacă aveți nevoie de altă dimensiune, reveniți și generați codul direct la dimensiunile corecte.
- Atenție la suprafețele lucioase. Reflexiile de pe ambalaje laminate sau cutii de conserve pot orbi scanerul. O etichetă mată sau, pur și simplu, un cod mai mare rezolvă problema.
- Evitați barele roșii. Majoritatea scanerelor laser citesc cu lumină roșie, ceea ce face barele roșii practic invizibile pentru ele. Negru, albastru închis sau verde închis pe fundal deschis sunt alegerile sigure.
Culori și gradiente — pentru design, nu pentru casa de marcat
Pe lângă clasicul negru pe alb, puteți seta culori proprii pentru prim-plan și fundal, un gradient liniar cu două culori sau o umplere curcubeu. Aceste opțiuni sunt gândite pentru postere, ecusoane de eveniment, cupoane și alte materiale de design. Pentru casa de marcat din retail și operațiunile de depozit, rămâneți la culori solide cu contrast ridicat — și, indiferent ce alegeți, testați rezultatul tipărit cu un scaner real înainte de un tiraj de producție.
Opțiunea afișează text tipărește valoarea lizibilă pentru om sub bare. Păstrați-o activă pentru orice utilizare operațională: dacă un cod se deteriorează, casierul sau lucrătorul din depozit poate introduce numărul manual.
Ce vă spun de fapt primele cifre
Există o credință larg răspândită conform căreia cifrele de început ale unui cod de bare dezvăluie unde a fost fabricat produsul. Nu este așa. Prefixul identifică organizația membră GS1 la care s-a înregistrat compania — nimic mai mult. O marcă înregistrată în Germania poartă un prefix 40–44 pe fiecare produs pe care îl vinde, indiferent dacă acel produs a fost fabricat în Bavaria, Vietnam sau Mexic.
Câteva dintre intervalele pe care le veți întâlni cel mai des:
| Prefix | Organizația GS1 |
|---|---|
| 00–13 | Statele Unite și Canada |
| 30–37 | Franța |
| 40–44 | Germania |
| 45, 49 | Japonia |
| 50 | Regatul Unit |
| 57 | Danemarca |
| 594 | România |
| 64 | Finlanda |
| 69 | China |
| 76 | Elveția |
| 80–83 | Italia |
| 84 | Spania |
| 859 | Cehia |
| 858 | Slovacia |
| 87 | Țările de Jos |
| 890 | India |
Unele intervale nu reprezintă deloc țări, iar acestea sunt cele mai utile de recunoscut:
- 20–29 este rezervat pentru uz intern în magazin — codurile pe care un supermarket le tipărește pentru fructele vândute la kilogram sau pentru un produs cântărit la raionul de mezeluri. Sunt valide doar în interiorul acelui retailer și nu înseamnă nimic în altă parte.
- 977 marchează o publicație periodică (ISSN), 978 și 979 o carte (ISBN), iar 979-0 o partitură tipărită (ISMN).
- 980 este folosit pentru bonurile de restituire, iar 99 pentru cupoane.
Așadar, dacă scanați ceva și obțineți un prefix din intervalul 20-something, nu ați descoperit un produs misterios — ați găsit o etichetă pe care magazinul și-a creat-o singur.
Un lucru pe care acest instrument nu îl poate face: atribuirea numerelor oficiale
Generatorul desenează orice număr îi dați, dar lanțurile de retail acceptă doar numere GTIN atribuite de GS1, organizația globală de numerotare. Vă înregistrați la biroul GS1 din țara dumneavoastră, primiți prefixul companiei și intervalul de numere, apoi reveniți aici pentru a transforma acele numere în grafică gata de tipărit — acea parte rămâne gratuită pentru totdeauna.
Întrebări frecvente (FAQ)
Poate un cod de bare fi colorat sau cu gradient?
Din punct de vedere tehnic, da, iar acest generator o susține — dar scanerele au nevoie de contrast, nu de estetică. Barele închise pe fundal deschis sunt esențiale, iar barele cu nuanțe de roșu eșuează la majoritatea scanerelor laser, indiferent de contrast. Folosiți culoarea liber pe materialele de marketing și cu prudență pe orice trebuie citit de un sistem de casă de marcat.De ce numărul meu de 13 cifre afișează o eroare ca EAN-13?
Ultima cifră a unui EAN-13 este o sumă de control calculată din primele douăsprezece. Dacă nu se potrivește, numărul este invalid, iar generatorul îl refuză — exact așa cum ar face-o și un scaner din magazin. Verificați numărul care v-a fost atribuit sau testați instrumentul cu exemplul valid4006381333931.