Home · Learn · Qu'est-ce qu'un code-barres à 12 chiffres ?
Qu'est-ce qu'un code-barres à 12 chiffres ?
12 chiffres, sur chaque produit de détail aux États-Unis et au Canada. Le format a un nom précis : UPC-A. Voici ce que signifient ces 12 chiffres.
Un code-barres à 12 chiffres est presque toujours un UPC-A — le code universel de produit adopté par le détail américain et canadien en 1973. La longueur de 12 chiffres est la caractéristique déterminante : 11 chiffres de données + 1 clé de contrôle calculée via GS1 Mod 10. Chaque scanner de supermarché, chaque fiche Amazon US et chaque SKU de détail Walmart utilise exactement ce format.
Hors Amérique du Nord, les codes-barres de détail font 13 chiffres (EAN-13). En Amérique du Nord, les codes à 12 et 13 chiffres fonctionnent — un UPC-A est structurellement un GTIN-12 et se convertit en GTIN-13 en ajoutant un zéro devant.
Structure des 12 chiffres
Position 1 : chiffre du système de numérotation (typiquement 0 pour les biens de consommation généraux, 2 pour le poids variable, 3 pour la pharmacie, 5 pour les coupons, 4 pour l'usage en magasin, 6/7/9 réservés). Positions 2-6 : préfixe d'entreprise GS1 (longueur variable selon le palier de préfixe attribué). Positions 7-11 : référence produit attribuée par le propriétaire de la marque. Position 12 : clé de contrôle Mod 10 calculée à partir des 11 premiers.
Pourquoi exactement 12 ?
Décision historique de George Laurer chez IBM en 1973. Il lui fallait un code-barres que les scanners de détail puissent lire dans n'importe quelle orientation à n'importe quelle vitesse, avec détection d'erreurs intégrée. 12 chiffres (11 données + 1 contrôle) était le plus long tenant dans la taille de symbole voulue aux densités d'impression possibles avec l'offset des années 1970. L'extension européenne EAN-13 de 1976 a ajouté un chiffre de code pays en tête, portant le total à 13.
Ce qu'un code-barres à 12 chiffres N'EST PAS
12 chiffres n'est pas toujours UPC-A. D'autres formats peuvent atteindre 12 : un Code 128 à charge utile numérique pourrait faire 12 chiffres. Un DataMatrix tronqué encodant 12 chiffres existe. Mais quand les consommateurs et distributeurs disent « code-barres à 12 chiffres », ils désignent spécifiquement UPC-A — le code-barres de détail linéaire avec la chaîne de chiffres visible sous les barres.
Où vous voyez des codes-barres à 12 chiffres
Chaque produit vendu dans une épicerie, pharmacie, grand magasin ou hypermarché US/Canada. Fiches de détail Amazon US. SKU de rayon Costco. Walmart Marketplace. Livres publiés avant 2007 (après 2007, les livres sont passés à l'ISBN-13 à 13 chiffres). La plupart des produits fabriqués avant environ 2010, même sur les marchés internationaux, portent encore l'UPC-A sur l'emballage d'origine.
FAQ
Un code-barres à 12 chiffres est-il un UPC ?
Oui — un code-barres de détail à 12 chiffres est un UPC-A, le format de détail standard US/Canada. Les 12 chiffres comprennent 11 chiffres de données + 1 clé de contrôle Mod 10.
Puis-je générer un code-barres valide à 12 chiffres ?
Oui — utilisez le générateur UPC-A sur upcgen.com/generators/upc-a. Saisissez 11 chiffres et la clé de contrôle est calculée automatiquement. Pour un usage de détail, le numéro GTIN-12 sous-jacent doit venir d'un préfixe d'entreprise GS1 licencié ; l'image du code-barres elle-même est gratuite à rendre.
Pourquoi certains codes-barres de détail font-ils 12 chiffres et d'autres 13 ?
12 chiffres = UPC-A (origine US/Canada, 1973). 13 chiffres = EAN-13 (international, 1976 — UPC étendu avec un code pays). Les deux encodent un GTIN ; les scanners modernes lisent l'un ou l'autre. Les produits internationaux entrant sur le marché US conservent typiquement leur EAN-13.
Comment est calculé le 12e chiffre ?
Algorithme GS1 Mod 10. Additionnez les chiffres de position impaire (1er, 3e, 5e, etc. depuis la gauche) et multipliez par 3. Ajoutez la somme des chiffres de position paire. La clé de contrôle est (10 − (total mod 10)) mod 10.
Related generators
Need a real barcode now?
Generate a valid UPC-A barcode in seconds — no signup, no watermark. Free for casual use; paid plans from $9/mo for higher volume.