Passer au contenu principal
Back to Articles

Code 128 vs Code 39 : quel code-barres devriez-vous utiliser ?

Publié le 28 juin 2026 · 5 min de lecture

Code 128 vs Code 39 : quel code-barres devriez-vous utiliser ?

Entrez dans n'importe quel entrepôt, hôpital ou entrepôt de vente au détail et vous verrez des lignes verticales en noir et blanc collées sur absolument tout. Pour un œil non averti, chaque code-barres linéaire se ressemble exactement.

Mais sous le scanner, ils parlent des langues complètement différentes.

Si vous mettez en place un système d'inventaire, créez des badges d'identification d'employé ou étiquetez des actifs, il vous sera inévitablement demandé de choisir un format de code-barres. Les deux géants absolus du monde des codes-barres 1D (unidimensionnels) sont le Code 39 et le Code 128.

Choisissez la mauvaise et vous pourriez vous retrouver avec des étiquettes physiquement trop grandes pour tenir sur vos produits, ou avec un système incapable de traiter les données spécifiques que vous devez encoder.

Passons au jargon technique. Je vais vous expliquer exactement en quoi ces deux symbologies diffèrent et vous dire exactement laquelle vous devriez utiliser pour votre projet spécifique.

Le grand-père des codes-barres : comprendre le code 39

Créé en 1974, Code 39 est le vieux cheval de bataille fiable du monde de la logistique. Il s'agissait du tout premier code-barres conçu pour coder à la fois des chiffres et des lettres (données alphanumériques), ce qui en a fait une norme mondiale instantanée pour la gestion des stocks.

Ce qu'il peut coder :

Le code 39 est relativement limité. Il peut coder 43 caractères spécifiques :

  • Lettres majuscules (A-Z)
  • Chiffres (0-9)
  • Une poignée de caractères spéciaux (-, ., $, /, +, %, et espace)

Le défaut majeur : la densité des données

Le code 39 a une très faible densité de données. Qu’est-ce que cela signifie en anglais simple ? Cela signifie qu’il faut beaucoup d’espace physique pour imprimer une très petite quantité de données.

Chaque caractère que vous saisissez dans un générateur de code 39 nécessite une quantité importante de barres noires et d'espaces blancs. Si vous devez coder un long numéro de série (disons 15 caractères), votre étiquette de code-barres physique sera incroyablement large. Si vous essayez d’étiqueter un petit composant électronique ou un petit flacon dans un laboratoire, un code-barres Code 39 ne tiendra physiquement pas sur l’objet.

Où il est encore utilisé aujourd'hui :

Malgré ses limites, Code 39 refuse de mourir. Il est encore largement utilisé dans l’industrie automobile (notamment la norme AIAG) et dans le département américain de la Défense (LOGMARS). Parce qu’il est si ancien, absolument tous les lecteurs de codes-barres jamais fabriqués peuvent le lire de manière native sans aucune configuration.

La centrale électrique moderne : comprendre le code 128

Introduit en 1981 pour résoudre les problèmes spatiaux du Code 39, le Code 128 est le champion incontesté des chaînes d'approvisionnement modernes. Si vous recevez un colis d'Amazon ou de FedEx aujourd'hui, il y a un code-barres Code 128 sur cette étiquette d'expédition.

Ce qu'il peut coder :

Le « 128 » dans son nom fait référence à sa capacité à encoder l'ensemble des 128 caractères ASCII. Cela signifie qu'il peut gérer :

  • Lettres majuscules ET minuscules
  • Chiffres (0-9)
  • Tous les signes de ponctuation et caractères spéciaux
  • Caractères de contrôle du clavier (comme Tab ou Entrée)

L'atout majeur : Haute Densité de Données

Le code 128 est génial car il compresse les données. Il utilise trois jeux de caractères internes différents (A, B et C) et peut basculer automatiquement entre eux au milieu du code-barres pour trouver le moyen le plus mathématiquement efficace d'afficher les données.

En raison de cette compression, un code-barres Code 128 est nettement plus court qu'un code-barres Code 39 contenant exactement les mêmes informations. Il est incroyablement compact, vous permettant d'étiqueter des éléments beaucoup plus petits tout en conservant beaucoup plus de données.

La comparaison face à face

Examinons un scénario pratique et réel. Imaginez que vous dirigiez une clinique médicale et que vous deviez étiqueter les échantillons de sang d'un patient avec un code alphanumérique à 12 chiffres : « PATIENT-4598 ».

Si vous utilisez le Code 39 :

  • Le scanner le lira parfaitement.
  • Cependant, le code-barres imprimé aura probablement une largeur supérieure à deux pouces. Vous aurez du mal à l'enrouler autour d'un tube à essai standard sans que les lignes ne se courbent tellement que le scanner ne parvienne pas à le lire.

Si vous utilisez le Code 128 :

  • Le scanner le lira parfaitement.
  • Le code-barres imprimé aura environ la moitié de la taille de la version Code 39. Il s'adaptera facilement sur l'éprouvette, plat et lisible.

Lequel choisir ?

À moins que vous ne soyez explicitement mandaté par un fournisseur ou par un contrat gouvernemental pour utiliser le code 39, vous devriez presque toujours choisir le code 128.

Le code 128 est largement supérieur aux applications professionnelles modernes. Il est plus compact, prend en charge une gamme beaucoup plus large de caractères et inclut un chiffre de « somme de contrôle » obligatoire intégré à son architecture, ce qui le rend très résistant aux erreurs de lecture du scanner.

Choisissez le code 128 pour :

  • Gestion générale des stocks
  • Étiquettes d'expédition et de logistique
  • Balises de suivi des actifs *Étiquetage des petits produits
  • Cartes d'identité des employés

Choisissez le code 39 UNIQUEMENT pour :

  • Systèmes hérités qui ne peuvent physiquement pas lire les formats plus récents (très rare).
  • Contrats gouvernementaux ou militaires qui nécessitent spécifiquement la norme LOGMARS.
  • Conformité de la fabrication automobile.

Générer vos codes-barres

Lorsque vous êtes prêt à créer vos étiquettes, vous n’avez pas besoin d’acheter un logiciel propriétaire coûteux. Vous pouvez générer les deux formats instantanément sur QRStudio.

  1. Sélectionnez l'outil Code 128 ou Code 39.

  2. Saisissez vos données (n'oubliez pas que le code 39 n'acceptera pas les lettres minuscules).

  3. Le système calculera automatiquement les chiffres de contrôle nécessaires et générera l’image numérisable.

  4. Téléchargez l'image au format PNG pour l'imprimer sur des étiqueteuses standard, ou au format SVG si vous l'envoyez à une imprimerie commerciale.

Foire aux questions (FAQ)

Puis-je encoder l'URL d'un site Web dans un code-barres Code 128 ?

Techniquement, oui, car il prend en charge tous les caractères ASCII. Cependant, l'appareil photo d'un smartphone n'ouvrira pas automatiquement un navigateur lors de la numérisation d'un code-barres 1D. Pour les URL, vous devez utiliser un QR Code 2D.

Ai-je besoin d'un scanner spécial pour le code 128 ?

Non. Pratiquement tous les scanners laser ou d'imagerie commerciaux vendus au cours des 20 dernières années prennent en charge à la fois le code 39 et le code 128.

Pourquoi y a-t-il des astérisques (*) au début et à la fin de mon texte Code 39 ?

L'astérisque est un caractère « start/stop » obligatoire exigé par la norme Code 39. Il indique au scanner exactement où commencent et se terminent les données. Lorsque vous utilisez le générateur QRStudio, vous n'avez pas besoin de saisir les astérisques ; le système les ajoute automatiquement au modèle de code-barres.

Qu'est-ce que le code 128 GS1 ?

GS1-128 est un sous-ensemble spécifique et hautement réglementé du code 128 utilisé pour l'expédition de détail mondiale. Il utilise des identifiants d'application spécifiques (comme « 01 » pour le poids ou « 10 » pour le numéro de lot) afin que différentes entreprises à travers le monde puissent comprendre la signification exacte des données contenues dans le code-barres.

Simplifiez votre logistique

Ne laissez pas les formats existants dicter votre entrepôt moderne. Si vous construisez un nouveau système à partir de zéro, la normalisation sur le code 128 vous fera économiser de l'espace physique sur les étiquettes, réduira les erreurs de numérisation et vous permettra d'encoder des données complexes sans effort. Accédez au générateur de codes-barres QRStudio, saisissez vos données d'inventaire et commencez à imprimer des étiquettes haute densité dès aujourd'hui.

Créez votre QR code gratuitement

Sans inscription, sans limites — générez et téléchargez en quelques secondes.

Ouvrir le générateur