Générateur de code barre code 128 en ligne gratuit : créer, télécharger et scanner
Le Code 128 encode chiffres, lettres et caractères alphanumériques en un code-barres scannable généré gratuitement en ligne.
- Jeux 128A, 128B ou 128C choisis selon vos données.
- La clé de contrôle est calculée automatiquement, garantissant un scan du premier coup.
- Le jeu 128C encode les chiffres par paires, pour un symbole plus compact.
- Export gratuit en PNG et JPEG, SVG et EPS réservés aux abonnés.
- Formats gratuits plafonnés à 10 codes-barres par utilisateur.
- Le SVG reste idéal pour l’impression, sans perte à toute taille.
Générateur de code-barres Code 128 en ligne (gratuit)
Un générateur en ligne vous permet de produire un Code 128 valide en quelques secondes, sans installer de logiciel. L’outil s’occupe du calcul des barres et espaces et vérifie automatiquement la clé de contrôle, ce qui garantit un résultat scannable du premier coup.
La démarche se résume à cinq actions :
- Choisir le jeu : sélectionnez 128A, 128B ou 128C selon vos données.
- Saisir les données : chiffres, lettres et caractères, encodés en alphanumérique.
- Générer l’aperçu : le code-barres s’affiche instantanément à l’écran.
- Télécharger le fichier : export en PNG, JPG ou SVG selon vos besoins.
- Copier le lien : partagez ou réutilisez le code-barres sans le régénérer.
Le jeu 128C est le plus compact : il encode les chiffres par paires, ce qui raccourcit le symbole. Le jeu 128B couvre l’alphanumérique courant, tandis que le jeu 128A ajoute les caractères de contrôle. Pour une chaîne mixte, l’outil bascule parfois automatiquement d’un jeu à l’autre.
Concernant l’export, le format SVG reste le meilleur choix pour l’impression : il conserve une netteté parfaite à n’importe quelle taille. Sa disponibilité varie toutefois selon les services, tout comme la résolution maximale, qui peut atteindre 600 DPI sur certaines offres payantes.
Attention aux limites des offres gratuites : plusieurs outils plafonnent à 10 codes-barres pour un utilisateur non enregistré. Les offres API professionnelles, elles, montent par paliers de 500, 5 000 ou 50 000 codes-barres/mois selon le besoin.
Télécharger le code-barres généré (formats d’export)

| Format export | Usage recommandé | Résolution / limite gratuite | Disponibilité |
|---|---|---|---|
| PNG | Impression étiquettes, écran | Jusqu’à 600 DPI (abonnés) | Gratuit |
| JPEG | Partage rapide, web | Résolution standard | Gratuit |
| SVG | Redimensionnement sans perte | Vectoriel, qualité infinie | Abonnés |
| EPS | Impression professionnelle | Vectoriel, PAO | Abonnés |
Le choix du format dépend avant tout de votre usage final. Pour une simple étiquette imprimée ou un affichage à l’écran, le PNG suffit largement. Pour un logo ou un document à redimensionner sans perte, privilégiez le SVG, un format vectoriel qui reste net à n’importe quelle taille.
Attention à la limite imposée par certains générateurs : les utilisateurs non enregistrés sont souvent bloqués à 10 codes-barres, et le SVG comme la résolution 600 DPI sont réservés aux abonnés. Si vous devez produire beaucoup d’étiquettes, vérifiez les quotas avant de vous lancer.
Pensez aussi aux offres API pour l’automatisation : elles plafonnent généralement à 500, 5 000 ou 50 000 codes-barres par mois selon le palier choisi. Pour un usage ponctuel, la version gratuite reste parfaitement suffisante.
Structure et spécifications techniques du Code 128
Chaque caractère du Code 128 se compose de manière bien définie : 3 barres et 3 espaces, dont la largeur varie de 1 à 4 unités. La somme de ces six éléments donne une largeur totale de 11 unités par caractère, un standard constant qui assure la lisibilité optique par tout lecteur compatible.
Un caractère démarre toujours par une barre et se termine par un espace. Le caractère Stop fait exception : il est le seul à compter 7 barres et espaces au lieu de six, ce qui marque clairement la fin de la séquence pour le scanner.
Ces spécifications, documentées notamment sur Wikipédia, expliquent pourquoi le Code 128 reste compact et fiable : la variation de largeur entre 1 et 4 unités encode l’information tout en conservant une structure lisible. Cette rigueur technique garantit une lecture précise même sur des supports de petite taille.
Jeux de caractères 128A, 128B, 128C
Le Code 128 n’est pas un code-barres unique mais une famille de trois jeux de caractères, notés 128A, 128B et 128C. Chacun couvre un besoin différent : caractères de contrôle, texte alphanumérique complet ou séries numériques compactes. Un même symbole peut d’ailleurs basculer d’un jeu à l’autre en cours d’encodage, grâce à des caractères de commutation.
128A et 128B : caractères de contrôle et alphanumériques
Le jeu 128A gère les majuscules, les chiffres, la ponctuation courante et surtout les caractères de contrôle ASCII (tabulation, retour à la ligne, etc.). Il convient aux applications techniques ou industrielles qui doivent encoder des commandes invisibles.
Le jeu 128B couvre l’ensemble des caractères ASCII imprimables : majuscules, minuscules, chiffres et symboles. C’est le choix par défaut le plus courant, car il accepte du texte libre sans contrainte de casse. Pour saisir un caractère spécial, le générateur utilise des échappements simples : \F pour le caractère FNC1, \t pour une tabulation et \n pour un retour à la ligne.
128C : encodage numérique par paires
Le jeu 128C est dédié aux données exclusivement numériques. Il les encode deux chiffres à la fois, ce qui présente plusieurs avantages :
- Chiffres uniquement : aucune lettre ni symbole accepté
- Paires de 00 à 99 : chaque paire occupe un seul caractère
- Gain de place : un symbole deux fois plus court qu’en 128B
- Idéal séries numériques : codes articles, lots, numéros longs
Pour un identifiant de 20 chiffres, le jeu 128C ne mobilise que 10 caractères au lieu de 20. C’est la variante à privilégier dès que la donnée ne contient aucun texte.
Différence entre Code 128 et GS1-128 / EAN-128
Le Code 128 est un standard d’encodage générique : il accepte lettres, chiffres et symboles sans contrainte de sens. GS1-128, aussi appelé EAN-128 ou UCC/EAN-128, en est une variante strictement dédiée à la logistique et au commerce.
La distinction technique tient à un caractère spécial : FNC1, souvent saisi via l’échappement \F. Inséré au début du code, il signale au lecteur qu’un identifiant d’application GS1 (AI) suit les données, comme un lot, une date limite ou un poids net.
Concrètement, un Code 128 classique identifie un produit ou un document, tandis qu’un GS1-128 transporte des informations traçables pour la chaîne d’approvisionnement. Cette proximité technique explique la confusion fréquente entre les deux formats chez les débutants.
FAQ Questions fréquentes sur le Code 128
Un code-barres Code 128, c’est quoi exactement ?
Le Code 128 est un code-barres linéaire haute densité capable d’encoder les 128 caractères ASCII, chiffres, lettres et symboles. Compact et polyvalent, il est utilisé en logistique, industrie et gestion de stock.
Comment créer un Code 128 en 3 étapes ?
Saisissez votre texte ou numéro dans le générateur en ligne, choisissez le jeu de caractères (A, B ou C), puis cliquez sur générer pour obtenir instantanément votre code-barres Code 128 prêt à télécharger.
Le Code 128 généré est-il scannable partout ?
Oui, un Code 128 conforme aux normes ISO/IEC 15417 est lisible par tous les lecteurs standards, douchettes et smartphones équipés d’une application de scan compatible avec ce symbole.
Quel est le meilleur générateur Code 128 ?
Le meilleur générateur Code 128 est un outil en ligne gratuit, sans inscription, offrant l’export PNG, SVG et PDF, le choix des jeux A/B/C et un aperçu instantané du code-barres avant téléchargement.
Existe-t-il un générateur Code 128 vraiment gratuit ?
Oui, plusieurs générateurs Code 128 en ligne sont totalement gratuits, sans filigrane ni limite de génération. Vérifiez simplement que l’export haute résolution et le format SVG sont inclus.
