Vai al contenuto
100% locale

Validatore EAN e UPC

Verifica la cifra di controllo dei codici a barre EAN-13, EAN-8, UPC-A e UPC-E, o completa una cifra mancante.

Ingresso

Validatore EAN e UPC

Incolla un codice a barre per riga e questo strumento verifica se la sua cifra di controllo è corretta, utilizzando l'algoritmo modulo-10 che GS1 definisce per i codici EAN-13, EAN-8, UPC-A e UPC-E. È realizzato per sviluppatori che integrano uno scanner o un sistema di punto vendita, il personale di magazzino che controlla un feed di prodotti, e chiunque voglia confermare che un codice a barre stampato su un imballaggio sia effettivamente valido prima di andare in stampa.

Il tipo di codice controlla come viene letta ogni riga: il rilevamento automatico sceglie EAN-13, EAN-8 o UPC-A in base alla lunghezza, oppure forza un formato specifico quando l'input è ambiguo — utile per UPC-E, che condivide la sua lunghezza di 8 cifre con EAN-8. Completare la cifra di controllo mancante riempie l'ultimo cifra quando una riga ha una cifra in meno, così incollare i 12 dati cifre di un EAN-13, o il nucleo di 6 cifre di un UPC-E, restituisce un codice completo e valido. Convertire UPC-A/UPC-E in EAN-13 riscrive i codici validi del Nord America nella loro forma di 13 cifre con uno zero iniziale, la forma che molti sistemi europei si aspettano. Mostrare il paese dal prefisso GS1 legge le cifre iniziali di un codice valido rispetto alle gamme pubbliche di prefissi GS1 e stampa il codice paese ISO che l'ha emesso — un controllo di validità, non una prova di dove il prodotto è stato prodotto.

Gli spazi interni e i trattini vengono rimossi prima della convalida, quindi i codici copiati da un foglio di calcolo funzionano così come sono. Ogni riga viene controllata indipendentemente — mescolare formati in un incollaggio è accettabile — e tutto ciò che non corrisponde a una lunghezza nota o contiene caratteri non numerici viene segnalato come non valido anziché essere ignorato silenziosamente. Mantenere solo le righe valide riduce il risultato a un elenco pulito di codici funzionanti.

Tutto viene eseguito nel tuo browser: i numeri dei codici a barre non lasciano mai il tuo dispositivo. Copia il risultato, scaricalo come file .txt, o invia l'output di nuovo all'input per un altro passaggio.

FAQ

Come viene calcolata la cifra di controllo?
Lo strumento applica l'algoritmo modulo-10 di GS1: le cifre vengono ponderate 3 e 1 alternatamente da destra a sinistra, sommate, e la cifra di controllo è quello che porta quella somma al multiplo successivo di 10. EAN-13, EAN-8 e UPC-A utilizzano tutti questa stessa regola; UPC-E viene verificato espandendolo nuovamente prima nella sua forma UPC-A di 12 cifre.
Qual è la differenza tra EAN-13, UPC-A e UPC-E?
EAN-13 (13 cifre) è lo standard utilizzato in Europa e nella maggior parte del mondo; UPC-A (12 cifre) è il suo equivalente USA/Canada, matematicamente un EAN-13 con uno zero iniziale; UPC-E (8 cifre) è una versione compressa di UPC-A per piccoli imballaggi che si riespande a 12 cifre seguendo un insieme fisso di regole.
Perché a volte il rilevamento automatico seleziona il formato sbagliato?
EAN-8 e UPC-E hanno entrambi 8 cifre, quindi il rilevamento automatico tratta un codice di 8 cifre come EAN-8 per impostazione predefinita. Seleziona UPC-E esplicitamente dall'elenco dei tipi di codice se è quello che stai convalidando.
Quanto è accurata la ricerca del paese?
Legge gli intervalli di prefissi GS1 standard, che identificano l'organizzazione membro GS1 che ha emesso il numero — non necessariamente il paese in cui il prodotto è stato fabbricato. Alcuni intervalli (coupon, uso limitato o interno) non hanno un paese assegnato e vengono lasciati vuoti.
I miei numeri di codici a barre vengono caricati da qualche parte?
No. La convalida viene eseguita interamente nel tuo browser, utilizzando solo la matematica della somma di controllo incorporata e una tabella di prefissi statica — niente di quello che incolla qui viene inviato a un server.