Calcolo e Verifica Cifra di Controllo Codice a Barre (UPC/EAN/GTIN)
Strumento gratuito per verificare e calcolare la cifra di controllo dei codici a barre UPC-A, EAN-8, EAN-13 e GTIN-14. Inserisci il numero completo per verificarlo, oppure le cifre senza il carattere di controllo per calcolarlo e aggiungerlo automaticamente. Funziona interamente nel tuo browser.
Cos'è un Verificatore della Cifra di Controllo dei Codici a Barre?
Questo strumento online gratuito verifica o calcola la cifra di controllo — una singola cifra di verifica — condivisa da quattro standard di codici a barre: UPC-A, EAN-8, EAN-13 e GTIN-14. Utilizza il calcolo ponderato modulo 10 definito da GS1 per confermare istantaneamente, direttamente nel tuo browser, se un numero è valido.
In modalità "Verifica", inserisci il numero completo comprensivo della cifra di controllo per vedere se corrisponde. In modalità "Calcola", inserisci solo le cifre senza la cifra di controllo e quella corretta viene aggiunta automaticamente. È utile per controllare un codice prodotto appena assegnato o per capire perché un codice a barre non viene letto dallo scanner.
Come Usarlo
- Scegli una modalità Passa da "Verifica" a "Calcola" a seconda che il tuo numero includa già una cifra di controllo.
- Inserisci il numero del codice a barre Puoi incollare un numero con spazi o trattini così com'è.
- Controlla il risultato La modalità Verifica mostra corrispondenza/non corrispondenza e il formato rilevato; la modalità Calcola mostra il numero completo risultante.
- Prova un altro numero Usa il pulsante Cancella per azzerare l'input e controllare un altro numero.
Consigli per sfruttarlo al meglio
- Puoi incollare un numero con spazi o trattini: verranno rimossi automaticamente prima del calcolo.
- Usa la modalità "Calcola" quando stai preparando un nuovo codice prodotto prima della stampa: inserisci le cifre senza la cifra di controllo e quella corretta verrà aggiunta automaticamente.
- L'UPC-A (12 cifre) utilizza lo stesso algoritmo dell'EAN-13 (13 cifre) con uno zero iniziale, quindi entrambi i formati vengono verificati con lo stesso calcolo ponderato.
- Il GTIN-14 aggiunge una "cifra indicatore" iniziale (che rappresenta il livello di imballaggio) a un EAN-13, ed è comunemente usato per identificare colli e pallet nella logistica.
- Se uno scanner non riesce a leggere un'etichetta stampata, verificare prima qui la cifra di controllo aiuta a capire se si tratta di un difetto di stampa o di un errore di inserimento dati.
Casi d'Uso
Controllare un codice prodotto appena assegnato
Quando si crea un nuovo codice prodotto a partire da un prefisso aziendale GS1, conferma che la cifra di controllo sia stata calcolata correttamente.
Capire perché un codice a barre non viene letto
Se un codice a barre stampato non viene letto dallo scanner, controlla prima la cifra di controllo per distinguere un difetto di stampa da un errore nei dati.
Riferimento per la logica di verifica nello sviluppo software
Usalo come riferimento quando implementi la logica di verifica dei codici a barre (la cifra di controllo modulo 10 di GS1) in sistemi di inventario o POS.
Controllare i codici a barre su prodotti importati
Conferma che un numero EAN-13 o GTIN-14 stampato su un prodotto importato segua il formato corretto.
Glossario
- UPC-A
- Universal Product Code — uno standard di codice a barre a 12 cifre usato principalmente negli Stati Uniti e in Canada.
- EAN-13
- European Article Number — lo standard internazionale di codice a barre a 13 cifre, che copre anche i codici JAN giapponesi.
- EAN-8
- Uno standard di codice a barre abbreviato a 8 cifre, usato su prodotti di piccole dimensioni.
- GTIN-14
- Global Trade Item Number — un codice a 14 cifre formato aggiungendo una cifra indicatore a un EAN-13, usato per identificare colli e pallet.
- Cifra di controllo
- Una singola cifra di verifica alla fine di un codice a barre, calcolata con la formula ponderata modulo 10 di GS1 per individuare errori di inserimento.
- GS1
- L'organizzazione senza scopo di lucro che gestisce gli standard internazionali per i codici a barre e l'identificazione dei prodotti, precedentemente nota come UCC/EAN.
Domande Frequenti
Curiosità — Come Una Sola Cifra Individua un Errore di Digitazione
Molte persone hanno visto una cassiera digitare manualmente un codice prodotto dopo che lo scanner non riusciva a leggerlo. Ci si potrebbe aspettare che una sola cifra digitata male porti a un prodotto completamente diverso, ma in pratica la maggior parte di questi errori viene individuata automaticamente. Ciò che lo rende possibile è una singola cifra alla fine di ogni codice a barre, chiamata cifra di controllo.
Questo meccanismo risale ai primi anni Settanta, quando il settore alimentare e dei beni di consumo statunitense sviluppò l'Universal Product Code (UPC). All'epoca, le cassiere inserivano ancora i prezzi a mano, e gli errori di digitazione erano una fonte importante di errori di fatturazione e confusione negli inventari. Il calcolo ponderato modulo 10 adottato da GS1 (allora UCC) poteva essere implementato con semplici addizioni ripetute, quindi funzionava senza problemi con la potenza di calcolo disponibile all'epoca, pur individuando la maggior parte degli errori che le persone commettono realmente, come lo scambio di due cifre adiacenti o un errore di digitazione singolo.
Ciò che colpisce è che lo stesso identico calcolo è condiviso da quattro standard di codici a barre con numeri di cifre completamente diversi: UPC-A (12 cifre), EAN-8 (8 cifre), EAN-13 (13 cifre) e GTIN-14 (14 cifre). Poiché la regola — assegnare pesi 3 e 1 alternati partendo dalla cifra più a destra, poi arrotondare la somma al multiplo di 10 successivo — funziona indipendentemente dalla lunghezza, GS1 non ha mai dovuto progettare un nuovo algoritmo di verifica ogni volta che introduceva uno standard. È un esempio di design silenziosamente elegante, considerando che i sistemi di cassa di tutto il mondo si affidano tutti a questa unica formula semplice.