Code EAN, UPC, GTIN ou ISBN : les différences expliquées

GTIN est le terme générique ; l'EAN-13 et l'UPC-A en sont les versions à 13 et 12 chiffres. Conversions, GTIN-14 et ISBN, et pourquoi l'ASIN ou le SKU n'en sont pas.

En bref

  • GTIN est le nom de famille : GTIN-8, GTIN-12 (UPC-A), GTIN-13 (EAN-13) et GTIN-14 utilisent tous la même méthode de clé de contrôle.
  • Un UPC-A précédé d'un 0 est un EAN-13 valide ; un EAN qui commence par 0 devient un UPC en supprimant ce 0.
  • Le GTIN-14/ITF-14 sert aux cartons, l'ISBN (978/979) aux livres, délivré par une agence ISBN nationale, et l'ISSN (977) aux magazines.
  • ASIN, FNSKU, SKU, MPN et le BPID de bol.com ne sont pas des GTIN et n'ont pas leur place dans un champ GTIN.
  • Le préfixe indique le bureau GS1 émetteur, pas le pays d'origine, et une clé de contrôle valide prouve le format, pas la propriété.

GTIN est le terme générique qui désigne tous les numéros de produit portés par un code-barre, et EAN et UPC en sont deux longueurs : un code EAN-13 est un GTIN à 13 chiffres (GTIN-13), utilisé surtout en dehors de l'Amérique du Nord, et un UPC-A est un GTIN à 12 chiffres (GTIN-12), utilisé surtout aux États-Unis et au Canada. Ajoutez un zéro devant un UPC et vous obtenez un code EAN-13 valide : les deux systèmes sont donc compatibles, et non concurrents.

Le reste de la famille suit la même logique. Le GTIN-8 (EAN-8) est une version courte pour les très petits emballages, le GTIN-14 identifie les cartons et les colis d'expédition, et l'ISBN et l'ISSN sont les numéros des livres et des magazines, intégrés au système GTIN sous leurs propres préfixes (978–979 et 977). Des identifiants comme l'ASIN, le FNSKU, le SKU ou le MPN se ressemblent sur une fiche produit, mais ce ne sont pas du tout des GTIN.

Ce guide explique chaque identifiant, comment passer de l'un à l'autre, ce que demande réellement chaque champ de marketplace ou de flux produits, et les confusions à l'origine de la plupart des erreurs d'annonce. Si les codes produit sont tout nouveaux pour vous, commencez par notre guide qu'est-ce qu'un code EAN et comment les vendeurs en ligne l'utilisent, puis revenez ici pour les différences.

Qu'est-ce qu'un GTIN ? Le terme générique derrière chaque code-barre produit

GTIN signifie Global Trade Item Number (code article international). C'est le nom que GS1, l'organisation mondiale de normalisation à l'origine des codes-barres du commerce, donne à ses identifiants d'articles. Un GTIN identifie un article commercial précis : un produit dans une taille, une couleur, un parfum et un conditionnement donnés. Il ne dit rien du prix, du stock ou du lieu de fabrication. Les distributeurs et les marketplaces s'en servent comme clé pour retrouver toutes les autres informations.

Un GTIN existe en quatre longueurs. La spécification de Google Merchant Center, l'un des résumés publics les plus clairs, accepte exactement ces quatre-là : 8, 12, 13 ou 14 chiffres (Google Merchant Center : gtin).

  • GTIN-8 : 8 chiffres, porté par un code-barre EAN-8, pour les très petits emballages.
  • GTIN-12 : 12 chiffres, le numéro d'un code-barre UPC-A, utilisé surtout aux États-Unis et au Canada.
  • GTIN-13 : 13 chiffres, le numéro d'un code-barre EAN-13, utilisé en Europe et dans la majeure partie du reste du monde. Le code JAN japonais est lui aussi un GTIN-13.
  • GTIN-14 : 14 chiffres, utilisé pour les unités logistiques comme les cartons et les colis d'expédition, généralement imprimé sous forme de code-barre ITF-14 ou GS1-128.

« GTIN » est donc le nom de famille, et « EAN », « UPC », « JAN » et « ITF-14 » sont les noms courants de certains de ses membres. Lorsqu'un formulaire de marketplace demande un « GTIN », chacune des quatre longueurs est techniquement un GTIN, même si, en pratique, un produit de consommation européen utilise presque toujours un code EAN à 13 chiffres.

Pourquoi les différentes longueurs sont compatibles

Les quatre longueurs partagent une même logique de numérotation. Chaque GTIN se termine par une clé de contrôle calculée avec la même méthode modulo 10, et tout GTIN peut s'écrire sur 14 chiffres en ajoutant des zéros devant. GS1 UK le décrit précisément lorsqu'il explique qu'un GTIN-13 doit recevoir un zéro initial lorsqu'il est placé dans un champ à 14 chiffres (GS1 UK : niveaux d'emballage). Les zéros initiaux ne modifient pas la clé de contrôle : c'est pourquoi un UPC, un EAN et un GTIN-14 complété de zéros peuvent tous désigner le même produit.

Écrit sous forme deExemple (illustratif)Même article ?
UPC-A (GTIN-12)012345678905Oui
EAN-13 (GTIN-13)0012345678905Oui, un zéro ajouté devant
Champ à 14 chiffres (format GTIN-14)00012345678905Oui, deux zéros ajoutés devant

Le numéro ci-dessus est un exemple fictif couramment utilisé pour illustrer le calcul. Il ne correspond pas à un vrai produit.

Code EAN ou UPC : quelle est la différence ?

La réponse courte : la longueur et l'histoire. Un UPC-A compte 12 chiffres et un EAN-13 en compte 13. Ce sont tous deux des GTIN, ils utilisent la même méthode de calcul de la clé de contrôle, et leurs codes-barres se ressemblent presque trait pour trait : des barres noires et blanches avec les chiffres imprimés en dessous. Les scanners de caisse modernes lisent les deux.

La réponse plus longue remonte à la diffusion des codes-barres. L'UPC (Universal Product Code) était le système nord-américain, géré par l'organisation devenue aujourd'hui GS1 US. L'EAN (à l'origine European Article Number) a étendu le principe au reste du monde en ajoutant un chiffre au début. Ce chiffre supplémentaire a ouvert de nouvelles plages de numéros, que GS1 a ensuite réparties entre ses bureaux nationaux. Le nom européen est resté même après la mondialisation du système : l'EAN a été rebaptisé GTIN-13 en 2009, mais presque tout le monde dit encore « code EAN » (Shopify).

EAN-13UPC-A
Nom GTINGTIN-13GTIN-12
Chiffres1312
Région principaleEurope et majeure partie du mondeÉtats-Unis et Canada
Premiers chiffresPréfixe GS1 de 2 à 3 chiffres, puis le reste du préfixe d'entreprisePréfixe d'entreprise commençant par 0 ou 1 (écrit en EAN-13)
Clé de contrôleModulo 10, pondérations 1 et 3Modulo 10, pondérations 1 et 3
Version courteEAN-8 (GTIN-8)UPC-E (8 chiffres, compressé)
Taille nominale du code-barreEnviron 37,29 × 25,93 mmEnviron 37,29 × 25,91 mm
Conversion vers l'autreSeulement s'il commence par 0 : supprimer le 0 initialToujours : ajouter un 0 devant

Les tailles nominales proviennent du guide d'un fabricant d'imprimantes (idprt, une source commerciale) ; notre guide d'impression des codes-barres détaille la taille, les zones de silence et les couleurs.

Comment convertir un UPC en code EAN (et inversement)

  1. Prenez l'UPC-A à 12 chiffres, par exemple 012345678905.
  2. Ajoutez un 0 devant : 0012345678905. Vous avez maintenant un code EAN valide à 13 chiffres.
  3. Laissez le dernier chiffre tel quel. La clé de contrôle ne change pas, car un zéro initial n'ajoute rien à la somme pondérée.
  4. Pour revenir en arrière, un EAN-13 qui commence par 0 peut s'écrire en UPC-A en supprimant ce premier 0. Un EAN-13 qui commence par un autre chiffre n'a pas d'équivalent UPC-A.

C'est aussi pourquoi les codes venant des États-Unis apparaissent souvent dans les systèmes européens avec un 0 au début. Si vous voyez un EAN du type 0xxxxxxxxxxxx, il s'agit très probablement d'un UPC-A écrit sur 13 chiffres. Cela vous indique que le préfixe d'entreprise a été attribué par GS1 US, rien de plus.

Et l'UPC-E ?

L'UPC-E est une forme compressée à 8 chiffres de certains numéros UPC-A, utilisée sur les petits emballages en Amérique du Nord. Ce n'est pas un numéro distinct : il se développe en UPC-A à 12 chiffres selon des règles fixes. Google demande aux vendeurs de convertir les codes UPC-E en leur forme à 12 chiffres avant de les soumettre. Ne confondez pas l'UPC-E avec l'EAN-8, qui est un numéro à 8 chiffres à part entière, avec sa propre attribution.

Peut-on utiliser un UPC en Europe, ou un code EAN aux États-Unis ?

Oui. Comme ce sont tous deux des GTIN et que les scanners modernes lisent les deux symbologies, un produit portant un UPC-A peut être vendu en Europe et un produit portant un EAN-13 peut être vendu en Amérique du Nord. Les marketplaces acceptent généralement l'un ou l'autre dans le champ d'identifiant produit, à condition de choisir le bon type dans la liste déroulante (sélectionner « EAN » puis coller 12 chiffres est une cause de refus fréquente, voir la section sur les confusions plus bas).

Ce qui compte pour l'acceptation, ce n'est pas que le code s'appelle UPC ou EAN, mais qu'il soit valide, propre au produit et, sur les canaux qui le vérifient, attribué sous licence à la marque que vous mettez en ligne. Le préfixe n'est pas un passeport. Un produit dont le code commence par 0 n'est pas « américain », et un produit qui commence par 87 n'est pas « néerlandais ».

GTIN ou EAN : est-ce la même chose ?

Presque. Tout EAN-13 est un GTIN, mais tout GTIN n'est pas un EAN-13. « GTIN-13 » et « EAN-13 » désignent le même numéro à 13 chiffres ; GS1 préfère le nom GTIN, tandis que les vendeurs, les fournisseurs et beaucoup de marketplaces disent encore EAN. Si un fournisseur vous envoie un « code EAN » et qu'un formulaire demande un « GTIN », vous pouvez saisir l'EAN tel quel.

La confusion vient généralement dans l'autre sens. Lorsqu'un formulaire américain demande un « GTIN » et que vous avez un UPC, vous saisissez l'UPC à 12 chiffres. Lorsqu'un formulaire européen demande un « EAN » et que vous avez un UPC, vous le saisissez avec un zéro devant. Lorsqu'un partenaire logistique demande le « GTIN du carton », il veut parler d'un GTIN-14 pour le colis d'expédition, pas de l'EAN de l'article unitaire qu'il contient.

L'anatomie d'un GTIN-13

Un EAN-13 se compose de trois parties (selon la description d'AECOC, GS1 Spain) :

  • Préfixe d'entreprise GS1 (7 à 10 chiffres) : il commence par un préfixe GS1 de 2 à 3 chiffres qui indique quel bureau national GS1 l'a attribué, suivi du reste du numéro d'entreprise.
  • Référence article : les chiffres que le propriétaire de la marque attribue à chaque produit. Plus le préfixe d'entreprise est long, moins il reste de références article. GS1 Germany, par exemple, vend un numéro de base à 9 chiffres pour 1 000 GTIN, un à 8 chiffres pour 10 000 et un à 7 chiffres pour 100 000.
  • Clé de contrôle : le dernier chiffre, calculé à partir des 12 premiers.

Prenons le numéro illustratif 8712345678906. Les 12 premiers chiffres, pondérés alternativement par 1 et 3, donnent un total de 114 ; le multiple de 10 suivant est 120, la clé de contrôle est donc 6. Cet exemple montre uniquement le calcul ; il ne s'agit pas d'un vrai produit. Vous pouvez tester n'importe quel numéro avec le calculateur ci-dessous ou lire la méthode complète dans notre guide sur la clé de contrôle EAN.

Saisissez les 12 premiers chiffres pour obtenir le 13e, ou les 13 pour vérifier un code.
Saisissez au moins 12 chiffres.

Idée reçue : le préfixe n'indique pas le pays d'origine. GS1 précise que les préfixes « n'identifient pas le pays d'origine d'un produit donné » (liste des préfixes d'entreprise GS1). 300–379 signifie que le préfixe d'entreprise a été attribué par GS1 France, 870–879 par GS1 Nederland, 400–440 par GS1 Germany, 500–509 par GS1 UK, 840–849 par AECOC (GS1 Spain) et 800–839 par GS1 Italy. Un produit fabriqué en Chine par une marque néerlandaise peut commencer par 87 ; un produit fabriqué aux Pays-Bas peut commencer par 0.

GTIN-8 et EAN-8 : le code court pour les petits emballages

Un EAN-8 porte un GTIN-8 à 8 chiffres. Il existe pour les produits trop petits pour un code-barre EAN-13 complet : un baume à lèvres, un petit tube de colle ou un sachet d'épices individuel. Le code-barre fait environ deux tiers de la largeur d'un EAN-13.

Les numéros GTIN-8 sont rares, car 8 chiffres offrent beaucoup moins de combinaisons ; les bureaux GS1 ne les attribuent donc qu'en cas de réel besoin. GS1 Nederland, par exemple, n'attribue un EAN-8 que pour certaines dimensions, par exemple lorsque la surface imprimable totale est inférieure à 80 cm², et rappelle qu'il est souvent possible de réduire un EAN-13 à la place. Les prix en tiennent compte : GS1 Nederland facture 53 € en une fois pour un GTIN-8, et GS1 Germany 16 € par an pour un numéro court.

Un EAN-8 tient-il dans un champ à 13 chiffres ?

Oui, complété de zéros. Un EAN-8 écrit sur 13 chiffres reçoit cinq zéros devant, et sur 14 chiffres, six. La clé de contrôle reste la même. Attention toutefois : certains systèmes traitent un code qui commence par plusieurs zéros comme un UPC. Si une marketplace propose une option « EAN-8 » ou « GTIN » distincte, choisissez-la plutôt que de forcer le code dans un champ UPC.

Un petit vendeur en ligne doit-il utiliser l'EAN-8 ?

En général, non. La plupart des vendeurs qui s'interrogent sur l'EAN-8 veulent en réalité un code-barre plus petit, pas un autre numéro. Un EAN-13 standard peut être imprimé jusqu'à environ 80 % de sa taille nominale, et sur une petite étiquette, cela suffit souvent. Le GTIN-8 a du sens lorsque l'emballage est vraiment minuscule et qu'un scanner de caisse doit le lire ; pour des produits vendus uniquement en ligne, il apporte rarement quelque chose.

GTIN-14 et ITF-14 : les codes des cartons et colis d'expédition

Un GTIN-14 identifie une unité logistique plutôt qu'une unité consommateur : un carton de 12 bouteilles, une caisse de 48 boîtes de conserve, un carton de 6 emballages intérieurs. Ce sont les entrepôts et les centres de distribution qui les scannent, pas les clients en caisse. Les GTIN-14 sont généralement imprimés sous forme de code-barre ITF-14 (un code-barre épais souvent imprimé directement sur le carton ondulé) ou intégrés dans un code-barre GS1-128 sur les étiquettes logistiques.

GS1 UK trace une ligne claire : une unité consommateur vendue en magasin doit porter un GTIN-13 dans un code-barre EAN-13, tandis que les niveaux d'emballage supérieurs peuvent utiliser un GTIN-14. Dans un champ GTIN-14, un GTIN-13 s'écrit avec un zéro devant.

Le lien entre un GTIN-14 et le code EAN de l'article unitaire

Un carton est un article commercial différent de l'unité qu'il contient : il lui faut donc un numéro différent. Une méthode courante pour le construire consiste à prendre les 12 chiffres qui précèdent la clé de contrôle du GTIN-13 de l'article, à placer devant un chiffre de niveau d'emballage et à calculer une nouvelle clé de contrôle. Avec le numéro illustratif 8712345678906 :

NiveauIdentifiantNuméro (illustratif)Code-barre
Article unitaire (unité consommateur)GTIN-138712345678906EAN-13
Même article dans un champ à 14 chiffresGTIN-13 complété08712345678906Utilisé dans les données, pas un nouvel article
Carton de 12GTIN-1418712345678903ITF-14 ou GS1-128

Remarquez que la clé de contrôle du carton passe de 6 à 3, car le 1 initial est un vrai chiffre, et non un zéro de remplissage. Beaucoup de propriétaires de marque attribuent tout simplement un nouveau GTIN-13 à leurs cartons ; les deux approches sont utilisées. Dans tous les cas, le carton ne partage jamais son numéro avec l'unité.

Les vendeurs sur marketplace ont-ils besoin d'un GTIN-14 ?

Rarement. Si vous vendez des articles à l'unité en ligne, il vous faut un GTIN pour chaque variante vendable, pas pour les cartons dans lesquels votre fournisseur les expédie. Le GTIN-14 devient pertinent lorsque vous vendez en gros, livrez des centres de distribution de la grande distribution ou vendez des lots fixes qu'un client achète comme une seule unité. Google, par exemple, accepte « ITF-14 (multipacks) : 14 chiffres » dans son attribut gtin. Lorsqu'un lot est vendu aux consommateurs comme un seul produit, beaucoup de vendeurs lui attribuent plutôt son propre GTIN-13. Notre article sur les variantes, les lots et quand il faut un nouveau code EAN détaille ces choix.

ISBN et ISSN : pourquoi les livres et les magazines ont leurs propres numéros

Un ISBN (International Standard Book Number) est un identifiant de livre qui a été intégré au système GTIN. Depuis le passage des livres à l'ISBN à 13 chiffres, un ISBN-13 est aussi un GTIN-13 valide. Il commence par le préfixe GS1 « Bookland » 978 ou 979. Les magazines et autres publications en série utilisent un ISSN, intégré à un GTIN-13 sous le préfixe 977.

La différence essentielle tient à l'organisme qui les attribue. Les ISBN sont délivrés par les agences ISBN nationales, et non par GS1 ni par les revendeurs de codes-barres. Si vous publiez un livre, vous obtenez l'ISBN auprès de l'agence ISBN de votre pays et vous l'imprimez sous forme de code-barre EAN-13 sur la couverture. Un code EAN ordinaire acheté chez un fournisseur de codes produit n'est pas le bon identifiant pour un livre, et vous ne devez pas en utiliser.

Un ISBN par édition

Chaque format et chaque édition d'un livre est un produit distinct : la version reliée, le livre de poche et le livre numérique ont chacun besoin de leur propre ISBN. bol.com le précise explicitement à ses vendeurs (plateforme partenaires bol.com). Une deuxième édition révisée reçoit elle aussi un nouveau numéro, conformément à la règle générale selon laquelle un produit modifié a besoin d'un nouvel identifiant.

ISBN-10 ou ISBN-13

Les livres plus anciens portent un ISBN à 10 chiffres. Google demande aux vendeurs de soumettre l'ISBN-13 et de convertir les ISBN-10. La conversion suit le même principe que le passage de l'UPC à l'EAN, avec une particularité : vous placez 978 devant les neuf premiers chiffres, puis vous calculez une nouvelle clé de contrôle avec la méthode GTIN, car l'ISBN-10 utilisait un autre système de clé de contrôle. Par exemple, les 12 chiffres illustratifs 978123456789 donnent une clé de contrôle GTIN de 7 : l'ISBN-13 serait donc 9781234567897.

PréfixeSignificationQui l'attribue
978, 979ISBN (livres)Agences ISBN nationales
977ISSN (magazines, publications en série)Le système ISSN, ni GS1 ni les revendeurs de codes-barres
Autres préfixes GS1Produits courants (EAN/UPC)Bureaux nationaux GS1, aux propriétaires de marque

Si vous vendez à la fois des livres et d'autres produits, séparez-les dans votre catalogue : les livres sous ISBN, tout le reste sous EAN ou UPC. Certaines marketplaces ont des champs ISBN distincts, et un livre mis en ligne avec un EAN qui ne commence pas par 978/979 risque d'être refusé ou mal fusionné.

ASIN, FNSKU, SKU et MPN : des identifiants qui ne sont pas des GTIN

Une fiche produit sur une marketplace ou dans un flux regorge de codes. Seuls certains sont des GTIN. Les confondre est l'une des raisons les plus fréquentes pour lesquelles une offre se retrouve rattachée au mauvais produit ; il vaut donc la peine de savoir lequel est lequel.

IdentifiantQui l'attribuePortéeEst-ce un GTIN ?Usage type
EAN / UPC (GTIN)Le propriétaire de la marque, à partir d'une plage de numéros sous licence ou achetéeMondialeOuiIdentifier le produit partout
ASINAmazonAmazon uniquementNonIdentifiant interne du catalogue Amazon
FNSKUAmazonAmazon FBA uniquementNonÉtiquette qui suit votre stock dans les entrepôts Amazon
SKUVous (le vendeur)Votre entrepriseNonGestion des stocks, traitement des commandes
MPNLe fabricantLa gamme de ce fabricantNonRéférence fabricant ou numéro de modèle ; associé à la marque dans les flux
BPIDbol.combol.com uniquementNonRegroupe plusieurs EAN d'un même produit

ASIN et FNSKU

L'ASIN (Amazon Standard Identification Number) est l'identifiant qu'Amazon donne à chaque page produit de son catalogue. Lorsque vous créez une nouvelle fiche avec un GTIN, Amazon crée un ASIN et le relie à ce GTIN. En dehors d'Amazon, un ASIN ne signifie rien.

Le FNSKU est l'étiquette qu'Amazon utilise pour le stock dans ses centres de distribution, afin de distinguer vos unités d'un ASIN de celles d'un autre vendeur. Il est imprimé sous forme de code-barre, ce qui explique pourquoi les vendeurs le prennent parfois pour un code EAN. Ce n'en est pas un, et il ne doit jamais être saisi dans un champ GTIN ailleurs. Les règles de création des fiches Amazon, y compris l'exemption GTIN et le Brand Registry, sont traitées dans notre article sur les codes EAN pour Amazon.

SKU

Un SKU (stock keeping unit, unité de gestion des stocks) est votre propre code interne : CANDLE-LAV-200 pour une bougie à la lavande de 200 g, par exemple. Vous pouvez créer vos SKU librement et les modifier quand vous le souhaitez. Google indique explicitement de ne pas mettre de SKU dans les champs GTIN, marque ou MPN (Google : identifiants produits uniques). Il est tout à fait possible, et souvent utile, d'avoir les deux : un SKU pour votre gestion de stock et un code EAN pour le monde extérieur.

MPN

Le MPN (manufacturer part number, référence fabricant) est le numéro de modèle ou de pièce qu'un fabricant donne à son produit, comme le code au dos d'une cartouche d'imprimante. Il n'est unique qu'au sein de cette marque, c'est pourquoi les flux l'associent au nom de la marque. Pour les produits de marque propre ou de marque de distributeur sans GTIN, Google accepte à la place la marque plus le MPN. eBay considère lui aussi la marque et le MPN comme faisant partie des identifiants produit.

Le BPID sur bol.com

bol.com regroupe plusieurs EAN de ce qu'il considère comme un même produit, par exemple différentes tailles de conditionnement ou versions régionales, sous un seul bol Product ID (BPID) (documentation de l'API bol.com). Comme l'ASIN, c'est un identifiant de plateforme et non un GTIN. Pour savoir comment bol.com gère les fiches partagées et les EAN en double, consultez notre guide sur les codes EAN pour bol.com.

Le numéro et le code-barre : les symbologies expliquées

Une grande partie de la confusion entre EAN, UPC et GTIN vient du fait que les mêmes mots désignent deux choses : le numéro et le code-barre qui le porte. La terminologie de GS1 aide à y voir clair. Le GTIN est le numéro. EAN-13, UPC-A, EAN-8, ITF-14, GS1-128, GS1 DataMatrix et les QR codes sont des symbologies : des façons de dessiner un numéro pour qu'un scanner puisse le lire.

Code-barre (symbologie)ContientOù on le trouve
EAN-13GTIN-13 (ainsi qu'ISBN, ISSN)Produits de consommation dans le monde entier
UPC-AGTIN-12Produits de consommation, États-Unis et Canada
EAN-8GTIN-8Très petits emballages
UPC-EGTIN-12 compresséPetits emballages, Amérique du Nord
ITF-14GTIN-14 (ou GTIN-13 complété)Cartons et colis d'expédition
GS1-128GTIN-14 plus des données supplémentaires (lot, dates)Étiquettes logistiques, palettes
GS1 DataMatrix / QR (GS1 Digital Link)GTIN plus des données supplémentaires ou un lien webSanté, et de plus en plus les emballages grand public

GS1 présente l'EAN/UPC comme le plus ancien et le plus utilisé de ses codes-barres, imprimé sur pratiquement tous les produits de consommation du monde. La conséquence pratique pour les vendeurs : l'image du code-barre est la partie facile. Vous pouvez générer gratuitement un code-barre EAN-13 à partir d'un numéro dont vous disposez. Ce que vous ne pouvez pas faire, c'est inventer le numéro lui-même, car il doit être unique et, sur certains canaux, rattachable à votre entreprise.

Les codes 2D vont-ils remplacer l'EAN et l'UPC ?

Pas de sitôt. L'objectif « Sunrise 2027 » de GS1 est que les systèmes d'encaissement du commerce de détail dans le monde entier soient capables de scanner des codes-barres 2D, comme le GS1 DataMatrix et les QR codes contenant un GS1 Digital Link, d'ici fin 2027. C'est une étape de préparation, pas une obligation pour les marques. Les pages d'assistance de GS1 indiquent qu'aujourd'hui, un QR code GS1 « doit être utilisé en complément d'un code-barre EAN ou UPC » (assistance GS1). Le GTIN contenu dans un code 2D est le même numéro que dans votre EAN : l'identifiant ne change pas, seule la façon de le dessiner change. Votre code-barre EAN-13 reste valable en octobre 2026.

Quel identifiant chaque canal demande-t-il ?

Les formulaires utilisent rarement des noms cohérents. Une plateforme a un champ « Code-barre », une autre demande un « Identifiant produit » avec une liste déroulante de types, un flux attend gtin. Le tableau ci-dessous traduit les noms de champs courants en l'identifiant à saisir. Les règles des canaux sont celles d'octobre 2026 ; vérifiez les pages d'aide de la plateforme avant de mettre en ligne.

Canal / champQue saisirRemarques
Google Merchant Center gtinGTIN-8, -12, -13 ou -14 (UPC-E converti en 12 chiffres, ISBN-10 converti en ISBN-13)Recommandé lorsque le produit a un GTIN attribué par le fabricant ; les produits de marque propre peuvent utiliser marque + MPN
Google mpnRéférence fabricantPas votre SKU
Amazon « ID produit » + typeUPC, EAN, ISBN, JAN ou GTIN, selon le type choisiAmazon vérifie les codes par rapport aux données GS1 ; exemption GTIN possible pour certains produits
bol.comEAN ou ISBNEAN enregistré chez GS1 exigé pour les articles de marque ; pour les articles sans marque, bol.com indique ne pas encore imposer l'enregistrement
Identifiants produit eBayEAN, UPC ou ISBN, plus marque et MPN« Non applicable » autorisé lorsqu'il n'existe réellement aucun code
KauflandEANUne page produit par EAN, partagée par tous les vendeurs
Shopify, « Code-barre » de la varianteUPC, EAN, ISBN ou GTINDepuis la version d'API 2026-10, jusqu'à 20 identifiants typés par variante
Entrepôt / vente en grosGTIN-13 pour les unités, GTIN-14 pour les cartonsDemandez quel niveau est attendu

Google Shopping

Google traite les quatre longueurs de GTIN comme un seul attribut. Il demande un GTIN lorsque le produit en possède un attribué par le fabricant, précise que les produits sans GTIN n'en ont pas besoin, et exige une clé de contrôle valide et aucun préfixe restreint ou de bon de réduction (02, 04, 2, 05, 98, 99, 981–984). Chaque variante de couleur ou de taille a besoin de son propre GTIN. Notre article sur les GTIN pour Google Shopping et identifier_exists explique quand laisser le champ vide.

Shopify et les autres boutiques en ligne

Aucune plateforme de boutique en ligne n'exige de GTIN pour vendre sur votre propre site, mais ce champ alimente vos annonces Google et vos intégrations avec les marketplaces. La version d'API 2026-10 de Shopify a remplacé le champ unique barcode par une connexion barcodes qui contient jusqu'à 20 identifiants par variante, chacun typé UPC, EAN, ISBN, GTIN ou ASIN et validé selon sa norme (journal des modifications Shopify). La différence entre les types devient ainsi plus visible qu'avant : un ASIN peut désormais figurer à côté d'un EAN sans être confondu avec lui.

Amazon et bol.com

Ces deux marketplaces à catalogue regardent plus que le format. Amazon indique depuis longtemps qu'il vérifie les UPC et les EAN par rapport à la base de données GS1 et considère comme invalides les codes qui ne correspondent pas aux informations de GS1. bol.com exige un EAN enregistré chez GS1 pour les articles de marque, tandis que pour les articles sans marque, il indique ne pas encore imposer l'enregistrement (plateforme partenaires bol.com, vérifié en octobre 2026). Pour ces deux canaux, le type d'identifiant n'est donc que la moitié de la question ; l'autre moitié est de savoir à qui le numéro est attribué sous licence.

Exemple concret : un produit, plusieurs identifiants

Pour voir comment tout s'articule, suivons une vendeuse fictive, « une fabricante de bougies », qui vend une bougie à la lavande en deux tailles via sa propre boutique, bol.com et Google Shopping, et qui livre des cartons de 12 à une petite boutique de cadeaux.

ArticleSKU (le sien)GTINRemarques
Bougie à la lavande 200 gLAV-200GTIN-13 n° 1Imprimé en EAN-13 sur l'étiquette
Bougie à la lavande 400 gLAV-400GTIN-13 n° 2Taille différente, donc nouveau GTIN
Coffret cadeau : les deux bougiesLAV-SETGTIN-13 n° 3Un lot qu'elle compose est un nouvel article commercial
Carton de 12 × 200 g pour la boutique de cadeauxLAV-200-C12GTIN-14 ou un nouveau GTIN-13Nécessaire uniquement si la boutique scanne les cartons

Sur Google Shopping, elle soumet les GTIN-13 n° 1 et n° 2 dans le champ gtin et son nom de marque dans brand. Ses SKU vont dans son propre système de boutique et dans le champ id, jamais dans gtin. Sur bol.com, la pertinence de ses codes non GS1 dépend de la façon dont bol.com classe les bougies : en tant que marque, bol.com exige des EAN enregistrés chez GS1 ; en tant qu'articles sans marque, bol.com n'impose pas l'enregistrement actuellement. Si elle prévoit de vendre plus tard ses bougies via une chaîne de magasins, c'est le moment de choisir GS1, car les chaînes vérifient que le GTIN est enregistré au nom du fournisseur.

Elle n'a pas du tout besoin d'un UPC, même si un client aux États-Unis passe commande : ses EAN-13 fonctionnent aussi là-bas. Et elle n'a jamais besoin d'un ISBN, sauf si elle publie le livret d'accompagnement sur la fabrication de bougies sous forme de livre.

Où obtenir un code EAN ou UPC ?

Le type d'identifiant vous indique le format ; il ne vous dit pas à qui appartient le numéro. GS1 se présente comme le seul fournisseur officiel de GTIN GS1, et on les obtient en adhérant à son bureau GS1 national, qui vous concède sous licence un préfixe d'entreprise ou des numéros individuels, généralement contre une cotisation annuelle. GS1 UK, par exemple, facture 50 £ par an pour 10 GTIN-13 aux entreprises dont le chiffre d'affaires ne dépasse pas 99 999 £ (renouvellements à partir du 1er avril 2025), et GS1 Nederland facture 61 € par an pour 10 codes plus une contribution annuelle de 28 € pour les plus petites entreprises. Les prix varient selon les pays, et le droit d'utiliser les numéros prend fin lorsque vous cessez de payer.

Des fournisseurs indépendants vendent aussi des numéros EAN-13 valides. GTINcodes.com en fait partie : il fournit des numéros EAN-13 valides issus de son stock, n'attribue chacun qu'une seule fois et l'enregistre au nom de l'acheteur dans son propre registre GTINcodes, où chacun peut vérifier un code. Ce n'est pas une adhésion à GS1. Dans l'outil de recherche de GS1, Verified by GS1, un numéro acheté de cette manière affiche le titulaire de licence d'origine ou aucune donnée, et non l'acheteur.

EAN ou UPC n'est donc pas la question qui décide si un code sera accepté. Les vraies questions sont : le canal vérifie-t-il les données de licence GS1, et le produit est-il un produit de marque ? Pour votre propre boutique en ligne, eBay, Kaufland et les canaux similaires où la règle est « un EAN valide et unique », ainsi que pour les articles sans marque sur bol.com où l'enregistrement n'est actuellement pas imposé, un code de revendeur enregistré peut être une solution pratique. GS1 est le meilleur choix pour les supermarchés et les chaînes de magasins, Zalando, les produits de marque sur Amazon et bol.com, et pour toute entreprise qui a besoin que son nom apparaisse dans le registre de GS1. Notre comparaison honnête entre l'adhésion à GS1 et l'achat auprès d'un revendeur présente les coûts et les compromis pays par pays.

Quelle que soit la source, n'inventez jamais de numéro. Un code EAN inventé peut avoir une clé de contrôle parfaite et appartenir pourtant au produit de quelqu'un d'autre. Google Merchant Center appelle cela un « GTIN incorrect » : valide dans son format, mais lié à un autre produit. Les marketplaces qui créent une page produit par EAN rattacheront votre offre au mauvais article, ou la refuseront.

Si un fournisseur ou un ancien propriétaire vous a transmis un code et que vous voulez savoir à qui il est enregistré, recherchez-le dans Verified by GS1 et, pour les codes fournis par GTINcodes.com, utilisez la vérification de code GTINcodes. Les deux registres répondent à des questions différentes : un résultat dans l'un ne remplace pas l'autre.

Les confusions courantes entre EAN, UPC et GTIN (et comment les corriger)

La plupart des messages « ID produit invalide » ne sont pas dus à de faux codes, mais à de petites erreurs de format. Voici celles que nous rencontrons le plus souvent dans les questions des vendeurs.

1. Un code EAN à 13 chiffres dans un champ UPC (ou l'inverse)

Si vous choisissez « UPC » et collez 13 chiffres, beaucoup de systèmes refusent la valeur pour longueur incorrecte. Choisissez « EAN » pour 13 chiffres et « UPC » pour 12. Si votre EAN commence par 0 et que la plateforme ne propose que l'UPC, supprimez le zéro initial. Si vous choisissez « EAN » et collez un UPC à 12 chiffres, ajoutez un zéro devant.

2. Des zéros initiaux perdus dans les tableurs

Les tableurs traitent les codes comme des nombres et suppriment silencieusement les zéros initiaux : 0012345678905 devient 12345678905, qui compte 11 chiffres et échoue à tous les contrôles. Formatez la colonne en texte avant de coller, ou saisissez les codes précédés d'une apostrophe. Les codes longs peuvent aussi se transformer en notation scientifique, comme 8,71235E+12, ce qui détruit complètement le numéro.

3. Espaces, tirets et caractères cachés

Les chiffres imprimés sous un code-barre sont souvent regroupés par des espaces, et les ISBN sont souvent écrits avec des tirets (978-1-23-456789-7). Les flux et les champs des marketplaces n'attendent que des chiffres. Supprimez les espaces, les tirets et les caractères invisibles copiés depuis des PDF avant l'import.

4. Le même code sur toutes les variantes

Un t-shirt en trois tailles et deux couleurs représente six produits et nécessite six GTIN. Utiliser un seul EAN pour toutes les variantes est une cause classique d'erreurs « EAN déjà utilisé » et d'avis rattachés à la mauvaise taille. GS1 Nederland donne l'exemple de chaussettes noires et blanches en trois tailles : six codes, et six de plus si vous vendez aussi des lots de 3.

5. Un FNSKU ou un SKU dans le champ GTIN

Les FNSKU et les SKU contiennent souvent des lettres. Ni l'un ni l'autre n'est un GTIN. Si un flux refuse votre « GTIN » parce qu'il contient des lettres, c'est presque certainement l'un des deux.

6. Un préfixe restreint ou de bon de réduction

Les codes commençant par 02, 04 ou 2 sont réservés à un usage interne en magasin, par exemple pour les articles à poids variable étiquetés au rayon traiteur, et les codes commençant par 05, 98 et 99 sont destinés aux bons de réduction. Google les refuse dans les flux produits. Si le code-barre d'un fournisseur commence par 2, il a probablement été imprimé par le magasin pour un usage interne et ce n'est pas un GTIN avec lequel vous pouvez mettre un produit en ligne.

7. Croire que la clé de contrôle prouve la légitimité du code

La clé de contrôle ne détecte que les fautes de frappe et les erreurs de lecture. Un code qui passe le contrôle peut tout de même ne pas être enregistré, être déjà utilisé ou être attribué sous licence à une autre entreprise. Utilisez la clé de contrôle pour repérer les erreurs, et une recherche dans un registre pour les questions de propriété. GS1 explique le calcul sur sa page consacrée à la clé de contrôle.

Ordre de vérification rapide

  1. Comptez les chiffres : 8, 12, 13 ou 14. Toute autre longueur est une erreur de format.
  2. Vérifiez que le type sélectionné correspond à la longueur (UPC = 12, EAN = 13).
  3. Recalculez la clé de contrôle. Une clé erronée signifie généralement une faute de frappe ou un zéro perdu.
  4. Vérifiez que le préfixe n'est pas 02, 04, 2x, 05, 98 ou 99, et que seuls les livres utilisent 978/979.
  5. Recherchez le code sur la marketplace pour voir s'il est déjà rattaché à un autre produit.
  6. Consultez le registre concerné pour confirmer à qui le code est enregistré.

En résumé : EAN, UPC, GTIN et ISBN en un coup d'œil

Utilisez cette liste de contrôle lorsque vous créez vos produits ou remplissez un formulaire de marketplace.

  • GTIN est le nom de famille. Il existe en 8, 12, 13 et 14 chiffres, tous avec la même méthode de calcul de la clé de contrôle.
  • EAN-13 = GTIN-13. La norme des produits de consommation hors Amérique du Nord. « Code EAN » et « GTIN-13 » désignent les mêmes 13 chiffres.
  • UPC-A = GTIN-12. La norme nord-américaine. Ajoutez un 0 devant et vous obtenez un EAN-13 valide ; un EAN qui commence par 0 devient un UPC en supprimant ce 0.
  • EAN-8 = GTIN-8, uniquement pour les emballages vraiment petits. Un code-barre EAN-13 réduit est généralement la meilleure solution.
  • GTIN-14 / ITF-14 sert aux cartons et colis d'expédition, pas à l'article unitaire qu'achète le client.
  • L'ISBN (978/979) est réservé aux livres et vient de votre agence ISBN nationale ; l'ISSN (977) concerne les magazines. Un ISBN par édition et par format.
  • ASIN, FNSKU, SKU, MPN et BPID ne sont pas des GTIN. Ne les saisissez pas dans les champs GTIN.
  • Le préfixe indique le bureau GS1 émetteur, pas le pays d'origine.
  • Une clé de contrôle valide prouve le format, pas la propriété. Vérifiez l'enregistrement séparément.
  • Donnez à chaque variante et à chaque lot son propre GTIN, et n'inventez jamais de numéros.
  • Pour les chaînes de magasins, Zalando et les produits de marque sur Amazon ou bol.com, choisissez GS1. Pour votre propre boutique et les canaux qui demandent un EAN valide et unique, un code enregistré à votre nom par un fournisseur comme GTINcodes.com peut convenir ; découvrez les packs de codes actuellement proposés dans nos boutiques.

Questions fréquentes

Un UPC à 12 chiffres est-il accepté sur les marketplaces européennes ?

Oui. Un UPC-A est un GTIN-12, et la plupart des marketplaces européennes ainsi que Google l'acceptent. Sélectionnez UPC comme type, ou ajoutez un zéro devant et saisissez-le comme code EAN à 13 chiffres si seul un champ EAN est disponible.

Pourquoi mon code EAN commence-t-il par 0 ?

Un EAN-13 qui commence par 0 est généralement un UPC-A écrit sur 13 chiffres : le préfixe d'entreprise a été attribué par GS1 US. Cela ne dit rien du lieu de fabrication du produit, et il fonctionne comme n'importe quel autre EAN-13.

Puis-je utiliser un code EAN à la place d'un ISBN pour un livre ?

Non. Un livre a besoin d'un ISBN délivré par l'agence ISBN nationale de votre pays, qui commence par 978 ou 979 et s'imprime sous forme de code-barre EAN-13. Chaque édition et chaque format, par exemple relié, poche et numérique, a besoin de son propre ISBN.

Un code JAN est-il la même chose qu'un code EAN ?

Oui, en pratique. JAN est le nom japonais du même format GTIN-13, et Google indique que le JAN compte 8 ou 13 chiffres. Vous pouvez saisir un JAN à 13 chiffres partout où un EAN ou un GTIN-13 est demandé.

Ai-je besoin à la fois d'un SKU et d'un code EAN ?

C'est généralement utile d'avoir les deux. Le SKU est votre propre code de stock interne, que vous choisissez librement, tandis que l'EAN est un GTIN unique que les marketplaces et les flux utilisent pour identifier le produit. Ne mettez jamais un SKU dans un champ GTIN.

Un QR code GS1 remplace-t-il le code-barre EAN ou UPC ?

Pas encore. GS1 indique qu'un QR code GS1 doit pour l'instant être utilisé en complément d'un code-barre EAN ou UPC, car la plupart des scanners de caisse ne savent pas le lire. Le GTIN contenu dans le QR code est le même numéro que votre EAN : vous conservez vos codes existants.

Besoin de codes EAN ?

Des codes EAN-13 valides et uniques, enregistrés au nom de votre entreprise et dans votre compte en quelques minutes.

Acheter des codes EAN

À lire ensuite

Ce guide décrit les règles telles que publiées par GS1 et les marketplaces au moment de la rédaction. Les règles évoluent ; vérifiez les règles en vigueur de votre canal de vente avant de mettre en ligne. Il s'agit d'informations générales, pas d'un conseil juridique.