Generatore e Validatore EAN-13 / GTIN
Genera il codice EAN-13 completo da 12 cifre GS1, oppure verifica la validità di un barcode a 13 cifre. Algoritmo conforme alle GS1 General Specifications v24.0 §7.10.
Il codice EAN-13 (European Article Number a 13 cifre) è lo standard internazionale GS1 per l'identificazione univoca dei prodotti al dettaglio, in logistica e nell'e-commerce. È la stessa struttura usata da ISBN-13, ISSN-13 e GTIN-13: 12 cifre di payload seguite da una cifra di controllo calcolata con l'algoritmo ufficiale GS1.
Questo calcolatore implementa l'algoritmo descritto nelle GS1 General Specifications v24.0 §7.10: i pesi alternati 1 e 3 vengono applicati alle 12 cifre da sinistra a destra, la somma viene ridotta modulo 10 e la cifra di controllo è il complemento a 10. Il risultato è deterministico, verificabile e conforme allo standard internazionale.
Usa la modalità Genera per ottenere il codice EAN-13 completo da un payload GS1 di 12 cifre (prefisso paese + codice azienda + codice articolo). Usa la modalità Valida per verificare se un barcode esistente è corretto o è stato danneggiato/trascritto erroneamente.
Configura
Risultato
Nessun risultato
Inserisci i valori e premi il pulsante per calcolare.
Esempio pratico: calcolo cifra di controllo
Payload GS1 di esempio: 590123412345 (12 cifre). Applicando l'algoritmo GS1 §7.10 (pesi alternati 1 e 3):
Cifra di controllo = (10 − (83 mod 10)) mod 10 = (10 − 3) mod 10 = 7. Codice EAN-13 completo: 5901234123457.
Domande frequenti
Che cos'è un codice EAN-13 e a cosa serve?
L'EAN-13 (European Article Number, 13 cifre) è lo standard GS1 per l'identificazione univoca dei prodotti al dettaglio. Viene stampato sui prodotti come codice a barre e scansionato ai punti di vendita, in magazzino e nella logistica. È strutturato in: prefisso paese GS1 (2-3 cifre) + codice azienda + codice articolo + cifra di controllo.
Come viene calcolata la cifra di controllo EAN-13?
L'algoritmo GS1 (GS1 General Specifications §7.10) moltiplica le 12 cifre del payload alternando i pesi 1 e 3 da sinistra a destra: N₁×1 + N₂×3 + N₃×1 + … + N₁₂×3. La cifra di controllo è (10 − (somma mod 10)) mod 10. Questo garantisce che qualsiasi singola cifra errata produca un codice non valido.
Qual è la differenza tra EAN-13, GTIN-13 e UPC?
Il GTIN-13 (Global Trade Item Number) è l'identificatore GS1 a 13 cifre; l'EAN-13 è il formato barcode che lo veicola. L'UPC-A (12 cifre, usato principalmente in Nord America) è un sottoinsieme: può essere convertito in EAN-13 aggiungendo uno zero iniziale. Il validatore supporta sia GTIN-13 che EAN-13 perché lo schema è identico.
Posso usare un EAN-13 generato online per vendere i miei prodotti?
Questo strumento calcola la cifra di controllo matematica, ma un EAN-13 legalmente utilizzabile richiede l'assegnazione di un prefisso aziendale da parte di GS1 Italia (gs1it.org). Solo i codici con prefisso GS1 registrato garantiscono unicità globale. Usare prefissi non assegnati causa conflitti nel database dei prodotti.
I dati inseriti vengono inviati a server esterni?
No. Tutti i calcoli avvengono direttamente nel tuo browser (JavaScript client-side). Nessun dato viene inviato a server esterni. Lo strumento è completamente offline-capable una volta caricata la pagina.
Questo strumento valida anche i codici ISBN e ISSN?
Sì. I codici ISBN-13 (prefisso 978 o 979) e ISSN-13 (prefisso 977) sono conformi allo standard EAN-13/GTIN-13 di GS1. Il validatore riconosce automaticamente il prefisso e applica lo stesso algoritmo di verifica della cifra di controllo.
Come si usa
- Scegli la modalità
Seleziona "Genera" se vuoi ottenere il codice EAN-13 completo a partire da 12 cifre GS1, oppure "Valida" se vuoi verificare se un codice a barre di 13 cifre è valido.
- Inserisci le cifre
Per la generazione: inserisci le 12 cifre del payload GS1 (prefisso azienda + codice articolo). Per la validazione: inserisci il codice a barre EAN-13 completo di 13 cifre.
- Ottieni il risultato
Il calcolatore applica l'algoritmo GS1 (pesi alternati 1/3) e mostra la cifra di controllo calcolata o il verdetto di validità del codice inserito.
- Usa il codice
Il codice EAN-13 generato è conforme agli standard GS1 e può essere utilizzato per etichettura prodotti, logistica e commerce (previa registrazione del prefisso GS1 presso GS1 Italia).
Serve un'analisi su misura?
Questo strumento è gratuito e informativo. Per un'analisi approfondita con AI on-prem - dati privati, zero cloud - contatta Federico.