Outil gratuit
Vérifier un code EAN & calculer la clé de contrôle
Vérifier un code EAN ne prend qu’une seconde : l’outil vous dit si un numéro EAN-13, UPC-A, EAN-8 ou GTIN-14 est valide. Il contrôle la longueur et la clé de contrôle, explique ce que signifient les premiers chiffres et vérifie des listes entières d’un coup.
- EAN-13, UPC-A, UPC-E, EAN-8, GTIN-14 et SSCC
- Jusqu’à 10 000 numéros à la fois
- Gratuit, sans inscription
Collez un numéro ou une liste entière, un par ligne. Les espaces et les tirets sont ignorés.
Saisissez un numéro pour le vérifier instantanément.
Saisissez 7 chiffres (EAN-8), 11 (UPC-A), 12 (EAN-13), 13 (GTIN-14) ou 17 (SSCC).
Tout se passe dans votre navigateur. Les numéros que vous saisissez ne sont jamais envoyés à notre serveur.
Vérifier un code EAN : ce qui est contrôlé
- La longueur. Le numéro doit compter le bon nombre de chiffres pour son type : 8, 12, 13, 14 ou 18.
- La clé de contrôle. Le dernier chiffre doit correspondre aux chiffres qui le précèdent. Ce contrôle détecte toute erreur sur un seul chiffre et la plupart des inversions de deux chiffres voisins.
- Le type de code-barres. EAN-13, UPC-A, UPC-E, EAN-8, GTIN-14 ou SSCC.
- Le préfixe. La plage de numéros d’où viennent les premiers chiffres, ou s’il s’agit d’une plage spéciale, comme celle des livres (ISBN) ou des codes internes aux magasins.
- Les autres formes du même numéro. La version EAN-13 d’un UPC-A, l’UPC-A complet derrière un UPC-E et l’ISBN-10 d’un numéro de livre.
Collez une liste et vous obtenez un tableau avec un résultat pour chaque ligne, les doublons signalés, et un fichier CSV à télécharger. Ce qu’aucun outil de vérification ne peut vous dire, c’est à qui appartient un numéro. Nous y revenons plus bas.
Comment se calcule la clé de contrôle EAN
Le dernier chiffre de chaque numéro EAN et UPC est une clé de contrôle, calculée à partir des chiffres qui la précèdent. Un scanner refait le même calcul et rejette le code-barres si le résultat ne correspond pas. Voici le calcul pour 501234567421 :
- En partant de la droite, multipliez les chiffres alternativement par 3 et par 1.
- Additionnez tous les résultats.
- Soustrayez le total de la dizaine supérieure. Ce qui reste est la clé de contrôle.
| Chiffre | 5 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 4 | 2 | 1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| × poids | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 |
| = résultat | 5 | 0 | 1 | 6 | 3 | 12 | 5 | 18 | 7 | 12 | 2 | 3 |
La somme des résultats est 74. La dizaine supérieure est 80, donc la clé de contrôle est 80 − 74 = 6, et le numéro complet est 5012345674216. Si le total est déjà un multiple de dix, la clé de contrôle est 0.
La même méthode fonctionne pour les numéros EAN-8, UPC-A, GTIN-14 et SSCC. L’onglet Calculer la clé de contrôle ci-dessus fait le calcul pour vous et montre chaque étape.
Un numéro valide n’est pas forcément un numéro enregistré
Une clé de contrôle correcte signifie que le numéro est bien formé. Cela ne veut pas dire que le numéro a été attribué à une entreprise ou à un produit, et cela ne vous dit pas à qui il appartient. Aucune base de données publique ne couvre tous les numéros de code-barres du monde.
L’outil répond donc à une seule question : ce numéro est-il correctement construit ? Si vous voulez savoir d’où vient un numéro, demandez-le au fournisseur ou au vendeur qui vous l’a fourni.
Que signifient les premiers chiffres d’un code-barres ?
Les deux ou trois premiers chiffres forment le préfixe. Ils indiquent de quelle plage de numéros vient un numéro, pas où un produit a été fabriqué. Un produit fabriqué en Chine peut commencer par 30 à 37, la plage de la France, et une marque française peut utiliser des numéros de n’importe quelle plage.
| Préfixe | Plage de numéros |
|---|---|
| 000–019, 030–039, 060–139 | États-Unis et Canada (les numéros UPC-A commencent ici quand ils sont écrits sur 13 chiffres) |
| 020–029, 200–299 | Diffusion restreinte : codes internes aux magasins, par exemple pour les produits pesés |
| 300–379 | France |
| 400–440 | Allemagne |
| 500–509 | Royaume-Uni |
| 539 | Irlande |
| 540–549 | Belgique & Luxembourg |
| 690–699 | Chine |
| 800–839 | Italie |
| 840–849 | Espagne |
| 870–879 | Pays-Bas |
| 977 | Magazines et journaux (ISSN) |
| 978–979 | Livres (ISBN) |
| 981–983, 99 | Bons de réduction |
Pourquoi mon code EAN est-il invalide ?
- Une faute de frappe. Un seul chiffre erroné ou inversé change la clé de contrôle. Comparez le numéro avec sa source, chiffre par chiffre.
- Excel l’a modifié. Les tableurs transforment les longs numéros en notation scientifique (5,01235E+12) et suppriment les zéros en tête. Mettez la colonne au format Texte et copiez à nouveau les numéros.
- Il manque un chiffre. Un numéro à 12 chiffres peut être un UPC-A complet, ou un EAN-13 sans sa clé de contrôle. Les 12 premiers chiffres d’un EAN-13 apparaissent en général comme un UPC-A invalide ; le calculateur vous donne le 13e chiffre.
- C’est un numéro de carton. Les numéros GTIN-14 des cartons d’emballage commencent par un chiffre indicateur et comptent 14 chiffres. L’EAN-13 du produit à l’unité qu’ils contiennent est un autre numéro.
- Des espaces ou des tirets. L’outil les ignore, mais certains systèmes refusent les numéros qui en contiennent.
Questions fréquentes
Comment vérifier si un code EAN est valide ?
Tapez ou collez le numéro dans l’outil en haut de cette page. Il contrôle aussitôt la longueur et la clé de contrôle, et vous indique le type de code-barres. Pour vérifier une liste entière, collez un numéro par ligne.
Un code EAN valide est-il forcément enregistré ?
Non. Une clé de contrôle valide signifie seulement que le numéro est correctement formé. Elle ne montre pas si le numéro a été attribué à une entreprise ou à un produit, ni à qui.
Comment savoir à quelle entreprise appartient un code-barres ?
Aucun outil ne peut vous le dire à partir du seul numéro, et aucun registre public ne couvre tous les codes-barres. Le plus rapide est de poser la question à la marque, au vendeur ou au fournisseur du produit.
Un code-barres qui commence par 30 à 37 veut-il dire que le produit est français ?
Non. Les préfixes 300 à 379 forment la plage de numéros de la France : le numéro vient donc de cette plage. Le produit lui-même peut être fabriqué n’importe où dans le monde.
Quelle est la différence entre EAN, UPC et GTIN ?
GTIN (Global Trade Item Number) est le terme générique. Un EAN-13 est un GTIN-13, un UPC-A est un GTIN-12, un EAN-8 est un GTIN-8, et un GTIN-14 identifie les cartons d’emballage. Tous utilisent le même calcul de clé de contrôle.
Comment convertir un code UPC en EAN-13 ?
Ajoutez un 0 devant l’UPC-A à 12 chiffres. La clé de contrôle reste la même : 036000291452 devient 0036000291452. L’outil affiche les deux formes.
Peut-on vérifier des codes UPC-E ?
Oui. Saisissez l’UPC-E à 8 chiffres : l’outil le convertit en UPC-A complet, puis vérifie la clé de contrôle sur cette base.
Conservez-vous les numéros que je vérifie ?
Non. La vérification se fait dans votre propre navigateur, et les numéros que vous saisissez ne sont jamais envoyés à notre serveur.
Besoin de numéros EAN ou d’un code-barres ?
Achetez des numéros EAN-13 valides, livrés immédiatement par e-mail, puis transformez-les en codes-barres prêts à imprimer avec notre générateur gratuit.