Strumento gratuito · Senza registrazione

Verifica codice a barre.

Controlla la cifra di controllo di un EAN, di un GTIN o di un SSCC — oppure scomponi un’intera stringa di elementi GS1 nei suoi Application Identifier e fai verificare ogni dato per lunghezza, tipo di dato e validità della data. La verifica avviene nel tuo browser, il codice non lascia il tuo dispositivo.

Una stringa di elementi GS1 con parentesi, l’output grezzo dello scanner oppure semplicemente un numero EAN/GTIN/SSCC.

Esempi:
01 Copertura

Che cosa viene verificato

Le stesse regole che l’app barValid applica a ogni scansione.

Cifra di controllo

Modulo 10 secondo GS1 per EAN-8, UPC-A, EAN-13, GTIN-14 e SSCC. Se l’ultima cifra non torna, vedi subito quale ci si sarebbe aspettati.

Struttura degli AI

Ogni Application Identifier viene isolato e verificato rispetto alle regole GS1: lunghezza fissa o variabile, lunghezza minima, separatore mancante.

Tipo di dato e data

I campi numerici possono contenere solo cifre, i campi data devono essere una data AAMMGG valida — inclusi gli anni bisestili e la regola GS1 “giorno 00 = fine mese”.

02 Approfondimento

Come funziona la cifra di controllo

La cifra di controllo non è un numero progressivo, ma il risultato di un piccolo calcolo su tutte le cifre precedenti. Da destra a sinistra vengono moltiplicate alternativamente per 3 e per 1 e sommate; la cifra di controllo è la differenza rispetto alla decina successiva.

Il senso è questo: una singola inversione di cifre o una cifra digitata male salta subito all’occhio, perché il conto non torna più. Proprio per questo conviene verificare un numero prima che entri in un sistema — e non quando la merce non si riesce più a trovare.

ESEMPIO · EAN-13
4006381333931
Somma con i pesi 3 e 189
Decina successiva90
Cifra di controllo90 − 89 = 1
Dallo strumento all’app

Scansionare invece di digitare

Questa pagina verifica un codice che digiti tu. Nella pratica quotidiana però ti trovi davanti a un pallet, non davanti alla tastiera. L’app barValid fa lo stesso con la fotocamera — e va oltre: strutture di riferimento personalizzate, controllo del contenuto dei singoli dati e un report PDF per ogni scansione.

  • Riconosce automaticamente GS1-128, GS1 DataMatrix e GS1 QR Code
  • Verifica rispetto alla tua struttura di codice
  • Funziona offline — il database AI è integrato
FAQ

Domande frequenti

Che cos’è la cifra di controllo?
È l’ultima cifra di un EAN, di un GTIN o di un SSCC. Viene calcolata a partire dalle cifre precedenti e funge da controllo: se si sbaglia a digitare una cifra, la cifra di controllo non torna più. GS1 usa a questo scopo il metodo modulo 10 con i pesi 3 e 1.
Quali lunghezze posso verificare?
8 cifre (EAN-8), 12 (UPC-A), 13 (EAN-13), 14 (GTIN-14 / ITF-14) e 18 (SSCC). Per tutte le altre lunghezze non esiste una cifra di controllo GS1.
Che cos’è una stringa di elementi GS1?
È il contenuto di un codice GS1-128 o GS1 DataMatrix. È composta da più dati, ciascuno dei quali inizia con un numero di Application Identifier — per esempio (01) per il GTIN, (17) per la data di scadenza, (10) per il lotto.
Il mio scanner restituisce i dati senza parentesi — funziona lo stesso?
Sì. Incolli semplicemente il contenuto grezzo così come esce dallo scanner. Le parentesi sono solo un aiuto alla lettura per le persone; nel codice al loro posto c’è un carattere separatore (FNC1). Se il testo incollato contiene quel carattere, viene interpretato correttamente.
I miei dati vengono trasmessi?
No. La verifica avviene interamente nel suo browser. Il codice inserito non lascia il suo dispositivo e non viene salvato da nessuna parte.
Posso scansionare invece di digitare?
Sì — a questo serve l’app barValid. Fa lo stesso di questa pagina, ma con la fotocamera: legge il codice, lo scompone nei suoi Application Identifier, verifica ogni dato e può restituire l’esito come report PDF.

Tutti gli Application Identifier da consultare si trovano nel database AI GS1.