web3qr
Langue : FR EN

← Tous les articles

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 à 37 dé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.

Outils de génération client-side Pour les besoins de développement, de prototypage ou d'étiquetage interne, vous n'avez pas besoin de serveur. Des outils comme web3qr permettent de générer ces codes-barres directement dans le navigateur. L'avantage majeur est la confidentialité : aucune donnée n'est envoyée à un tiers, et l'utilisation reste gratuite sans inscription.

Bonnes pratiques d'impression La lisibilité dépend du contraste et de la résolution. Utilisez une couleur noire sur fond blanc pur. Évitez les motifs ou textures sous le code-barres. La zone silencieuse (marge blanche) autour du code est obligatoire pour que le laser puisse détecter le début et la fin du motif binaire.