araç köşesi

Calcul de la clé de contrôle EAN 13 / GTIN et conversion UPC, ITF-14

Vérifiez ou calculez la clé de contrôle d'un code-barres et obtenez ses formes UPC-A, EAN-13, GTIN-14 et ITF-14 pour le carton

Vos données restent chez vous. La conversion se fait dans le navigateur ; rien n'est envoyé à un serveur.

Comment ça marche

Recopiez les chiffres imprimés sous le code-barres, un numéro par ligne. L'outil reconnaît le type à la longueur : 13 chiffres pour un EAN-13, 12 pour un UPC-A nord-américain, 8 pour un EAN-8 et 14 pour un GTIN-14 de carton. Pour 3760012345670, l'outil confirme que le 0 final est la bonne clé ; la forme GTIN-14 est 03760012345670 et le code ITF-14 du carton, avec l'indicateur 1, devient 13760012345677. Un numéro commençant par 376 n'a pas de forme UPC-A, ce que l'outil indique au lieu d'en inventer une. Le même calcul vaut pour un produit marocain en 611 comme 6110123456784. Si vous n'avez que les 12 premiers chiffres, choisissez « Sans clé — la calculer et l'ajouter » : 611012345678 donne 6110123456784. Quand une clé ne correspond pas, la ligne indique le chiffre attendu et le numéro corrigé. Si un UPC copié depuis Excel a perdu son zéro initial, l'alerte sur le nombre de chiffres vous le signale.

Cet outil est aussi connu sous le nom de calcul de la cle de controle ean 13, convertir upc en ean, cle de controle gtin, ean 13 en itf 14, calcul gtin 14, code dun 14.

Qu'est-ce que GTIN ?

GTIN (Global Trade Item Number, code article international) est le nom générique que GS1 donne aux numéros d'articles ; en France, on parle encore souvent de « code EAN ». EAN-8, UPC-A, EAN-13 et GTIN-14 sont les écritures à 8, 12, 13 et 14 chiffres du même système : on peut toutes les compléter par des zéros à gauche jusqu'à 14 chiffres pour les ranger dans une seule colonne. Quand Amazon ou un logiciel de caisse demande un GTIN, c'est ce numéro ; son dernier chiffre est toujours la clé de contrôle.

Qu'est-ce que Clé de contrôle ?

La clé de contrôle est le dernier chiffre, tout à droite, d'un numéro de code-barres. Elle se calcule à partir des autres chiffres et n'apporte aucune information propre : elle sert uniquement à détecter les erreurs de saisie ou de lecture. Le lecteur la recalcule à chaque passage et rejette le code si elle ne correspond pas, ce qui repère tout chiffre isolé erroné et la plupart des inversions de deux chiffres voisins. Une référence interne contenant des lettres n'a donc pas de clé GS1.

Qu'est-ce que ITF-14 (DUN-14) ?

L'ITF-14 est le code-barres épais, encadré de barres de protection, imprimé sur les cartons d'expédition en carton ondulé ; le numéro à 14 chiffres qu'il porte est un GTIN-14, aussi appelé DUN-14 en Amérique latine et dans d'anciens documents. Le premier chiffre est l'indicateur du niveau d'emballage, les douze suivants proviennent le plus souvent de l'EAN-13 de l'article et le dernier est une clé recalculée. Il se lit en entrepôt et à la réception des marchandises, pas en caisse.

Quelle est la différence entre EAN et UPC ?

Ce sont deux écritures du même système. L'UPC-A compte 12 chiffres et s'utilise aux États-Unis et au Canada ; l'EAN-13 en compte 13 et sert de norme en France, au Maghreb et presque partout ailleurs. Tout UPC-A devient un EAN-13 valide en ajoutant un 0 devant, et la clé reste la même, car ce zéro n'ajoute rien à la somme pondérée. L'inverse est limité : seuls les EAN-13 commençant par 0 ont une forme UPC-A, si bien qu'un produit en 376 ou en 611 n'en a pas. Les lecteurs de caisse actuels lisent les deux ; la différence compte quand un formulaire d'import, une place de marché ou un ancien logiciel exige exactement 12 ou exactement 13 chiffres.

Comment se calcule la clé de contrôle, et l'erreur la plus fréquente

Tous les numéros GS1 (EAN-8, UPC-A, EAN-13, GTIN-14) se terminent par un chiffre calculé de la même façon. Sans la clé, on multiplie les chiffres de droite à gauche par 3, 1, 3, 1, on additionne, et la clé est le chiffre qui complète le total jusqu'à la dizaine supérieure. Pour 376001234567, la somme pondérée vaut 90 ; c'est déjà une dizaine, la clé est donc 0 et l'EAN-13 complet est 3760012345670. Le lecteur de caisse refait ce calcul à chaque passage et refuse un code dont le dernier chiffre ne colle pas.

Le plus souvent, ce n'est pas la clé qui est fausse mais le zéro initial qui a disparu. Excel enregistre 036000291452 comme un nombre et supprime le zéro : il reste 36000291452, onze chiffres qu'aucun lecteur ni aucune place de marché n'accepte. L'outil signale cette ligne par « 11 chiffres non reconnus ». Mettez la colonne Excel au format Texte puis recollez, ou ajoutez le zéro à la main ; inutile de recalculer la clé, les zéros initiaux ne changent pas la somme.

Carton : ITF-14 dérivé de l'article ou numéro distinct ?

Un carton de 12 ou 24 articles identiques doit porter son propre numéro, pour que l'entrepôt ne le confonde pas avec une unité seule. La méthode courante consiste à reprendre l'EAN-13 de l'article sans sa clé, à placer un indicateur devant et à recalculer le dernier chiffre : 3760012345670 devient 13760012345677 avec l'indicateur 1. Ce numéro à 14 chiffres s'imprime sur le carton ondulé sous forme de code-barres ITF-14 ; en Amérique latine, on l'appelle souvent DUN-14.

L'indicateur distingue les niveaux d'emballage : un format de carton prend 1, un deuxième format du même article prend 2, et ainsi de suite jusqu'à 8. Le 9 est réservé aux produits à poids variable, c'est pourquoi l'outil ne propose que 1 à 8. Cette dérivation n'est pas obligatoire : le propriétaire de la marque peut attribuer au carton un GTIN entièrement distinct. Quand vous collez un GTIN-14, l'outil affiche aussi le numéro d'article obtenu en retirant l'indicateur et en recalculant la clé ; ce n'est le vrai numéro de l'article que si le carton a été numéroté de cette façon.

  • Article à l'unité, scanné en caisse → EAN-13 (UPC-A aux États-Unis et au Canada)
  • Carton du même article, entrepôt et expédition → ITF-14 / GTIN-14 avec indicateur
  • Place de marché ou logiciel de gestion demandant 14 chiffres → GTIN-14 avec zéro initial (03760012345670)

Questions fréquentes

Comment calculer la clé de contrôle d'un EAN 13 ?

Saisissez les 12 premiers chiffres et choisissez « Sans clé — la calculer et l'ajouter ». L'outil pondère les chiffres par 3 et 1 en partant de la droite, les additionne et ajoute le chiffre qui complète le total à la dizaine supérieure. La même règle vaut pour l'EAN-8, l'UPC-A et le GTIN-14.

Comment convertir un code UPC en EAN ?

Ajoutez un 0 devant l'UPC-A à 12 chiffres ; la clé ne change pas. 036000291452 devient 0036000291452. L'inverse n'est possible que pour un EAN-13 qui commence par 0 ; un numéro français en 300 à 379 n'a pas de forme UPC.

Comment obtenir le code ITF-14 (DUN-14) d'un carton à partir d'un EAN 13 ?

Retirez la clé de l'EAN-13, placez un indicateur devant (généralement 1) et recalculez le 14e chiffre. Pour 3760012345670, on obtient 13760012345677. L'option indicateur permet de numéroter d'autres niveaux d'emballage du même article.

Une clé correcte me permet-elle d'imprimer ce numéro sur mon produit ?

Non. Une clé juste prouve seulement que le numéro est bien formé, pas qu'il vous appartient. Les numéros se demandent à l'organisation GS1 de votre pays : GS1 France attribue des préfixes de 300 à 379, et au Maghreb on trouve 611 pour le Maroc, 613 pour l'Algérie et 619 pour la Tunisie. Cet outil vérifie et convertit des numéros existants ; il n'en attribue pas.

Mon numéro a 8 chiffres et commence par 0 : est-ce un UPC-E ?

C'est possible : les petits emballages nord-américains portent souvent un UPC-E compressé à 8 chiffres. L'outil lit 8 chiffres comme un EAN-8 et ne développe pas l'UPC-E en 12 chiffres ; récupérez l'UPC-A complet sur l'emballage ou auprès du fournisseur.