Inserisci 12 cifre per calcolare la tredicesima, oppure tutte e 13 per verificare che il codice sia corretto. Funziona anche con l'UPC-A.
L'ultima cifra di un codice EAN-13 o UPC-A non fa parte del numero vero e proprio: è una cifra di controllo ricavata dalle altre, che serve al lettore per accorgersi di un errore di lettura o di digitazione.
| Posizione | Cifra | Peso | Prodotto |
|---|---|---|---|
| 1 | 8 | × 1 | 8 |
| 2 | 0 | × 3 | 0 |
| 3 | 1 | × 1 | 1 |
| 4 | 2 | × 3 | 6 |
| 5 | 3 | × 1 | 3 |
| 6 | 4 | × 3 | 12 |
| 7 | 5 | × 1 | 5 |
| 8 | 6 | × 3 | 18 |
| 9 | 7 | × 1 | 7 |
| 10 | 8 | × 3 | 24 |
| 11 | 9 | × 1 | 9 |
| 12 | 0 | × 3 | 0 |
| Somma | 93 | ||
Il multiplo di 10 successivo a 93 è 100: la cifra di controllo è 100 − 93 = 7.
Il codice completo è quindi 8012345678907.
In un EAN-13 i pesi, letti da sinistra, sono 1, 3, 1, 3…; in un UPC-A, che ha una cifra in meno, cominciano da 3. Lo stesso metodo vale per tutti i codici GTIN, compresi EAN-8 e GTIN-14.
Permette al lettore di accorgersi di un errore: se una barra viene letta male o una cifra digitata in modo sbagliato, il calcolo non torna e il codice viene scartato, invece di essere scambiato per quello di un altro prodotto.
Gli scanner rifiutano il codice: alla cassa non viene letto e va digitato a mano. Per questo il nostro generatore la calcola sempre in automatico.
Non necessariamente. Una cifra di controllo corretta rende il codice leggibile, non autorizzato: per vendere un prodotto servono numeri assegnati da GS1 (in Italia GS1 Italy). Trovi i dettagli nella pagina EAN-13.
Sì, per l'ISBN-13, che è un EAN-13 che inizia con 978 o 979. Il vecchio ISBN-10 usa invece un metodo diverso (modulo 11, con la possibile cifra «X»).