La réponse courte
Si vous vendez uniquement aux États-Unis et au Canada, UPC-A est suffisant. Si vous vendez ailleurs dans le monde, ou si vous souhaitez un seul code-barres fonctionnant partout, utilisez EAN-13.
Les deux formats sont lus par les mêmes scanners. La différence pratique se résume à l'endroit où vos produits seront vendus et aux exigences de vos partenaires distributeurs.
Qu'est-ce qu'UPC-A ?
UPC-A (Universal Product Code, version A) est un standard de code-barres à 12 chiffres développé en Amérique du Nord dans les années 1970. Il a été conçu spécifiquement pour une utilisation en supermarchés et grande distribution aux États-Unis et au Canada, et c'est le format exigé par de nombreux distributeurs américains.
Un code-barres UPC-A encode :
- 6 chiffres : préfixe d'entreprise (attribué par GS1 US)
- 5 chiffres : référence produit (attribuée par vous)
- 1 chiffre : chiffre de contrôle (calculé automatiquement)
Utilisez le générateur de code-barres UPC-A pour générer un code-barres UPC-A à partir de votre numéro à 11 chiffres (l'outil calcule le chiffre de contrôle).
Qu'est-ce qu'EAN-13 ?
EAN-13 (European Article Number, 13 chiffres) est l'extension internationale d'UPC-A, développée en Europe et adoptée mondialement. Un code-barres EAN-13 encode 12 chiffres de données plus un chiffre de contrôle.
La différence structurelle clé : EAN-13 ajoute un chiffre de préfixe pays ou système devant le numéro UPC-A. Un code-barres UPC-A commençant par 0 est en réalité un code-barres EAN-13 valide avec un zéro initial, de sorte que tous les scanners modernes lisent les deux formats de manière interchangeable.
Utilisez le générateur de code-barres EAN-13 pour générer un code-barres EAN-13 à partir de votre numéro à 12 chiffres.
La relation entre les deux
EAN-13 avec un zéro initial et UPC-A encodent les mêmes 12 chiffres d'information. Lorsqu'un scanner décode l'un ou l'autre en texte, les deux formats retournent la même chaîne de chiffres — l'un préfixant simplement un zéro initial. Un produit avec UPC-A 012345678905 peut également être représenté en EAN-13 0123456789050. Les codes-barres ont un aspect différent (EAN-13 a 13 chiffres imprimés sous les barres), mais tout scanner moderne les lit comme le même produit.
C'est pourquoi on voit souvent « UPC/EAN » répertorié comme un format compatible plutôt que deux entrées séparées : les systèmes modernes les traitent comme un standard unifié.
Quels numéros GS1 me faut-il ?
Pour un usage commercial en grande distribution, vous ne pouvez pas utiliser des numéros arbitraires. Vous avez besoin de :
- Un Préfixe d'entreprise GS1 : identifie votre entreprise
- Des Références produit : identifient chaque produit individuel
Ceux-ci sont attribués par GS1 dans votre pays. En France, contactez GS1 France (gs1fr.org). En Belgique, GS1 Belgium & Luxembourg. Dans la plupart des pays, des cotisations annuelles s'appliquent.
N'achetez pas de codes-barres à des revendeurs qui prétendent offrir des numéros « certifiés » ou « enregistrés » à bas prix : ce sont souvent de faux codes-barres — des numéros recyclés ou incorrectement attribués qui peuvent causer des conflits de doublons dans les bases de données des distributeurs.
Plages de préfixes spéciaux à connaître
- 978 et 979 : Livres (ISBN-13). Ces numéros ne sont pas arbitraires : vous devez utiliser un ISBN-13 valide émis par l'agence nationale ISBN de votre pays.
- 977 : Publications périodiques (codes-barres ISSN)
- 000–019, 030–039, 060–139 : États-Unis et Canada (plage compatible UPC)
- 300–379 : France
- 540–549 : Belgique et Luxembourg
Quel format dois-je générer ?
Utilisez UPC-A si :
- Votre distributeur exige explicitement UPC-A
- Vous vendez exclusivement en Amérique du Nord et votre distributeur fournit un numéro UPC-A
Utilisez EAN-13 si :
- Vous vendez hors d'Amérique du Nord, ou sur plusieurs marchés
- Votre distributeur accepte n'importe quel format
- Vous avez un préfixe EAN-13 de GS1
En cas de doute, utilisez EAN-13. C'est le standard international, tous les scanners modernes le lisent, et un UPC-A peut toujours en être dérivé en supprimant le zéro initial.
Chiffres de contrôle
Les deux formats nécessitent un chiffre de contrôle comme dernier chiffre. Le chiffre de contrôle est calculé automatiquement par les générateurs de ce site ; vous n'avez pas besoin de le calculer vous-même.
Si vous avez un numéro EAN-13 à 12 chiffres (sans le chiffre de contrôle), saisissez ces 12 chiffres et l'outil générera le 13e chiffre correct. Si vous avez un numéro à 13 chiffres et souhaitez vérifier que le chiffre de contrôle est correct, utilisez le vérificateur de chiffre de contrôle.