Sări la conținut
Complet local

Validator EAN și UPC

Verificați cifra de control a codurilor de bare EAN-13, EAN-8, UPC-A și UPC-E, sau completați o cifră lipsă.

Intrare

Validator EAN și UPC

Lipiți un număr de cod de bare pe rând și acest instrument verifică dacă cifra lui de control este corectă, folosind algoritmul mod-10 pe care GS1 îl definește pentru codurile EAN-13, EAN-8, UPC-A și UPC-E. A fost creat pentru programatori care integrează scanere sau sisteme POS, personalul depozitelor care auditează fluxurile de produse, și oricine care verifică dacă un cod de bare imprimat pe ambalaj este cu adevărat valid înainte de a merge la tipar.

Tipul de cod controlează cum este citită fiecare linie: detectarea automată alege EAN-13, EAN-8 sau UPC-A după lungime, sau forțează un format specific atunci când intrarea este ambiguă — util pentru UPC-E, care share lungimea de 8 cifre cu EAN-8. Completarea cifrei de control lipsă completează ultima cifră când o linie are o cifră lipsă, deci lipind cele 12 cifre de date ale unui EAN-13, sau nucleul de 6 cifre al unui UPC-E, returnează un cod complet și valid. Conversia UPC-A/UPC-E la EAN-13 rescrie codurile valide din America de Nord în forma lor de 13 cifre cu un zero inițial, forma pe care mulți sistemi europeni o așteaptă. Afișarea țării din prefixul GS1 citește cifrele inițiale ale unui cod valid față de intervalele de prefix GS1 publice și tipărește codul țării ISO care l-a emis — o verificare de corectitudine, nu dovadă a locului de fabricație al produsului.

Spațiile și cratime interioare sunt eliminate înainte de validare, deci codurile copiate dintr-o foaie de calcul funcționează ca atare. Fiecare linie este verificată independent — amestecarea formatelor într-o singură lipire este bine — și orice nu se potrivește cu o lungime cunoscută sau conține caractere non-cifre este raportat ca invalid, nu pur și simplu ignorat. Păstrarea doar a liniilor valide curăță ieșirea pentru o listă curată de coduri de lucru.

Tot funcționează în browserul dvs.: numerele codurilor de bare nu pleacă niciodată din dispozitivul dvs. Copiați rezultatul, descărcați-l ca fișier .txt, sau trimiteți ieșirea înapoi la intrare pentru un alt pasaj.

FAQ

Cum se calculează cifra de control?
Instrumentul aplică algoritmul GS1 mod-10: cifrele sunt ponderate 3 și 1 alternativ de la dreapta, însumate, și cifra de control este orice aduce acea sumă la următorul multiplu de 10. EAN-13, EAN-8 și UPC-A utilizează toate aceeași regulă; UPC-E este verificat prin expandarea acesteia înapoi la forma sa UPC-A de 12 cifre mai întâi.
Care este diferența dintre EAN-13, UPC-A și UPC-E?
EAN-13 (13 cifre) este standardul utilizat în toată Europa și în cea mai mare parte a lumii; UPC-A (12 cifre) este omologul său SUA/Canada, matematic un EAN-13 cu un zero inițial; UPC-E (8 cifre) este o versiune comprimată a UPC-A pentru ambalaje mici care se extinde înapoi la 12 cifre urmând un set fix de reguli.
De ce detectarea automată alege uneori formatul greșit?
EAN-8 și UPC-E sunt ambele 8 cifre, deci detectarea automată tratează un cod de 8 cifre ca EAN-8 în mod implicit. Selectați explicit UPC-E din lista tipurilor de cod dacă asta validați.
Cât de precisă este căutarea țării?
Citește intervalele de prefix GS1 standard, care identifică organizația membru GS1 care a emis numărul — nu neapărat țara în care a fost fabricat produsul. Unele intervale (cupoane, utilizare restricționată sau internă) nu au țară atribuită și sunt lăsate goale.
Numerele mele de cod de bare sunt încărcate undeva?
Nu. Validarea funcționează în întregime în browserul dvs., folosind doar matematica de verificare incorporată și un tabel de prefix static — nimic din ceea ce lipiți aici nu este trimis pe un server.