Le code-barres reste l'épine dorsale du commerce de détail, de la logistique et de la gestion des stocks dans le monde entier. Que vous ayez besoin d'étiqueter des produits, d'organiser des cartons en entrepôt ou de tracer des articles en interne, la question est toujours la même : quel type utiliser et comment en générer un sans erreur ?

Ce guide répond à tout cela : différence entre code-barres 1D et QR Code 2D, principaux formats et quand les utiliser, procédure pas à pas dans le générateur Code2Scan et précautions pour éviter les rejets en caisse.

Code-barres 1D vs QR Code 2D

Avant de générer quoi que ce soit, il est utile de comprendre la différence fondamentale :

Caractéristique Code-barres 1D QR Code 2D
Direction de lecture Horizontale seulement Horizontale et verticale
Capacité de données Faible (jusqu'à ~20 chiffres dans l'EAN) Élevée (jusqu'à 3 000 caractères)
Lecture Scanner laser, caméra Appareil photo de smartphone ou lecteur 2D
Usage typique Commerce, logistique, emballages Liens, paiements, landing pages
Correction d'erreurs Non Oui (jusqu'à 30 %)

Le code-barres 1D est celui que l'on voit sur les emballages en supermarché. Il est simple, compatible avec les anciens scanners laser et universel dans la grande distribution. Le QR Code stocke beaucoup plus de données et peut être lu par n'importe quel smartphone — mais nécessite des lecteurs 2D. Pour les produits en rayon, le standard reste le code 1D (EAN-13 ou UPC-A). Pour un usage numérique ou interne, le QR Code ou CODE128 peuvent être préférables.

Vous voulez en savoir plus sur le QR Code ? Consultez le guide complet du QR Code dynamique.

Principaux types de codes-barres et quand les utiliser

EAN-13 (GTIN-13)

Le standard mondial du commerce de détail. Il comporte 13 chiffres : un préfixe pays, des chiffres fabricant, des chiffres produit et le chiffre de contrôle final. C'est le code que lisent les caisses des supermarchés.

Quand l'utiliser : produits vendus en grande distribution (supermarchés, pharmacies, boutiques physiques).

Attention : pour vendre en grandes enseignes, le GTIN doit être enregistré auprès de GS1. Un EAN-13 généré aléatoirement n'est pas un GTIN officiel — il peut fonctionner dans votre système interne mais sera rejeté ou en conflit avec un autre produit dans le système du distributeur.

EAN-8

Version compacte de l'EAN-13 à 8 chiffres, pour les emballages trop petits pour un EAN-13.

Quand l'utiliser : confiseries, petits cosmétiques, sachets.

UPC-A

Le standard nord-américain à 12 chiffres. Très proche de l'EAN-13 (un UPC-A peut être lu comme un EAN-13 avec un zéro en tête).

Quand l'utiliser : produits destinés aux marchés américain et canadien.

CODE128

Code alphanumérique haute densité à longueur variable — il encode n'importe quel texte ASCII. Pas de préfixe pays ni de chiffre de contrôle obligatoire (bien qu'il soit calculé en interne).

Quand l'utiliser : logistique interne, étiquettes d'expédition, gestion des stocks, hôpitaux, industrie. C'est le standard sur les étiquettes des transporteurs.

CODE39

Plus ancien et moins dense que le CODE128, il accepte des lettres majuscules, des chiffres et quelques symboles. Encore très utilisé dans les environnements industriels et gouvernementaux.

Quand l'utiliser : pièces automobiles, inventaire industriel, documents officiels.

ITF-14

Code numérique à 14 chiffres utilisé sur les cartons et unités de distribution (pas sur les produits individuels). C'est le GTIN-14 en format de barres larges — imprimable directement sur le carton sans étiquette séparée.

Quand l'utiliser : colis master, palettes, emballages secondaires.

Tableau récapitulatif : type → usage

Type Chiffres/Format Usage principal
EAN-13 13 numérique Produit grande distribution mondiale
EAN-8 8 numérique Produit distribution (petit emballage)
UPC-A 12 numérique Produit USA/Canada
CODE128 Alphanumérique variable Logistique, stock, expéditions
CODE39 Alphanumérique (maj.) Industrie, gouvernement
ITF-14 14 numérique Cartons et unités de distribution

Étape par étape : comment générer sur Code2Scan

  1. Accédez au générateur de code-barres de Code2Scan.
  2. Choisissez le type dans le sélecteur (EAN-13, CODE128, UPC-A, etc.).
  3. Saisissez le numéro ou le texte dans le champ de données.
    • Pour EAN-13 : entrez les 12 premiers chiffres — le générateur calcule et ajoute le chiffre de contrôle automatiquement.
    • Pour CODE128 : tapez librement des lettres et des chiffres.
  4. Prévisualisez le résultat en temps réel à l'écran.
  5. Téléchargez en PNG ou SVG selon votre besoin :
    • PNG : pour l'impression directe ou l'usage numérique.
    • SVG : pour une mise à l'échelle sans perte (idéal pour les emballages et les créations graphiques).
  6. Testez le code avec un lecteur de code-barres en ligne avant d'imprimer en grande quantité.

Précautions essentielles

Chiffre de contrôle de l'EAN

Le dernier chiffre de l'EAN-13, EAN-8 et UPC-A est calculé par algorithme (modulo 10). Si vous entrez les 12 premiers chiffres corrects, le générateur calcule automatiquement le 13e. Si vous inventez un nombre, vous risquez de créer un EAN invalide que les lecteurs rejetteront. Utilisez le vérificateur de code-barres GTIN pour valider.

GTIN enregistré vs code interne

  • GTIN enregistré (GS1) : obligatoire pour vendre en grande distribution, sur les marketplaces et à l'export. Le numéro identifie votre produit à l'échelle mondiale.
  • Code interne : tout numéro en CODE128 ou EAN créé par vous fonctionne pour votre gestion interne ou vos systèmes fermés — mais il n'est pas officiel pour le commerce de détail.

Taille et zone de silence

  • L'EAN-13 a une taille nominale de 37,29 mm × 25,93 mm. La tolérance va de 80 % à 200 %.
  • La zone de silence (espace blanc autour du code) doit être respectée : minimum 3,63 mm de chaque côté pour l'EAN-13.
  • Sur les petits emballages, utilisez EAN-8 ou agrandissez l'impression — un code trop petit ne sera pas lu.

Fond blanc, barres noires

Évitez d'imprimer des codes-barres sur des fonds colorés ou sur des images. Le contraste noir sur blanc est le minimum requis. Un fond rouge, par exemple, est invisible pour les scanners laser.

Erreurs fréquentes

❌ Créer un EAN aléatoire pour vendre en grande surface

Un numéro EAN généré sans enregistrement GS1 peut coïncider avec le produit d'un autre fabricant dans le système du distributeur. Résultat : confusion en stock, rejet de facture, produit bloqué avant les rayons.

❌ Ignorer le chiffre de contrôle

Copier un EAN et modifier accidentellement le dernier chiffre génère un code invalide. Validez toujours avant d'imprimer.

❌ Utiliser CODE128 là où la grande distribution exige EAN

Les grandes enseignes lisent EAN/UPC en caisse. CODE128 est pour la logistique interne. Utiliser le mauvais type fait échouer le scan.

❌ Imprimer trop petit

Un code comprimé en dessous de la taille minimale ne sera pas lu. Testez toujours sur votre imprimante et avec le lecteur réel avant de produire en série.

❌ Ne pas tester avant l'impression en lot

Générer et imprimer 1 000 étiquettes sans en scanner une seule est risqué. Testez avec le lecteur en ligne et avec le scanner physique que vous utiliserez.

❌ Confondre QR Code et code-barres pour les produits en rayon

Le QR Code ne remplace pas l'EAN-13 dans la grande distribution traditionnelle. Les scanners de rayon utilisent des lecteurs laser 1D qui ne lisent souvent pas les QR. Utilisez chacun dans le bon contexte. Pour le QR sur emballage, consultez QR Code sur emballage produit.

Résumé

  1. EAN-13 pour les produits en rayon — enregistrez-le auprès de GS1 si vous vendez en grande distribution.
  2. CODE128 pour la logistique et le stock interne — alphanumérique et flexible.
  3. ITF-14 pour les cartons de distribution.
  4. Le chiffre de contrôle est calculé automatiquement par le générateur — ne le devinez pas.
  5. Respectez la taille minimale et la zone de silence à l'impression.
  6. Testez avant d'imprimer en lot.
  7. QR Code et code-barres 1D sont complémentaires — apprenez comment créer un QR Code gratuitement pour le côté numérique.

Générez votre code-barres gratuitement dès maintenant avec le générateur de codes-barres de Code2Scan — choisissez le type, entrez vos données et téléchargez en PNG ou SVG en quelques secondes.