Generator Cod de Bare

Generator coduri de bare online: EAN-13, CODE-128, UPC-A, ITF-14. Export SVG și PNG. Validare automată cu cifră de control modulo-10.

Fără server Instant Privat Gratuit

Despre ce este acest instrument?

Generator de coduri de bare online care suportă cele mai utilizate 4 standarde: EAN-13 (retail european), CODE-128 (universal), UPC-A (retail SUA/Canada) și ITF-14 (unități logistice). Validare automată a cifrei de control (modulo-10), export SVG vectorial sau PNG raster, totul în browser fără server.

Cum să folosești Generator Cod de Bare?

  1. Alege formatul

    EAN-13 pentru retail RO, CODE-128 pentru intern, UPC-A pentru export SUA, ITF-14 pentru cartoane.

  2. Introdu valoarea

    Pentru EAN-13/UPC-A/ITF-14 poți omite cifra de control — calculatorul o adaugă automat.

  3. Verifică validarea

    Statusul live arată lungimea, validitatea și cifra de control calculată.

  4. Personalizează vizualul

    Grosime linii, înălțime, culori — în meniul avansat.

  5. Descarcă

    SVG vectorial pentru tipar profesional sau PNG pentru web și aplicații.

Când ai nevoie de el?

  • Etichete pentru depozit

    Generează rapid coduri CODE-128 pentru rafturi, bin-uri, articole interne — fără licență GS1.

  • Cartoane comerciale (ITF-14)

    Codifică GTIN-14 direct pe ambalajul secundar pentru aprovizionare retail.

  • Prototipare produse retail

    Testează design-ul de etichetă cu EAN-13/UPC-A înainte de comanda finală la tipografie.

  • Bonuri și facturi

    Adaugă coduri CODE-128 pentru numere de bon scanabile cu cititor.

Despre standardele GS1 și verificarea cifrei de control

Standardele EAN/UPC/ITF (numite în GS1 GTIN — Global Trade Item Number) folosesc o cifră de control calculată cu o sumă ponderată modulo 10. Această cifră protejează împotriva erorilor de transcriere — dacă un singur digit este greșit la introducere manuală, suma de control nu mai dă 0 modulo 10, iar codul e respins.

EAN-13 are 13 cifre: 3 (prefix țară/regiune) + 9 (cod articol) + 1 (control). Prefixele 590-599 sunt alocate Poloniei, 594 României. UPC-A are 12 cifre: 11 (cod articol) + 1 (control), fără prefix de țară explicit.

ITF-14 (Interleaved 2 of 5) codifică 14 cifre prin alternarea benzilor late și înguste, fiind extrem de tolerant la imprimare directă pe carton ondulat — motivul pentru care e standardul logistic universal.

Sfaturi utile

  • Pentru EAN-13/UPC-A/ITF-14 introdu doar cifrele fără ultima — calculatorul completează cifra de control automat.

  • Pentru tipar pe ambalaj, exportă SVG — scalabil fără pierdere la orice dimensiune.

  • Înălțimea standard pentru EAN-13 este ~25-30 mm la 100% scale; păstrează rapoartele pentru scanare optimă.

  • Pentru distribuție comercială fizică, înregistrează un prefix GS1 oficial (gs1ro.org pentru România).

Generator Cod de Bare – EAN-13, CODE-128, UPC-A, ITF-14

Codurile de bare sunt forma fundamentală de identificare automată a produselor: o reprezentare grafică a unei valori numerice sau alfanumerice, optimizată pentru citire optică rapidă. Acest generator suportă cele 4 standarde majore folosite în retail, logistică și aplicații interne — EAN-13, CODE-128, UPC-A și ITF-14 — cu validare automată a cifrei de control conform standardelor GS1.

Compararea formatelor

FormatLungimeTipuri caractereUtilizare tipicăCifră de control
EAN-1313 cifredoar cifreRetail Europa (RO inclus)Modulo-10 GTIN
CODE-128variabilASCII complet (litere + cifre + simboluri)Logistică, depozite, internInternă (auto)
UPC-A12 cifredoar cifreRetail SUA / CanadaModulo-10 GTIN
ITF-1414 cifredoar cifreCartoane comerciale, palețiModulo-10 GTIN

EAN-13 și UPC-A fac parte din familia GTIN (Global Trade Item Number) administrată de GS1. ITF-14 este un GTIN-14 codat în formatul Interleaved 2 of 5, optimizat pentru tipărire directă pe carton ondulat. CODE-128 nu este reglementat de GS1 — poate codifica orice șir ASCII și se folosește pentru identificatori interni.

Algoritmul cifrei de control GTIN (modulo-10)

Cifra de control GTIN este calculată identic pentru EAN-13 (12+1), UPC-A (11+1) și ITF-14 (13+1). Algoritmul protejează împotriva erorilor de transcriere — dacă un singur digit este introdus greșit la scanare manuală, suma de control nu mai produce 0 modulo 10, iar codul este respins.

Fie cifrele fără ultima (cifra de control), numerotate de la stânga. Pornind de la dreapta (de la ), aplicăm alternativ ponderile 3 și 1:

Cifra de control este apoi:

Exemplu: EAN-13 pentru codul “5901234123457”

Primele 12 cifre (fără cifra de control): 590123412345.

Ponderile alternative pornind de la dreapta (poziția 12 = pondere 3):

Poziție (de la stânga)CifraPondereProdus
1515
29327
3010
4133
5212
6339
7414
8133
9212
10339
11414
125315

Codul EAN-13 complet și valid este așadar 5901234123457 (cifra de control 7).

Exemplu: UPC-A pentru codul “036000291452”

Primele 11 cifre: 03600029145. Aplicăm același algoritm modulo-10:

Codul UPC-A complet: 036000291452.

Structura prefixelor EAN-13

Primele 3 cifre din EAN-13 codifică zona/țara de înregistrare GS1:

PrefixȚară / Regiune
590Polonia
594România
599Ungaria
690-695China
729Israel
750Mexic
76Elveția (760-769)
800-839Italia
840-849Spania
880Coreea de Sud
890India
893Vietnam

Următoarele 4-7 cifre identifică unic compania (alocate de GS1 național), restul codifică articolul individual din portofoliul producătorului.

CODE-128 vs CODE-39

CODE-128 este urmașul modern al CODE-39, cu mai multă densitate și completitudine ASCII. Comparația rapidă:

CaracteristicăCODE-128CODE-39
Set de caractereASCII complet (128)A-Z, 0-9, simboluri (43)
DensitateMare (mod compact)Medie
Ratio mediu (caractere/cm)~3-4~1.5-2
Subseturi (A/B/C)Da (auto-switch)Nu
Cifră de controlImplicită (calculată automat)Opțională

Pentru aplicații interne moderne, CODE-128 este alegerea standard. CODE-39 rămâne în uz în industrii vechi (auto, defense) datorită simplității.

Aplicații tipice

Retail (EAN-13)

Magazinele alimentare, drogheriile și retail-ul fizic în general folosesc EAN-13 pe etichetă pentru scanare la POS. Codul trebuie să respecte standardul GS1 — cu prefix de țară corect și cifră de control validă — altfel sistemul de POS îl va respinge.

Logistică (CODE-128)

Etichetele de carton, bonurile de transfer intern și fișele de inventar folosesc CODE-128 pentru valori arbitrare (numere de comandă, bin-uri, lot-uri). Avantajul CODE-128 este că poate codifica string-uri lungi (până la ~80 caractere practic).

Cartoane comerciale (ITF-14)

Producătorii care livrează la supermarketuri pun pe cartonul exterior un cod ITF-14 care codifică GTIN-14. ITF-14 e tipărit direct pe carton ondulat — cu „indicator de bordură” (bearer bar) care îmbunătățește scanabilitatea în condiții de imprimare slabă.

Bonuri și facturi (CODE-128)

Aplicațiile de facturare modernă pun un cod de bare CODE-128 pe bon (cu numărul facturii) pentru a permite căutare instantanee într-un sistem ERP — un cititor scanează bonul, sistemul deschide factura.

Greșeli frecvente

  1. Cifră de control greșită — la introducere manuală a EAN-13/UPC-A/ITF-14, dacă tastezi toate 12/11/13 cifre + un control întâmplător, codul nu va scana. Mai bine introdu doar cifrele de bază și lasă generatorul să calculeze cifra de control.
  2. Folosirea CODE-128 pentru produse retail — supermarketurile cer EAN-13 sau UPC-A. CODE-128 funcționează la scanare, dar nu se va găsi în baza de date GS1 a magazinului.
  3. Tipărire la rezoluție prea mică — pentru EAN-13, lățimea minimă a barei celei mai înguste este 0.264 mm (1x „X-dimension”). Tipărirea sub 200 dpi poate duce la coduri ne-scanabile.
  4. Lipsa „quiet zone” — codurile au nevoie de o margine albă de cel puțin 10x lățimea barei celei mai înguste. Generatorul nostru adaugă automat această margine la export.
  5. Distribuție comercială fără licență GS1 — codul tău poate fi valid matematic, dar dacă alți producători au înregistrat aceleași cifre, va exista coliziune în sistemele POS.

Recomandări tipar profesional

ElementValoare recomandată
Rezoluție tiparmin. 300 dpi
Lățime modul (X-dim)0.33 mm pentru retail (100% scale EAN)
Înălțime codmin. 25 mm pentru EAN-13
Quiet zonemin. 10x X-dim (≈3.3 mm pentru EAN)
Format exportSVG vectorial (orice rezoluție)
Contrast tiparbare 100% K negru pe fundal alb (PCS ≥ 70%)

Calculatoare înrudite

Întrebări frecvente