Aller au contenu
FlashScan Pro

Code 128, EAN-13 ou UPC-A : quel format de code-barres choisir ?

EAN-13 pour le retail mondial, UPC-A pour l’Amérique du Nord, Code 128 pour la logistique : capacités, usages réels et génération gratuite.

Trois formats, trois métiers

Code 128, EAN-13 et UPC-A se ressemblent — des barres verticales et des chiffres — mais ils ne répondent pas à la même question. L’EAN-13 et l’UPC-A répondent à « quel produit est-ce, pour la caisse ? » ; le Code 128 répond à « quelle information interne est-ce, pour mes propres systèmes ? ». Choisir entre eux n’est pas une affaire de préférence, c’est une affaire d’usage.

La règle de décision tient en une question : qui doit lire le code, et où ? Un scan qui reste dans vos murs relève de votre propre convention ; un scan qui passe en caisse relève du standard GS1. Le tableau fait le tri entre les quatre formats que le générateur produit :

Ce que chacun encode

Code 128 EAN-13 EAN-8 UPC-A
Contenu Lettres, chiffres, symboles (ASCII) 13 chiffres 8 chiffres 12 chiffres
Longueur Variable Fixe Fixe Fixe
Clé de contrôle Oui (interne, invisible) Oui (13e chiffre) Oui Oui
Usage type Logistique, SKU internes, traçabilité Retail mondial Petits produits Retail Amérique du Nord
Enregistrement Libre — vous décidez GS1 GS1 GS1

Le cas d’usage décide, pas vous

Vendre en grande surface → EAN-13 (ou UPC-A)

Si le produit passera en caisse, le format n’est pas négociable : les systèmes de point de vente attendent un identifiant GS1. En Europe et dans la plupart du monde, c’est l’EAN-13 ; aux États-Unis et au Canada, historiquement l’UPC-A. Les deux sont des formats GS1 — un UPC-A est un EAN-13 dont le premier chiffre est 0 — et les caisses modernes lisent les deux. L’EAN-8 existe pour les très petits emballages (cosmétiques, confiseries) où 13 chiffres ne tiennent pas.

Étiqueter un stock ou une logistique interne → Code 128

Pour vos propres étiquettes — références d’étagères, numéros de lot, bons de préparation, inventaire — le Code 128 est le bon outil : il encode des caractères alphanumériques (ABC-12345), pas seulement des chiffres, et vous êtes libre de la convention. Pas d’enregistrement, pas de licence : vous décidez du schéma et vous générez.

Expédier vers l’Amérique du Nord → vérifier la caisse cible

Un produit destiné au marché nord-américain portera traditionnellement un UPC-A ; un produit vendu mondialement un EAN-13. En pratique, GS1 attribue des préfixes compatibles et les caisses nord-américaines modernes acceptent l’EAN-13 — la question se règle au moment de l’attribution du numéro, pas du graphisme.

La nuance que les générateurs évitent

Un générateur produit le graphisme — les barres — pas le numéro. Pour l’usage interne, aucun problème : votre Code 128 STOCK-A-042 n’a besoin d’être reconnu que par vos propres scans. Pour le retail, en revanche, le numéro EAN-13 doit être attribué par GS1 moyennant une licence : c’est elle qui garantit l’unicité mondiale et l’acceptation par les enseignes. Inventer un numéro EAN « plausible » pour vendre en distribution aboutit à des collisions ou à des refus. Le générateur de FlashScan Pro valide le format du chiffre saisi (12 ou 13 chiffres pour l’EAN-13, 11 ou 12 pour l’UPC-A, ASCII imprimable pour le Code 128) et calcule la clé de contrôle — la licence GS1, elle, reste de votre côté. Pour un stock interne, aucune étape GS1 n’est requise : vous définissez la convention (RAYON-A-0123, LOT-2026-09…), vous générez le Code 128, vous imprimez.

Et les formats voisins : EAN-8, Code 39, ITF

Le paysage des codes-barres dépasse le trio principal. Deux voisins méritent d’être connus :

  • EAN-8 : la version courte de l’EAN-13, réservée aux très petits emballages (rouge à lèvres, chewing-gum, étiquettes réduites) où treize chiffres ne tiendraient pas. Attribué par GS1 aussi, et générable dans FlashScan Pro au même titre que les trois formats principaux.
  • Code 39 : l’ancêtre alphanumérique, encore présent dans certaines industries et administrations. Moins dense que le Code 128 — il produit des étiquettes plus longues à contenu égal — c’est lui qu’on remplace quand on modernise un système interne.
  • ITF-14 : le format des cartons d’expédition (les codes imprimés directement sur le carton ondulé). Hors périmètre du générateur, mais c’est lui que la logistique GS1 utilise pour les unités d’expédition.

Générer le graphisme

  1. Ouvrez le générateur, mode Code-barres.
  2. Choisissez le format : Code 128, EAN-13, EAN-8 ou UPC-A.
  3. Saisissez la valeur — la validation s’affiche à la saisie ; pour l’EAN-13, 12 chiffres suffisent, la clé est calculée.
  4. Téléchargez le PNG ou le SVG (le vectoriel est recommandé pour l’étiquetage imprimé).

Le détail de la structure EAN-13 — préfixe, référence, calcul de la clé — est dans EAN-13 : structure et clé de contrôle. Et pour vérifier vos étiquettes imprimées, le scanner lit aussi bien les codes-barres 1D que les QR codes.