Choisir la langue

Générateur de code-barres Code 128

Créez des codes-barres Code 128 à partir de lettres, chiffres et symboles. Réglez l'échelle, la hauteur des barres et téléchargez en PNG ou SVG.

Mehmet Demiray Publié Mis à jour
Partager
Générateur de codes-barres universelL'outil central pour générer tous les types de codes-barres 1D, choisir la symbologie adaptée et exporter votre étiquette en PNG ou SVG.
Le code 128 encode des lettres, des chiffres et des symboles.
Multiplicateur de largeur de module : des valeurs plus élevées produisent un code-barres plus large.
Hauteur des barres (en millimètres).
Imprime la valeur encodée en texte lisible sous le code-barres.

Ce qu'est le Code 128

Le Code 128 est une symbologie linéaire à haute densité qui encode l'intégralité du jeu de caractères ASCII : lettres majuscules et minuscules, chiffres, ponctuation et symboles de contrôle. Cette polyvalence en fait le code-barres 1D le plus utilisé pour les données alphanumériques. Normalisé sous la référence ISO/CEI 15417, il occupe peu d'espace tout en restant fiable au scan.

Chaque symbole se compose d'une zone de silence, d'un caractère de départ, des données, d'un caractère de contrôle calculé en modulo 103, puis d'un caractère d'arrêt. Notre générateur ajoute automatiquement ce caractère de contrôle, vous n'avez donc rien à calculer à la main.

Le Code 128 sert de base à de nombreux usages professionnels : étiquettes d'expédition, suivi d'inventaire, identification d'actifs et étiquetage d'échantillons en santé. Si vous cherchez une option plus générale, le générateur de code-barres couvre plusieurs formats. Pour comparer avec une symbologie plus ancienne, voyez le Générateur de code-barres Code 39. Saisissez votre texte, ajustez l'apparence et obtenez une image nette en quelques secondes.

Là où il excelle

Le Code 128 brille dès qu'il faut encoder du texte mixte dans un format compact et lisible par n'importe quel scanner du commerce. Voici les usages les plus fréquents :

  • Étiquettes d'expédition : les transporteurs comme FedEx, UPS et DHL s'appuient sur cette symbologie pour les numéros de suivi.
  • Gestion d'entrepôt : emplacements, palettes et bacs reçoivent des étiquettes durables et rapides à scanner.
  • Suivi d'actifs : numéros de série d'équipements informatiques, matériel et outillage.
  • Santé : identification d'échantillons et de prélèvements avec un code court mais riche.

Sa force tient à la densité : sur une largeur réduite, il loge davantage de caractères que les anciens formats. Un identifiant de 20 caractères tient facilement sur une étiquette de bureau standard.

Pour des lots de centaines d'étiquettes, le générateur Code 128 en masse traite une liste entière d'un coup. Pour un besoin ponctuel et précis, cet outil reste le plus direct : un champ, quelques réglages, un fichier prêt à imprimer.

Les sous-ensembles A, B et C

La densité du Code 128 repose sur trois sous-ensembles, chacun optimisé pour un type de contenu :

Sous-ensemble Contenu encodé
A Majuscules, chiffres et caractères de contrôle
B Majuscules, minuscules, chiffres et symboles
C Paires de chiffres uniquement

Le sous-ensemble C est la clé de la haute densité : il encode deux chiffres dans un seul module, ce qui réduit de moitié la largeur d'un code purement numérique. Pour un numéro de 12 chiffres, l'économie d'espace est nette par rapport au sous-ensemble B.

Notre générateur choisit automatiquement le sous-ensemble optimal et bascule entre eux quand le contenu change au sein d'une même donnée. Vous saisissez votre texte tel quel ; l'outil détermine la séquence la plus courte et insère les codes de bascule nécessaires.

Cette gestion invisible vous évite toute erreur de configuration. Le résultat est un symbole valide, le plus compact possible, conforme à la norme ISO/CEI 15417 et lisible par tous les lecteurs compatibles Code 128.

Conseils d'impression et de lecture

Un code-barres bien généré peut tout de même échouer au scan s'il est mal imprimé. Quelques règles évitent les déconvenues.

  • Dimension X : c'est la largeur de la barre la plus fine. Plus elle est grande, plus la lecture est tolérante. Pour une imprimante de bureau, une échelle de 2 à 3 pixels par module donne de bons résultats.
  • Hauteur des barres : prévoyez au moins 15 % de la longueur du symbole pour permettre un balayage sous un léger angle. Une hauteur de 15 mm convient à la plupart des étiquettes.
  • Zones de silence : laissez une marge vide d'au moins dix modules de chaque côté. Sans cet espace, le scanner ne détecte pas les bords du code.
  • Contraste : imprimez en noir sur fond blanc et évitez les supports brillants.

Téléchargez en SVG pour une qualité parfaite à toute taille, ou en PNG pour une intégration rapide. Activez le texte lisible sous le code afin qu'un opérateur puisse saisir la valeur manuellement si la lecture optique échoue. Testez toujours un exemplaire imprimé avant un déploiement à grande échelle.

Code 128 et GS1-128

Le GS1-128 n'est pas un format distinct : c'est une application normalisée du Code 128 par l'organisation GS1. Il utilise exactement la même symbologie, mais impose une structure de données stricte au moyen d'identifiants d'application (AI).

Un identifiant d'application est un préfixe numérique court qui indique la signification du champ qui suit. Par exemple, l'AI (00) désigne un numéro d'unité d'expédition (SSCC), tandis que (01) introduit un code article GTIN. Un caractère spécial de fonction, FNC1, signale au scanner qu'il s'agit d'une structure GS1.

Cette standardisation permet aux acteurs de la chaîne logistique d'échanger des étiquettes interprétables sans accord préalable : tout le monde lit les mêmes AI de la même façon. C'est pourquoi le GS1-128 est la norme des étiquettes logistiques, des bons de livraison et du suivi de palettes.

Cet outil produit un Code 128 standard, idéal pour l'étiquetage interne, le suivi d'actifs et les besoins courants. Pour des étiquettes GS1-128 conformes, intégrez les identifiants d'application et le FNC1 selon les règles publiées par GS1.

Celles que nous répondons le plus souvent.

Quelle est la différence entre le Code 128 et l'EAN-13 ?

L'EAN-13 est un code purement numérique de 13 chiffres, conçu pour identifier des produits en vente au détail à l'échelle mondiale. Le Code 128 encode au contraire tout le jeu ASCII : lettres, chiffres et symboles, avec une longueur variable. On choisit l'EAN-13 pour un produit destiné à la grande distribution, et le Code 128 pour des étiquettes internes, logistiques ou de suivi d'actifs.

Puis-je encoder des lettres et des symboles ?

Oui. C'est précisément la force du Code 128 : il prend en charge l'intégralité du jeu de caractères ASCII, soit les majuscules, les minuscules, les chiffres et la plupart des symboles de ponctuation. Saisissez simplement votre texte dans le champ ; le générateur sélectionne automatiquement le sous-ensemble adapté pour obtenir le symbole le plus compact possible.

Quelle longueur de données puis-je encoder en pratique ?

La norme ne fixe pas de limite stricte, mais en pratique la lisibilité dicte la longueur. Au-delà de 20 à 25 caractères, le symbole devient large et plus difficile à scanner sur une étiquette standard. Pour les données purement numériques, le sous-ensemble C double la densité et permet d'aller plus loin. Gardez vos identifiants courts pour une lecture fiable.

Qu'est-ce que le GS1-128 et quel est son lien avec le Code 128 ?

Le GS1-128 utilise la même symbologie Code 128, mais ajoute une structure de données normalisée par GS1 au moyen d'identifiants d'application comme (01) pour un GTIN ou (00) pour un SSCC. Il sert de standard mondial pour les étiquettes logistiques. Cet outil génère un Code 128 standard, parfait pour l'étiquetage interne et le suivi d'actifs.

Le caractère de contrôle est-il ajouté automatiquement ?

Oui. Le Code 128 exige un caractère de contrôle calculé en modulo 103, indispensable à la validité du symbole. Le générateur le calcule et l'insère pour vous, ainsi que les caractères de départ et d'arrêt. Vous n'avez qu'à saisir vos données ; l'outil s'occupe de la conformité à la norme ISO/CEI 15417.

Quel format télécharger, PNG ou SVG ?

Choisissez le SVG si vous voulez redimensionner le code-barres sans perte de netteté, par exemple pour l'imprimer en grand ou l'intégrer dans un document vectoriel. Préférez le PNG pour un usage rapide à taille fixe, comme une insertion dans une feuille de calcul ou une présentation. Les deux formats produisent un symbole identique et scannable.