Passer au contenu principal

Validateur d'EAN-13 & UPC-A (GTIN)

Validez le chiffre de contrôle pondéré GS1 Modulo 10 des codes-barres EAN-13, UPC-A et GTIN.

Comment fonctionne la validation ?

Le Global Trade Item Number (GTIN), décliné en EAN-13 (13 chiffres au niveau mondial) et UPC-A (12 chiffres en Amérique du Nord), est le code-barres universel de produit normalisé par GS1.

Le dernier chiffre est le chiffre de contrôle calculé selon l'algorithme universel GS1 avec des poids alternés de 3 et 1 de droite à gauche.

Anatomie & Structure du Code-Barres EAN-13 / GTIN-13

Le code-barres EAN-13 (standard GS1) est composé de 13 chiffres normalisés :

PositionChampTailleSignification & FonctionExemple
1 à 3Préfixe GS13 chiffresIdentifie l'organisation membre GS1 qui a attribué la licence (ex. : 300-379 = France).789
4 à 7Entreprise4-5 chiffresIdentifiant exclusif du fabricant ou propriétaire de la marque auprès de GS1.1234
8 à 12Article4-5 chiffresRéférence interne du produit attribuée par l'entreprise.56789
13Clé de Contrôle1 chiffreChiffre de contrôle calculé en Modulo 10 avec poids alternés 1 et 3.0

Algorithme de Calcul de la Clé de Contrôle GS1 (Modulo 10)

Le 13e chiffre sécurise la lecture optique en caisse dans le commerce mondial :

CléContrôle = (10 - ((Σ c[impair] × 1 + Σ c[pair] × 3) % 10)) % 10
  1. 1. Pondération Alternée : de droite à gauche (hors clé), affecter les coefficients alternés 3 et 1.
  2. 2. Multiplication et Somme : multiplier chaque chiffre par son coefficient et calculer le total.
  3. 3. Reste Modulo 10 : calculer le reste entier de la division par 10 (Somme % 10).
  4. 4. Complément à Dix : la clé correspond au complément nécessaire pour atteindre la dizaine supérieure ((10 - reste) % 10).

Foire aux Questions sur la Validation