Aller au contenu
Tout en local

Validateur EAN et UPC

Vérifiez la clé de contrôle des codes à barres EAN-13, EAN-8, UPC-A et UPC-E, ou complétez une clé manquante.

Entrée

Validateur EAN et UPC

Collez un code à barres par ligne et cet outil vérifie si sa clé de contrôle est correcte, en utilisant l'algorithme modulo-10 que GS1 définit pour les codes EAN-13, EAN-8, UPC-A et UPC-E. Il est conçu pour les développeurs intégrant un scanner ou un système de point de vente, le personnel d'entrepôt qui audite un flux de produits, et quiconque confirmant qu'un code à barres imprimé sur un emballage est réellement valide avant d'aller à l'impression.

Le type de code contrôle la façon dont chaque ligne est lue : la détection automatique choisit EAN-13, EAN-8 ou UPC-A selon la longueur, ou force un format spécifique quand l'entrée est ambiguë — utile pour UPC-E, qui partage sa longueur de 8 chiffres avec EAN-8. Compléter la clé de contrôle manquante remplit le dernier chiffre quand une ligne manque d'un chiffre, ainsi coller les 12 chiffres de données d'un EAN-13, ou le cœur de 6 chiffres d'un UPC-E, retourne un code complet et valide. Convertir UPC-A/UPC-E en EAN-13 réécrit les codes valides d'Amérique du Nord sous leur forme 13 chiffres avec un zéro initial, la forme que de nombreux systèmes européens attendent. Afficher le pays à partir du préfixe GS1 lit les chiffres initiaux d'un code valide par rapport aux plages de préfixes GS1 publiques et affiche le code de pays ISO qui l'a émis — une vérification de validité, pas une preuve de où le produit a été fabriqué.

Les espaces intérieurs et les tirets sont supprimés avant la validation, ainsi les codes copiés depuis une feuille de calcul fonctionnent tels quels. Chaque ligne est vérifiée indépendamment — mélanger des formats dans un collage est acceptable — et tout ce qui ne correspond pas à une longueur connue ou contient des caractères non numériques est signalé comme invalide plutôt que d'être ignoré silencieusement. Garder uniquement les lignes valides réduit le résultat à une liste propre de codes de travail.

Tout s'exécute dans votre navigateur : les numéros de codes à barres ne quittent jamais votre appareil. Copiez le résultat, téléchargez-le en tant que fichier .txt, ou renvoyez la sortie à l'entrée pour un autre passage.

FAQ

Comment la clé de contrôle est-elle calculée ?
L'outil applique l'algorithme modulo-10 de GS1 : les chiffres sont pondérés 3 et 1 alternativement de droite à gauche, additionés, et la clé de contrôle est ce qui ramène cette somme au multiple suivant de 10. EAN-13, EAN-8 et UPC-A utilisent tous cette même règle ; UPC-E est vérifiée en le réexpandant d'abord en sa forme UPC-A de 12 chiffres.
Quelle est la différence entre EAN-13, UPC-A et UPC-E ?
EAN-13 (13 chiffres) est la norme utilisée en Europe et dans la plupart du monde ; UPC-A (12 chiffres) est son équivalent US/Canada, mathématiquement un EAN-13 avec un zéro initial ; UPC-E (8 chiffres) est une version compressée de UPC-A pour les petits emballages qui se réexpand en 12 chiffres en suivant un ensemble fixe de règles.
Pourquoi la détection automatique choisit-elle parfois le mauvais format ?
EAN-8 et UPC-E sont tous les deux 8 chiffres, donc la détection automatique traite un code de 8 chiffres comme EAN-8 par défaut. Sélectionnez UPC-E explicitement dans la liste des types de code si c'est ce que vous validez.
Quelle est la précision de la recherche de pays ?
Il lit les plages de préfixes GS1 standard, qui identifient l'organisation membre GS1 qui a émis le numéro — pas nécessairement le pays où le produit a été fabriqué. Certaines plages (coupons, utilisation restreinte ou interne) n'ont pas de pays assigné et sont laissées vierges.
Mes numéros de codes à barres sont-ils téléchargés quelque part ?
Non. La validation s'exécute entièrement dans votre navigateur, en utilisant uniquement les mathématiques de somme de contrôle intégrées et un tableau de préfixes statique — rien de ce que vous collez ici n'est envoyé à un serveur.