Outil gratuit

Générateur de code‑barres Code 128

Transformez tout numéro ou texte en code‑barres Code 128 scannable. Téléchargez‑le en PNG ou SVG pour des étiquettes produit, des emballages, le stock et la livraison.

Code 128B – prend en charge les lettres, les chiffres et la plupart des caractères spéciaux

80px

Vendez des produits avec des codes‑barres sur YNS

Ajoutez des SKU et gérez votre catalogue de produits en toute simplicité.

Commencer gratuitement

Qu’est‑ce qu’un code‑barres Code 128 ?

Code 128 est un code‑barres linéaire haute densité qui peut encoder les 128 caractères ASCII : lettres majuscules et minuscules, chiffres, ponctuation et caractères de contrôle. Normalisé en ISO/IEC 15417, il est lu par quasiment tous les lecteurs de codes‑barres portatifs, fixes et à caméra, ce qui en fait le format par défaut pour la logistique, l’entreposage et l’e‑commerce.

Tous les codes‑barres Code 128 ont la même structure :

  • Une zone de silence blanche à gauche, pour que le lecteur repère le début du code‑barres
  • Un caractère de départ qui indique au lecteur quel jeu de caractères suit
  • Les données encodées, un symbole par caractère
  • Un caractère de contrôle calculé à partir des données, pour détecter les erreurs de lecture
  • Un caractère de fin et une seconde zone de silence à droite

Code 128 comporte trois jeux de caractères. Le jeu A couvre les lettres majuscules, les chiffres et les caractères de contrôle, le jeu B couvre les lettres majuscules et minuscules, les chiffres et les symboles, et le jeu C regroupe les paires de chiffres en un seul symbole. Ce générateur utilise le jeu B, qui accepte tout caractère imprimable que vous pouvez saisir, vous n’avez donc jamais à choisir un jeu vous‑même.

Code 128 vs EAN, UPC et Code 39

Le code‑barres à utiliser dépend de qui va le scanner. Code 128 est un format polyvalent ; les autres répondent à des chaînes d’approvisionnement spécifiques.

  • Code 128 – SKU internes, numéros de commande, emplacements d’entrepôt, étiquettes d’actifs et étiquettes d’expédition. Longueur variable, lettres et chiffres.
  • EAN-13 et UPC-A – produits vendus en caisse et sur les places de marché. Longueur fixe, chiffres uniquement, et le numéro doit être un GTIN concédé par GS1 plutôt qu’un numéro inventé.
  • Code 39 – un format plus ancien encore exigé par certains systèmes automobiles, de défense et de santé. Uniquement en majuscules et sensiblement plus large que Code 128 pour les mêmes données.
  • GS1-128 – Code 128 avec identifiants d’application GS1, utilisé sur les étiquettes de palettes et de cartons (par exemple un SSCC). À utiliser lorsqu’un distributeur ou un 3PL exige spécifiquement GS1-128.

Si seule votre équipe ou votre propre lecteur doit lire le code, Code 128 est presque toujours le bon choix.

Comment convertir des numéros en code‑barres

  1. Saisissez le numéro dans le champ ci‑dessus exactement tel qu’il doit être lu au scan. Les zéros initiaux, tirets et lettres sont conservés, donc 000123 et SKU-000123 produisent des codes‑barres différents.
  2. Choisissez une hauteur de barres. Des barres plus hautes se scannent plus facilement avec des lecteurs portatifs et les appareils photo de smartphone.
  3. Laissez « Afficher le texte sous le code‑barres » activé, pour que le numéro reste lisible à l’œil.
  4. Cliquez sur Générer le code‑barres, puis téléchargez‑le. Utilisez le SVG pour les outils de mise en page et les étiquettes susceptibles d’être redimensionnées, et le PNG pour les documents, feuilles de calcul et logiciels d’étiquettes qui n’acceptent que des images.

Besoin d’un code‑barres par produit ? Générez‑en un par SKU et nommez les fichiers avec ce SKU. Si vous vendez en ligne avec Your Next Store, le même SKU que vous imprimez sur l’étiquette de rayon est celui sur lequel vous suivez votre stock.

Conseils d’impression et de lecture

  • Imprimez à l’échelle 100 %. « Adapter à la page » rétrécit les barres de façon inégale et c’est la cause la plus fréquente d’un code‑barres qui ne se lit plus.
  • Conservez les marges blanches. La zone de silence de chaque côté doit mesurer au moins dix fois la largeur de la barre la plus fine ; les fichiers téléchargés l’incluent déjà.
  • Utilisez des barres noires sur un fond blanc ou très clair. Les barres rouges et gris clair sont invisibles pour de nombreux lecteurs laser.
  • Sur les imprimantes d’étiquettes thermiques (généralement 203 ou 300 dpi), importez le SVG ou le PNG haute résolution plutôt qu’une capture d’écran, afin de garder des arêtes de barres nettes.
  • Restez concis. Chaque caractère supplémentaire élargit le code‑barres ; s’il ne tient plus sur l’étiquette, raccourcissez le SKU au lieu de réduire l’image.
  • Testez avant un tirage complet. Scannez un échantillon avec le lecteur de votre équipe et vérifiez qu’il renvoie exactement le texte saisi.

Vous imprimez aussi des étiquettes d’expédition ? Essayez le modèle d’étiquette d’expédition gratuit.

Foire aux questions

Comment créer un code‑barres Code 128 ?

Saisissez le texte ou le numéro à encoder dans le champ ci‑dessus, choisissez une hauteur de barres et cliquez sur Générer le code‑barres. Le générateur ajoute pour vous le caractère de départ, le caractère de contrôle et les zones de silence ; le résultat est un code‑barres Code 128 complet à télécharger en PNG ou en SVG.

Comment convertir un numéro en code‑barres ?

Saisissez le numéro exactement tel que vous voulez qu’un lecteur le lise, zéros initiaux compris, puis générez le code‑barres. Code 128 encode chiffres, lettres et symboles ; numéros de commande, SKU et numéros de série fonctionnent donc tous. Au scan, le code‑barres renvoie le même numéro que celui saisi.

Ce générateur de codes‑barres Code 128 est‑il gratuit ?

Oui. Le générateur est gratuit, sans compte, sans filigrane et sans limite sur le nombre de codes‑barres créés. Le code‑barres est généré dans votre navigateur, vos données ne sont donc jamais envoyées en ligne.

Quelle est la différence entre Code 128 et Code 39 ?

Code 39 n’encode que 43 caractères (lettres majuscules, chiffres et quelques symboles) et produit un code‑barres plus large pour les mêmes données. Code 128 encode les 128 caractères ASCII, y compris les minuscules, et les compresse davantage ; c’est donc le meilleur choix pour de nouvelles étiquettes, sauf si un partenaire exige spécifiquement Code 39.

Puis‑je utiliser un code‑barres Code 128 sur des produits vendus au détail ?

Pas pour la lecture en caisse dans la plupart des magasins ni sur des places de marché comme Amazon. Celles‑ci attendent un code‑barres UPC ou EAN construit à partir d’un GTIN concédé par GS1. Code 128 est le bon choix pour les SKU internes, emplacements d’entrepôt, numéros de commande, étiquettes d’actifs et étiquettes d’expédition.

Qu’est‑ce qu’un code‑barres linéaire ?

Un code‑barres linéaire (unidimensionnel) stocke les données dans la largeur de barres et d’espaces parallèles et se lit sur une seule ligne avec un lecteur laser ou à caméra. Code 128, Code 39, UPC et EAN sont des codes‑barres linéaires. Les QR codes et Data Matrix sont bidimensionnels et nécessitent un lecteur à caméra.

Pourquoi mon code‑barres ne se lit‑il pas ?

Les causes les plus fréquentes sont une impression à échelle réduite, la coupe des marges blanches de part et d’autre, un faible contraste (barres grises ou fond coloré) et des barres trop courtes pour le lecteur. Imprimez à 100 % en noir sur fond blanc, conservez les zones de silence intactes et testez avec le lecteur que vous utiliserez réellement.