EAN ou UPC : quelle différence ?

L'UPC-A est un code-barres à 12 chiffres utilisé surtout aux États-Unis et au Canada, tandis que l'EAN-13 est un code-barres à 13 chiffres utilisé dans la plupart des autres pays ; un UPC-A n'est rien d'autre qu'un EAN-13 qui commence par 0. Les lecteurs du monde entier lisent les deux, la vraie question est donc de savoir quel numéro votre distributeur ou votre marketplace demande et auprès de quel organisme votre entreprise l'a obtenu.

7 min de lecture

La réponse courte

L'UPC-A (Universal Product Code) contient 12 chiffres et a été créé aux États-Unis dans les années 1970. L'EAN-13 (European Article Number, aujourd'hui officiellement International Article Number) contient 13 chiffres et a été construit sur la base de l'UPC pour que le reste du monde puisse rejoindre le même système. Les deux codent un numéro de produit appelé GTIN : un UPC-A porte un GTIN-12, un EAN-13 un GTIN-13.

Le point essentiel est que les deux sont compatibles. Ajoutez un 0 devant un UPC-A à 12 chiffres et vous obtenez un EAN-13 valide avec la même clé de contrôle. Depuis 2005, les lecteurs des commerces nord-américains doivent aussi lire l'EAN-13, donc un produit portant l'un ou l'autre code peut être vendu dans la plupart des magasins. Vous choisissez le format selon l'endroit où vous vendez et le numéro que votre bureau GS1 vous a attribué, pas selon ce que lisent les lecteurs.

Essayez ici : Générateur de code-barres EAN-13

Ouvrir la page complète de l'outil

Comparaison côte à côte

Les deux symboles se ressemblent presque totalement : mêmes largeurs de barres, mêmes barres de garde plus longues au début, au milieu et à la fin, et même structure de 95 modules de large. Les différences tiennent au nombre de chiffres et à la façon dont ils sont imprimés sous les barres.

CaractéristiqueUPC-AEAN-13
Chiffres1213
Numéro de produitGTIN-12GTIN-13
Région principaleÉtats-Unis, CanadaEurope, Asie, Amérique latine, la plupart des pays
Clé de contrôleDernier chiffreDernier chiffre
Chiffres lisibles à l'œilPremier et dernier chiffre hors des barresPremier chiffre hors des barres, puis deux groupes de six
Version courte pour petits emballagesUPC-E (6 chiffres)EAN-8 (8 chiffres)
Lu par les lecteurs du monde entierOuiOui
Conversion vers l'autreAjouter un 0 devantPossible seulement s'il commence par 0

Comment les chiffres sont construits

Un EAN-13 commence par un préfixe GS1 de deux ou trois chiffres. Il désigne l'organisation membre de GS1 qui a attribué le numéro, pas le pays de fabrication du produit. Une entreprise française reçoit des numéros commençant par 30 à 37, une entreprise belge ou luxembourgeoise 54, une suisse 76, une turque 869, une espagnole 84, une mexicaine 750, mais toutes peuvent faire fabriquer leurs produits n'importe où. Viennent ensuite le préfixe de l'entreprise, puis la référence de l'article choisie par l'entreprise, et enfin la clé de contrôle.

Certains préfixes ont un sens particulier : 978 et 979 servent aux livres (l'EAN-13 est l'ISBN), 977 aux magazines et autres publications périodiques, et 20 à 29 sont réservés à un usage interne au magasin, par exemple les produits pesés, donc ils ne sont pas uniques en dehors d'une enseigne. Les numéros commençant par 0 sont compatibles UPC et ont été attribués par GS1 US ou GS1 Canada.

Dans un UPC-A, le premier chiffre est le chiffre de système (0, 1, 6, 7, 8 et 9 pour les produits courants, 2 pour les articles pesés, 3 pour les médicaments, 5 pour les bons de réduction), suivi du préfixe de l'entreprise, de la référence de l'article et de la clé de contrôle.

Comment la clé de contrôle est calculée

Les deux formats se terminent par une clé de contrôle qui permet au lecteur de détecter une mauvaise lecture. Le principe de calcul est le même. Pour l'EAN-13, multipliez les 12 premiers chiffres alternativement par 1 et par 3, en commençant par 1 à gauche, additionnez le tout : la clé est le nombre qui amène le total au multiple de 10 suivant.

Exemple : pour 590123412345, la somme pondérée vaut 83, la clé est donc 7 et le code complet 5901234123457. Pour l'UPC-A, les poids commencent par 3 à gauche : pour 03600029145, la somme vaut 58 et la clé est 2, ce qui donne 036000291452. Écrit en EAN-13, cela donne 0036000291452, avec la même clé, et c'est pourquoi ajouter un 0 fonctionne toujours.

Vous n'avez pas besoin de la calculer vous-même. Dans le générateur ci-dessus, tapez 12 chiffres pour un EAN-13 (ou 11 pour un UPC-A) et la clé est ajoutée ; tapez le code complet et elle est vérifiée. Un chiffre erroné est signalé avec son numéro de ligne et le code correct, par exemple La clé de contrôle devrait être 7. Avec Type de code-barres sur Automatique, un nombre de 12 chiffres dont le dernier est une clé UPC valide est dessiné en UPC-A ; tout autre nombre de 12 chiffres est traité comme un EAN-13 sans sa clé, et le 13e chiffre est ajouté. Comme un numéro EAN de 12 chiffres peut par hasard passer le contrôle UPC, choisissez vous-même UPC-A ou EAN-13 si vous voulez être sûr.

Lequel vous faut-il ?

  • Vente en magasin ou sur des marketplaces aux États-Unis et au Canada : les distributeurs et Amazon US acceptent les deux, mais les numéros de GS1 US sont traditionnellement imprimés en UPC-A. Utilisez le format que votre bureau GS1 vous a donné.
  • Vente en Europe, en Turquie, en Amérique latine, au Moyen-Orient ou en Asie : utilisez l'EAN-13. C'est ce que délivrent les bureaux GS1 locaux, dont GS1 France, et ce qu'attendent les distributeurs.
  • Très petits emballages : l'EAN-8 existe pour les articles sans place pour un symbole complet, mais les numéros EAN-8 sont attribués séparément par GS1 et ne sont pas une version raccourcie de votre EAN-13.
  • Livres : utilisez l'ISBN sous forme d'EAN-13 commençant par 978 ou 979.
  • Usage interne uniquement (votre propre entrepôt, étiquettes de rayon, codes de stock) : vous n'avez pas du tout besoin de numéros GS1. Le Code 128 est souvent un meilleur choix car il accepte aussi les lettres.

D'où viennent les numéros de code-barres

Un code-barres ne vaut que par le numéro qu'il contient. Le générateur dessine un symbole correct pour tout numéro valide, mais les distributeurs et les grandes marketplaces vérifient que le numéro est enregistré au nom de votre entreprise dans la base GS1. Les numéros achetés à bas prix auprès de revendeurs appartiennent souvent à quelqu'un d'autre, et les fiches produits qui les utilisent peuvent être bloquées.

La voie sûre consiste à adhérer à l'organisation GS1 de votre pays (GS1 France, GS1 Belgilux, GS1 Switzerland, GS1 Canada...), qui vous attribue un préfixe d'entreprise et vous permet de numéroter vos propres produits. Le tarif dépend du pays et du nombre de numéros dont vous avez besoin.

Conseils d'impression pour éviter les échecs de lecture

  • Respectez la taille. Le symbole EAN-13 et UPC-A standard mesure environ 37,3 mm de large et 25,9 mm de haut à 100 %. Les lecteurs acceptent à peu près de 80 % à 200 % de cette taille ; ne descendez plus bas qu'après des essais.
  • Ne raccourcissez pas les barres. Réduire la hauteur pour faire tenir le code sur une étiquette le rend plus difficile à lire en biais.
  • Gardez les marges claires. L'EAN-13 demande une zone de silence de 11 modules à gauche et 7 à droite ; l'UPC-A 9 de chaque côté. N'y imprimez jamais de texte ni de bordure.
  • Utilisez des barres foncées sur fond clair. Le noir sur blanc est le plus sûr ; les barres rouges ou un fond foncé échouent souvent, car les lecteurs utilisent une lumière rouge.
  • Imprimez les étiquettes à 100 %. Pour la planche d'étiquettes PDF, choisissez la taille réelle et non l'ajustement à la page, afin que chaque barre garde sa largeur.

Étape par étape

  1. Saisissez les numérosTapez un code par ligne, 12 chiffres pour un EAN-13 ou 11 pour un UPC-A, et ajoutez une tabulation ou un point-virgule suivi d'un nom de produit si vous le voulez sur l'étiquette.
  2. Choisissez le type de code-barresSélectionnez EAN-13 ou UPC-A dans Type de code-barres. Automatique reconnaît un UPC complet de 12 chiffres à sa clé de contrôle, mais choisir le type vous-même lève tout doute.
  3. Vérifiez l'aperçuLes codes valides sont dessinés aussitôt ; les lignes avec une clé ou une longueur erronée sont listées avec la correction.
  4. TéléchargezChoisissez PNG, SVG ou Étiquettes PDF, réglez la taille et la hauteur, puis téléchargez un fichier, un ZIP ou une planche d'étiquettes A4.

Questions fréquentes

Puis-je utiliser un code-barres EAN-13 aux États-Unis ?

Oui. Les lecteurs des commerces nord-américains doivent lire l'EAN-13 depuis 2005, et les marketplaces comme Amazon acceptent l'EAN-13. Certains distributeurs demandent encore des numéros UPC dans leurs propres systèmes, vérifiez donc leurs exigences fournisseurs.

Comment convertir un UPC en EAN-13 ?

Ajoutez un 0 devant l'UPC-A à 12 chiffres. La clé de contrôle ne change pas, donc 036000291452 devient 0036000291452.

Peut-on convertir un EAN-13 en UPC ?

Seulement si l'EAN-13 commence par 0. Retirez ce 0 pour obtenir l'UPC-A. Un EAN-13 qui commence par un autre chiffre n'a pas d'équivalent UPC-A.

Le préfixe indique-t-il où mon produit a été fabriqué ?

Non. Le préfixe indique quel bureau GS1 a attribué le numéro. Un produit au préfixe 30 ou 869 peut être fabriqué n'importe où.

Le générateur est-il gratuit, et mes codes sont-ils envoyés ?

Il est gratuit et tout se passe dans votre navigateur. Vos codes et vos noms de produits ne sont envoyés à aucun serveur.

Puis-je inventer mes propres numéros EAN ?

Pour un usage interne, oui. Pour vendre en magasin ou sur des marketplaces, non : le numéro doit être enregistré au nom de votre entreprise auprès de GS1, sinon la fiche produit peut être refusée.