Les 12 premiers chiffres sont pondérés en alternance selon « 1, 3, 1, 3… », puis on prend le complément à 10 du résultat : voilà comment s'obtient la clé de contrôle. Elle ne garantit pas que le produit est authentique, mais elle bloque la grande majorité des erreurs de saisie et d'impression.
Un EAN-13 comporte 13 chiffres : le dernier est la clé de contrôle, les 12 premiers sont les chiffres de données. Pour le calcul, on part du 1er chiffre : les positions impaires (1re, 3e, 5e…) sont multipliées par 1, les positions paires (2e, 4e, 6e…) par 3, puis on additionne les 12 produits. Attention : on compte à partir du premier chiffre à gauche, pas à partir de la droite.
Prenez la somme de l'étape précédente, calculez son reste modulo 10, puis soustrayez ce reste de 10, et prenez à nouveau le reste modulo 10 — le chiffre des unités obtenu est la clé de contrôle. La formule s'écrit (10 − somme mod 10) mod 10 ; le dernier mod sert à gérer le cas où le reste est 0, ce qui donnerait 10.
L'alternance des poids 1/3 fait que les positions adjacentes ont des poids différents ; ainsi, l'erreur humaine la plus courante, à savoir « deux chiffres adjacents inversés » (par exemple 12 lu comme 21), modifie presque inévitablement la somme pondérée et est donc détectée par la clé de contrôle. C'est l'objectif central de la clé de contrôle : non pas chiffrer, mais détecter les erreurs.
Cela signifie une seule chose : la structure de cette suite de chiffres est légale, c'est-à-dire qu'il peut effectivement s'agir d'un GTIN généré selon les règles. Celanesignifie pas que ce numéro a été attribué à une entreprise,neque le produit est authentique, nineque le numéro existe dans la base de données GS1. Pour confirmer l'attribution, il faut consulter les informations d'enregistrement de l'organisation membre ; pour juger de l'authenticité, il faut les moyens anti-contrefaçon de la marque. C'est un point que beaucoup d'articles confondent.
Conclusions clés à retenir directement.
Depuis la gauche, positions impaires ×1, positions paires ×3, faites la somme, puis calculez (10 − somme mod 10) mod 10.
Des poids différents pour les positions adjacentes ne laissent aucune échappatoire aux erreurs fréquentes comme « des chiffres inversés ».
Un format légal indique seulement qu'il est possiblement légal ; cela n'indique ni qu'il a été attribué, ni que le produit est authentique.
En cas d'erreur, le code ne se scanne pas, et si cela entre en production d'impression, cela peut entraîner la mise au rebut de tout un lot d'emballages.
| Position | Chiffre | Poids | Produit |
|---|---|---|---|
| 1 | 6 | 1 | 6 |
| 2 | 9 | 3 | 27 |
| 3 | 0 | 1 | 0 |
| 4 | 1 | 3 | 3 |
| 5 | 2 | 1 | 2 |
| 6 | 3 | 3 | 9 |
| 7 | 4 | 1 | 4 |
| 8 | 5 | 3 | 15 |
| 9 | 6 | 1 | 6 |
| 10 | 7 | 3 | 21 |
| 11 | 8 | 1 | 8 |
| 12 | 9 | 3 | 27 |
| Total | — | — | 128 |
| Complément (10 − 128 mod 10) mod 10 | — | — | 2 |
Démonstration du chiffre de contrôle EAN-13
L'exemple 690123456789 correspond aux 12 premiers chiffres à titre de démonstration ; le chiffre de contrôle est dérivé par l'algorithme ; le numéro résultant n'appartient à aucune entreprise.
Les termes techniques abordés dans cet article.
Opération modulo 10, on prend le reste de la division par 10. Les chiffres de contrôle de la série GS1 sont tous basés sur mod10.
La somme des chiffres multipliés par leur poids respectif, c'est une valeur intermédiaire du calcul de contrôle.
Inverser l'ordre de deux chiffres adjacents est l'un des types d'erreurs les plus fréquents lors de la saisie manuelle.
Le contenu de cet article est compilé sur la base des normes publiques et spécifications institutionnelles suivantes, que vous pouvez vérifier par vous-même.
GS1 est l'organisation internationale qui gère le système mondial de codage des produits ; ses spécifications générales définissent les structures de codage telles que GTIN, GLN, SSCC, l'algorithme de la clé de contrôle et les exigences d'impression des symboles.
Tous les exemples de codes-barres sur ce site sont vérifiés par relecture avec des décodeurs open source, vous pouvez les vérifier vous-même, afin d'éviter les illustrations qui « ressemblent à un code mais ne se scannent pas ».
Le code-barres de produit n'est pas « un motif collé sur l'emballage », mais une suite de chiffres structurés, imprimée sous forme graphique…
Bases des codes-barresLe QR Code contient plus d'informations, peut corriger les erreurs et permettre l'interaction, mais il ne remplace pas l'EAN-13 en caisse. …
Système GS1Les quatre longueurs ne sont pas quatre versions, mais quatre niveaux. La conséquence directe d'un mauvais choix de longueur : la marchandise arrive à l'entrepôt…
Base de connaissancesTous les sujets et le catalogue des articles des 13 sous-catégories
Les pages de connaissances répondent aux questions générales ; pour des questions spécifiques à votre produit, marché et canal, il est plus rapide de demander directement à un conseiller en codage.