Salta al contenuto principale

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

Inserisci le prime 12 cifre del codice GS1 (senza la cifra di controllo). Es: 590123412345

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):

15×15
29×327
30×10
41×33
52×12
63×39
74×14
81×33
92×12
103×39
114×14
125×315
Somma totale83

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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

Richiedi preventivo