Studio de codes-barres

Générateur de codes-barres UPC-A

Générez des codes-barres produit UPC-A pour l'emballage de vente au détail et l'identification en point de vente.

Data Matrix PDF417 Code 128 Code 93 EAN-13 EAN-8 UPC-A ISBN Code 39 ITF-14 MSI Plessey Pharmacode Codabar

Générateur de codes-barres et de codes matriciels

Aperçu en direct du studio
Format de saisie non valide pour la symbologie sélectionnée.
ANALYSE INTELLIGENTE DES CODES-BARRES
Analyse du code-barres...
-- /100 PRÊT À SCANNER
FORMAT RECOMMANDÉ Analyse...
IDÉAL POUR —
RÈGLES DES DONNÉES —
CHIFFRE DE CONTRÔLE —
CONTRASTE —
Analyse des données du code-barres...
STUDIO D’EXPORT PROFESSIONNEL
Exportez votre code-barres Choisissez un format professionnel et une résolution de sortie.
HAUTE RÉSOLUTION
PNG · 1024 px · Arrière-plan actuel

Générateur de numéros de série par lots Code 128

Générez des codes-barres Code 128 séquentiels pour les références (SKU) d'entrepôt, les étiquettes d'actifs, les étiquettes d'inventaire et d'autres identifiants internes.

Configurez votre séquence ci-dessus et cliquez sur Générer pour créer les éléments du lot.
STUDIO DE CONNAISSANCES SUR LES CODES-BARRES

Générateur de codes-barres UPC-A

Réponse rapide : L'UPC-A code 12 chiffres, dont un chiffre de contrôle, conformément à la norme ISO/IEC 15420 et sous l'égide de GS1 US. Il s'agit de la norme nord-américaine pour les points de vente au détail et il code un GTIN-12. D'un point de vue structurel, l'UPC-A correspond à l'EAN-13 précédé d'un zéro. Ce générateur produit un symbole correctement structuré ; le GTIN-12 codé doit faire l'objet d'une licence délivrée par GS1 US pour une utilisation dans le commerce de détail.

Fonctionne dans votre navigateur Formats conformes aux normes Mode série par lots SVG, PNG, WEBP, JPG

What a UPC-A barcode is

UPC-A stands for Universal Product Code Version A. The governing standard is ISO/IEC 15420, which covers the EAN/UPC barcode symbology family. GS1 US administers the assignment of U.P.C. Company Prefixes to US and Canadian brand owners; GS1 Canada and other national Member Organisations handle their respective territories.

UPC-A encode un GTIN-12, un numéro d’article commercial mondial à 12 chiffres. Le GTIN-12 est la représentation du UPC-A sous forme de structure de données. Tous les lecteurs de point de vente au détail aux États-Unis lisent nativement le UPC-A. À l’international, le UPC-A est compris, car sa structure est identique à celle de l’EAN-13 précédé d’un zéro : tout EAN-13 commençant par 0 est décodé comme un UPC-A lorsque le lecteur est configuré pour renvoyer une sortie à 12 chiffres.

UPC-A technical specification

ChampValeurSource
Nom completUniversal Product Code Version A (UPC-A) / GTIN-12GS1 General Specifications v10 §2.1.2.1.3
StandardISO/IEC 15420 (EAN/UPC symbology)GS1 Spécifications générales
Nombre de chiffres12 (11 data + 1 check)GS1 Spécifications générales
Jeu de caractèresChiffres uniquement (0–9)GS1 Spécifications générales
Chiffre de contrôleGS1 modulo-10 applied to 11 digitsGS1 Spécifications générales GS1 §7.10.1
Relationship to EAN-13UPC-A = EAN-13 with leading zero prepended; bit-identical at symbol levelGS1 General Specifications; barcodepress.com
Magnification range80%–200% of nominal sizeGS1 Spécifications générales
GS1 licensingU.P.C. Company Prefix from GS1 US; starting $250/year for 10 GTINs, $30 for a single GTIN-12GS1 US: gs1us.org

UPC-A digit structure

Un numéro UPC-A comporte quatre champs logiques :

Number system digit. The first digit (leftmost) indicates the product category. Zero is the most common for general retail products. Some values are reserved: 2 for random-weight items, 3 for pharmaceuticals, 4 for retailer-controlled codes, 5 for coupons, and others by GS1 assignment.

Code fabricant. Chiffres 2 à 6 (dans un préfixe d’entreprise de 5 chiffres) ou davantage, selon la longueur du préfixe. Ce code identifie le propriétaire de la marque et est attribué dans le cadre du U.P.C. Company Prefix.

Code produit. Les chiffres de référence de l’article que le propriétaire de la marque attribue pour identifier chaque produit distinct au sein de son préfixe.

Check digit. The twelfth and final digit, calculated from the first eleven using the GS1 modulo-10 algorithm.

Comment le chiffre de contrôle UPC-A est calculé

La syntaxe URI GS1 modulo-10 algorithm applies to the first 11 digits. From the right (position 1 = rightmost data digit, position 11 = leftmost), multiply digits at odd positions by 3 and digits at even positions by 1. Sum all eleven products. Subtract the units digit of the sum from 10. If the result is 10, use 0.

Exemple détaillé : calculer le chiffre de contrôle pour 01234567890_ (chiffre souligné inconnu).

Chiffres 1 à 11 : 0 1 2 3 4 5 6 7 8 9 0

De droite à gauche (position 1 = la plus à droite = 0) : 0 à la position 1 (impaire) : ×3 = 0 ; 9 à la position 2 (paire) : ×1 = 9 ; 8 à la position 3 (impaire) : ×3 = 24 ; 7 à la position 4 (paire) : ×1 = 7 ; 6 à la position 5 (impaire) : ×3 = 18 ; 5 à la position 6 (paire) : ×1 = 5 ; 4 à la position 7 (impaire) : ×3 = 12 ; 3 à la position 8 (paire) : ×1 = 3 ; 2 à la position 9 (impaire) : ×3 = 6 ; 1 à la position 10 (paire) : ×1 = 1 ; 0 à la position 11 (impaire) : ×3 = 0

Somme = 0 + 9 + 24 + 7 + 18 + 5 + 12 + 3 + 6 + 1 + 0 = 85

Chiffre des unités de 85 = 5. Chiffre de contrôle = 10 − 5 = 5.

Complete UPC-A: 012345678905.

When to use UPC-A

Produits vendus au détail aux États-Unis et au Canada. L’UPC-A est la norme de point de vente chez tous les détaillants nord-américains : Walmart, Target, Kroger, CVS et toutes les autres grandes chaînes. Si votre produit doit être vendu dans ces magasins, l’UPC-A est le format attendu par leurs systèmes.

Amazon FBA listings. Amazon requires a GS1-licensed GTIN for most product listings in its US marketplace. The barcode on the product must match the GTIN in the Amazon catalogue. Amazon's own FNSKU label is a separate identifier used for fulfilment — the product itself still needs a UPC-A or EAN-13 for catalogue lookup.

Reprinting a damaged label. If your product already has a GS1-licensed GTIN-12 and the label is unreadable, generate the barcode from that number. The generator creates the symbol; the GS1 licence already exists.

Maquettes d’emballage et préparation des fichiers pour l’impression. Générez un UPC-A correctement structuré au format SVG de 4096 px pour vos fichiers de maquette. Vérifiez la clé de contrôle avant d’envoyer le fichier à l’imprimeur ou à une agence spécialisée dans les emballages.

Configuration et test de lecteurs. Utilisez n’importe quel UPC-A valide à 12 chiffres pour vérifier qu’un lecteur, un système de point de vente ou un scanner d’entrepôt décode correctement le code, sans toucher aux fiches produits en production.

Internal SKU labelling. UPC-A format barcodes are usable for internal inventory tracking without any GS1 registration, as long as those codes never enter a GS1-connected supply chain. Label internal codes clearly as non-GS1 identifiers.

UPC-A ou EAN-13 : lequel vous faut-il ?

UPC-AEAN-13
Data structureGTIN-12 (12 digits)GTIN-13 (13 digits)
StandardISO/IEC 15420ISO/IEC 15420
Primary marketsUnited States, CanadaMondial
Encoding relationshipLeading-zero EAN-13 is bit-identical to UPC-A—
Post-2005 scanner readingBoth read by all North American POS scannersBoth read by all international POS scanners
GS1 licensing bodyGS1 US (for US products)GS1 Member Organisation in relevant country

Si vous vendez exclusivement aux États-Unis ou au Canada et ne prévoyez pas de vous développer à l’international, le format UPC-A suffit. Si vous vendez en Europe, en Asie, en Australie ou par l’intermédiaire de plateformes de commerce électronique internationales, utilisez le format EAN-13 : il est accepté partout et vous évite une conversion ultérieure. Un GTIN-12 UPC-A peut être exprimé sous forme de GTIN-13 en lui ajoutant un zéro au début ; les deux formats sont donc compatibles au niveau des données.

Exigences de conception et d’impression

Imprimez le code UPC-A à une taille comprise entre 80 % et 200 % de sa taille nominale. En dessous de 80 %, les scanners grand public deviennent peu fiables. La zone de silence standard doit être conservée à gauche et à droite du symbole : sa suppression est la cause de production la plus fréquente des échecs de lecture en caisse.

Use dark bars on a light background. Avoid printing over imagery or coloured substrates without a pre-press verification scan against the GS1 reflectance contrast specification.

Pour des fichiers prêts à imprimer, exportez avec une résolution minimale de 2048 px ; 4096 px est préférable pour les visuels d’emballage. Le format SVG est sans perte et s’adapte à toutes les résolutions de sortie.

Dépannage : pourquoi votre UPC-A ne se scanne pas

Le chiffre de contrôle est erroné. Saisissez à nouveau les 11 chiffres de données et recalculez le douzième. Smart Barcode Intelligence signale toute incohérence avant l’export.

Le numéro comporte 12 chiffres, mais le scanner en renvoie 13. Les scanners configurés pour renvoyer un résultat au format EAN-13 ajoutent un zéro devant les données UPC-A. C'est le comportement attendu : le résultat correspond au même GTIN de produit, au format GTIN-13. Il ne s'agit pas d'une erreur.

Le symbole est trop petit. Avec un grossissement inférieur à 80 %, les barres étroites peuvent être plus fines que la largeur minimale imprimable. Augmentez le grossissement ou utilisez une imprimante d'étiquettes à plus haute résolution.

Les zones de silence sont supprimées lors de la découpe à l'emporte-pièce. Veillez à ce que le visuel de l'étiquette prévoie toute la zone de silence à l'extérieur des limites du code-barres avant la découpe de l'étiquette.

Le chiffre du système de numérotation est incorrect. Le premier chiffre doit être valide pour la catégorie de produit. Un produit pharmaceutique nécessite le chiffre 3 ; un coupon, le chiffre 5. Un chiffre de système de numérotation incorrect n'empêche pas la lecture, mais peut entraîner des échecs de recherche dans les bases de données des détaillants.

La syntaxe URI GS1 licensing requirement — what a barcode generator cannot do

Cette section présente les informations les plus importantes pour les vendeurs et les propriétaires de marques.

Un générateur de codes-barres produit un symbole correctement structuré et lisible par scanner. Il ne délivre pas de GTIN et ne vous autorise pas à utiliser n’importe quel numéro à 12 chiffres sur des produits vendus au détail.

For products sold through US retail stores, online marketplaces (Amazon, Walmart, eBay) or any GS1-connected supply chain, the GTIN-12 encoded in the barcode must be licensed from GS1 US. Using a number you invented creates a barcode that scans correctly but may collide with another brand's product, fail registry checks, and lead to marketplace listing suspension.

GS1 US pricing (source: https://www.gs1us.org/upcs-barcodes-prefixes/what-is-a-prefix, verified 2026-06-02): a single GTIN-12 costs $30; 10 GTINs cost $250 initial plus $50/year; 100 GTINs cost $750 initial plus $150/year.

Utilisations légitimes de ce générateur :

  1. Réimprimer une étiquette pour un GTIN-12 que vous possédez déjà.
  2. Creating packaging artwork before your GS1 prefix is finalised — use a clearly marked placeholder.
  3. Tester la configuration des scanners et des systèmes de point de vente.
  4. Internal inventory labelling that never enters the GS1 chaîne d’approvisionnement.

Utiliser ce code-barres à Bahreïn et dans les chaînes logistiques internationales

Les détaillants, importateurs, fabricants et équipes logistiques de Bahreïn doivent veiller à ce que les identifiants respectent les règles de leurs partenaires commerciaux. Les GTIN destinés à la vente au détail doivent être obtenus auprès de l’organisme émetteur compétent ; un générateur crée le visuel du code, mais n’en attribue pas la propriété. Les références internes de stock et d’actifs peuvent utiliser des valeurs définies par l’organisation, si le système destinataire les accepte.

Utilisez l’anglais britannique dans les consignes opérationnelles lorsque cela correspond aux pratiques de votre organisation, et ajoutez des instructions en arabe pour les équipes qui en ont besoin. Imprimez dans les conditions réelles d’utilisation. La chaleur, la forte luminosité, la poussière, les emballages incurvés et les laminés réfléchissants de Bahreïn peuvent révéler des problèmes de contraste ou de surface invisibles à l’écran.

Veillez à ce que les zones de silence restent dégagées, évitez d’étirer l’image et privilégiez des barres foncées sur un fond clair uni. Scannez des échantillons prélevés au début, au milieu et à la fin du tirage. Pour les usages réglementés dans le commerce de détail, la santé, l’édition ou la logistique, vérifiez les spécifications en vigueur de GS1, de l’agence ISBN, du client ou du secteur avant d’approuver la production.

LISTE DE VÉRIFICATION DE LA PRODUCTION

Avant l’impression

  • Symbole correct sélectionné
  • Propriété de l'identifiant confirmée
  • Chiffre de contrôle vérifié
  • Les zones de silence sont maintenues dégagées
  • Contraste marqué entre les barres
  • Format d'image inchangé
  • SVG ou PNG haute résolution
  • Test du scanner de production
Retour au générateur ↑
FAQ SUR LES CODES-BARRES

Questions fréquentes

Ouvrez une question pour lire une réponse technique concise.

01Qu'est-ce qu'un code-barres UPC ?+

L'UPC-A (Universal Product Code Version A) est un code-barres à 12 chiffres défini par la norme ISO/IEC 15420 et géré par GS1 US. Il code un GTIN-12, c'est-à-dire un numéro d'article commercial mondial (Global Trade Item Number) utilisé pour identifier les produits de grande consommation au point de vente. L’UPC-A est la norme nord-américaine en matière de vente au détail et est lu par tous les scanners de caisse modernes aux États-Unis et au Canada.

02Comment puis-je obtenir un code-barres UPC pour mon produit ?+

Obtenez un GTIN-12 auprès de GS1 US (gs1us.org). Un GTIN unique coûte 30 $ ; un lot de 10 GTIN coûte 250 $ à l'achat, plus 50 $ par an. Une fois que vous disposez d'un GTIN sous licence, utilisez ce générateur pour créer le code-barres. Le générateur crée l'image ; GS1 délivre la licence. N'utilisez pas de numéro inventé pour les produits destinés à la vente au détail.

03Puis-je créer gratuitement mon propre code-barres UPC ?+

Cet outil vous permet de générer gratuitement un symbole UPC-A. Un symbole généré à partir d'un numéro à 12 chiffres inventé est lisible par un lecteur optique. Toutefois, pour une utilisation dans le commerce de détail ou sur une place de marché, le numéro encodé doit être un GTIN-12 agréé par GS1. Un numéro non agréé peut entrer en conflit avec celui d’un produit d’une autre marque et ne passera pas les contrôles d’enregistrement effectués par les détaillants et les places de marché. À des fins d’inventaire interne uniquement, un numéro attribué par vos soins n’est soumis à aucune exigence GS1.

04Dois-je acheter un code-barres pour vendre sur Amazon ?+

Amazon exige des GTIN certifiés par GS1 pour la plupart des fiches produits sur sa plateforme américaine. Un code-barres généré à partir d’un numéro non certifié ne répond pas à cette exigence : Amazon vérifie les GTIN par rapport au registre GS1. Vous devez disposer d’un GTIN-12 (UPC-A) ou d’un GTIN-13 (EAN-13) émis par GS1 avant de référencer la plupart des produits. Le FNSKU d’Amazon est une référence distincte utilisée pour la gestion des commandes ; il ne remplace pas un GTIN GS1.

05Comment calcule-t-on le chiffre de contrôle de l'UPC-A ?+

Appliquez l'algorithme GS1 modulo 10 aux 11 premiers chiffres. En partant de la droite, multipliez les chiffres situés en position impaire par 3 et ceux en position paire par 1. Additionnez les produits, soustrayez le chiffre des unités de 10 et utilisez 0 si le résultat est égal à 10. Par exemple, pour 01234567890, on obtient une somme de 85 et un chiffre de contrôle égal à 5, ce qui donne 012345678905. Source : Spécifications générales GS1 §7.10.1.

06Quelle est la différence entre l'UPC-A et l'EAN-13 ?+

L'UPC-A comporte 12 chiffres (GTIN-12) ; l'EAN-13 en comporte 13 (GTIN-13). D'un point de vue structurel, un code UPC-A est identique à un code EAN-13 précédé d'un zéro. Depuis le lancement de GS1 Sunrise en 2005, tous les scanners nord-américains lisent les deux formats. Si vous vendez à l'international, utilisez l'EAN-13. Si vous vendez uniquement en Amérique du Nord, l'UPC-A reste la norme historique, bien que l'EAN-13 soit également accepté partout.

07De quel code-barres avez-vous besoin pour vendre vos produits chez Walmart ?+

Walmart exige que tous les produits présents dans ses rayons et sur son portail fournisseurs soient accompagnés de numéros GTIN certifiés GS1. Le format UPC-A (GTIN-12) est le format standard utilisé par Walmart pour ses points de vente. Le GTIN doit être enregistré au sein du réseau mondial de synchronisation des données (GDSN) de GS1 ou d'un système équivalent d'intégration des fournisseurs. Un code-barres généré avec un numéro non certifié ne sera pas validé lors du processus de configuration des articles de Walmart.

08Pourquoi mon code UPC commence-t-il par 0 et est-il lu comme un code EAN-13 ?+

Un numéro UPC-A commençant par 0 est identique, au niveau des bits, à un code EAN-13 précédé d'un zéro. Les scanners configurés pour restituer des données EAN-13 à 13 chiffres ajouteront un zéro au début et renverront une chaîne de 13 chiffres. Les scanners configurés pour une sortie UPC-A à 12 chiffres supprimeront le zéro initial et renverront 12 chiffres. Ces deux lectures correspondent au même GTIN. Il s'agit d'un comportement normal et non d'une erreur de code-barres.

09Quel format de code-barres dois-je utiliser pour Amazon FBA ?+

Utilisez un code UPC-A (GTIN-12) ou EAN-13 (GTIN-13) certifié GS1 pour le produit lui-même. Amazon exige également une étiquette FNSKU pour le suivi au sein des centres de distribution ; il s’agit d’un code-barres Code 128 généré par Amazon, distinct du GTIN du produit. Le code-barres du produit et le code-barres FNSKU ont des fonctions différentes et doivent tous deux figurer sur les produits entrant dans le réseau de distribution d’Amazon.

10Le code-barres UPC-A est-il généré dans mon navigateur ?+

Oui. Le code-barres est entièrement généré dans votre navigateur. Les chiffres que vous saisissez ne sont envoyés à aucun serveur. La seule donnée qui quitte votre appareil est le fichier image que vous choisissez de télécharger. Il s'agit de l'architecture standard de Premium Barcode Studio pour tous ses outils de génération de codes-barres.