Skip to content
Omnikalc

Calculer la clé de contrôle d'un code EAN ou ISBN

Calculez le dernier chiffre d'un code EAN-13, ISBN-13, UPC-A, EAN-8 ou ISBN-10 à partir des chiffres qui le précèdent, pour créer un code-barres valide ou vérifier un code qui ne passe pas.

Mis à jour le
Vos paramètres
Type de code

Valeur hors limites

Valeur hors limites

Valeur hors limites

Valeur hors limites

Résultats

Clé de contrôle

1

Ajoutez ce chiffre à la fin du code
Somme pondérée des chiffres
89
Multiple utilisé pour la clé
90

À quoi sert la clé de contrôle

Les codes-barres du commerce et les ISBN se terminent par une clé de contrôle calculée à partir des autres chiffres. Le lecteur la recalcule à chaque passage en caisse : si elle ne correspond pas, le code est refusé. Elle détecte toutes les erreurs sur un seul chiffre et la plupart des inversions de deux chiffres voisins.

EAN-13 et ISBN-13

  1. Numérotez les chiffres depuis la gauche.
  2. Multipliez les chiffres de rang impair (1er, 3e, 5e…) par 1 et ceux de rang pair (2e, 4e, 6e…) par 3.
  3. Additionnez le tout.
  4. La clé est ce qu’il faut ajouter pour atteindre le multiple de 10 suivant : (10 − somme mod 10) mod 10.

Exemple : pour 4 0 0 6 3 8 1 3 3 3 9 3, la somme pondérée vaut 89 : la clé est 1 et le code complet 4006381333931.

UPC-A, EAN-8 et ISBN-10

  • UPC-A (Amérique du Nord, 12 chiffres) : les rangs impairs sont multipliés par 3 et les pairs par 1. C’est un EAN-13 précédé d’un 0 : la clé est la même. Pour 03600029145, la clé vaut 2.
  • EAN-8 (petits emballages) : les sept chiffres sont pondérés par 3, 1, 3, 1, 3, 1, 3. Pour 7351353, la clé vaut 7.
  • ISBN-10 (livres d’avant 2007) : on multiplie les chiffres par 1, 2, 3… 9, on additionne, et on prend le reste de la division par 11. Un reste de 10 s’écrit X. Pour 0-306-40615, la clé vaut 2. L’ISBN-13 a remplacé l’ISBN-10 en ajoutant le préfixe 978 et en recalculant la clé selon la méthode EAN.

Les préfixes

Les premiers chiffres d’un EAN-13 indiquent l’organisation GS1 qui a attribué le numéro d’entreprise, pas forcément le pays de fabrication :

Préfixe Signification
000–139 Surtout GS1 US (quelques plages pour usage interne et coupons)
300–379 GS1 France
400–440 GS1 Allemagne
978–979 Livres (ISBN)

Un produit vendu en France peut donc porter un code 3… même s’il est fabriqué ailleurs, et inversement.

Obtenir de vrais codes

Pour vendre en grande distribution, il faut adhérer à GS1 France, qui attribue un préfixe d’entreprise. Les ISBN des livres sont attribués en France par l’AFNIL. Des numéros inventés risquent d’entrer en conflit avec d’autres produits. Les zéros de tête sont facultatifs dans le calculateur : un nombre plus court est traité comme s’il commençait par des zéros.

Questions fréquentes

Comment calcule-t-on la clé d'un EAN-13 ?

On multiplie les 12 chiffres alternativement par 1 et par 3, on additionne, et la clé est ce qu'il manque pour atteindre le multiple de 10 suivant. Pour 400638133393, la clé vaut 1.

Pourquoi beaucoup de produits français commencent-ils par 3 ?

Les préfixes 300 à 379 sont attribués par GS1 France aux entreprises qui y adhèrent, quel que soit le lieu de fabrication du produit.

Que signifie X dans un ISBN-10 ?

Il représente la valeur 10. L'ISBN-10 utilise un contrôle modulo 11 : la clé va de 0 à 10, et 10 s'écrit X.

Où obtenir un ISBN en France ?

Auprès de l'AFNIL, l'agence francophone pour la numérotation internationale du livre. Les codes-barres des produits s'obtiennent en adhérant à GS1 France.

Ce calculateur vous a-t-il été utile ?

Merci pour votre avis !

Résultats indicatifs fournis à titre d'information. Ils ne remplacent pas l'avis d'un professionnel.