Guide EAN-13 : Structure, Checksum et Différence UPC-A
2026-07-31
Anatomie des 13 chiffres Le standard EAN-13 (European Article Number) est composé de treize chiffres décimaux. La structure n'est pas arbitraire ; elle suit une hiérarchie stricte pour l'identification mondiale.
- Préfixe pays/région (2-3 chiffres) : Identifie le pays membre de GS1, pas nécessairement le lieu de fabrication. Par exemple,
30à37désignent la France. - Code fabricant (4-5 chiffres) : Attribué par l'organisme national GS1 local. La longueur varie selon la taille du préfixe.
- Référence produit (5 chiffres) : Définie librement par le fabricant pour identifier un SKU spécifique.
- Clé de contrôle (1 chiffre) : Calculée algorithmiquement pour valider la lecture optique.
Algorithme de la clé de contrôle La dernière position est cruciale pour éviter les erreurs de saisie. Le calcul suit une somme pondérée modulo 10 :
1. Additionnez les chiffres aux positions impaires (1, 3, 5...) et multipliez par 3. 2. Ajoutez les chiffres aux positions paires (2, 4, 6...). 3. Le résultat total doit être un multiple de 10. La clé est la différence entre le multiple supérieur et la somme actuelle.
Exemple technique : Si la somme pondérée est 87, la clé est 13 - 7 = 6 (ou 10 - (87 % 10)). Cette logique garantit l'intégrité des données lors du scan.
EAN-13 vs UPC-A : Interopérabilité
L'UPC-A (Universal Product Code) est le standard nord-américain à 12 chiffres. Techniquement, un UPC-A est un sous-ensemble de l'EAN-13. Pour convertir un UPC-A en EAN-13, il suffit d'ajouter un zéro (0) au début du code. Les lecteurs modernes gèrent cette compatibilité nativement, mais la distinction reste importante pour les bases de données internationales.
Véritable licence GS1 vs Génération interne Il existe une différence fondamentale entre posséder un code et générer une image.
- Licence GS1 : Vous achetez un préfixe unique auprès de votre organisme national (ex: Afnil en France). Cela garantit que votre code est mondial, non dupliqué et reconnu par les grandes surfaces. C'est obligatoire pour la vente au détail physique.
- Génération interne : Utile pour le suivi d'inventaire privé ou les tests logiciels. Ces codes ne sont pas valides commercialement car ils peuvent entrer en conflit avec des produits existants.