CODE128 — Le code-barres universel 1D
Format linéaire polyvalent encodant l'intégralité des 128 caractères ASCII. Standard de facto en logistique, e-commerce et gestion d'actifs industriels.
Qu'est-ce que le format CODE128 ?
Le CODE128 (ISO/IEC 15417) est le format de code-barres linéaire le plus polyvalent. Développé en 1981, il encode les 128 caractères ASCII — lettres majuscules et minuscules, chiffres, ponctuations et caractères de contrôle — avec une densité remarquablement compacte par rapport aux autres formats 1D.
Le générateur sélectionne automatiquement le sous-ensemble optimal selon le contenu de la valeur :
- CODE128A : majuscules, chiffres et caractères de contrôle (début de texte, fin de texte…)
- CODE128B : tout le jeu ASCII imprimable, minuscules incluses — utilisé par défaut
- CODE128C : optimisé pour les séquences de chiffres pairs (ex. : 123456 → densité maximale)
Le CODE128 inclut un chiffre de contrôle calculé automatiquement selon la norme, garantissant l'intégrité à la lecture.
Cas d'usage principaux
Quand éviter le CODE128 ?
- Lecture smartphone grand public — Préférez le QR Code si vos clients doivent scanner depuis leur téléphone (apps natives, caméra iOS/Android).
- Espace d'impression très réduit — Si la hauteur disponible est inférieure à 5 mm ou la surface totale très contrainte, le Data Matrix est plus compact à données égales.
- Distribution grand public avec POS officiel — Pour vendre en grande distribution, utilisez un EAN-13 avec préfixe GS1 officiel enregistré auprès de GS1 France.
Exemples de valeurs compatibles
Le CODE128 accepte tous les caractères ASCII. Voici des exemples typiques :
Comparatif avec les autres formats
| Format | Type | Contenu encodable | Densité | Lecture smartphone | Usage principal |
|---|---|---|---|---|---|
| CODE128 | 1D | ASCII complet (128 chars) | Haute | Scanner dédié | Logistique, stocks, industrie |
| CODE39 | 1D | A-Z, 0-9, 8 symboles | Moyenne | Scanner dédié | Industrie lourde, défense, santé |
| EAN-13 | 1D | 13 chiffres uniquement | Haute | Scanner POS | Grande distribution (GS1) |
| QR Code | 2D | Jusqu'à 4 296 chars | Très haute | Oui (smartphone) | Web, mobile, marketing |
| Data Matrix | 2D | Jusqu'à 2 335 chars | Très haute | Scanner 2D industriel | Pharma, composants, aérospatial |
Questions fréquentes
Quelle est la longueur maximale d'un CODE128 ?
Il n'y a pas de limite théorique, mais plus la chaîne est longue, plus le code-barres sera large. En pratique, restez sous 25–30 caractères pour garantir une lisibilité optimale sur étiquette imprimée standard.
Puis-je encoder des minuscules et des espaces en CODE128 ?
Oui. Le sous-ensemble CODE128B supporte l'intégralité des caractères ASCII imprimables, minuscules et espaces inclus. Le générateur sélectionne automatiquement le bon sous-ensemble.
Le CODE128 est-il compatible avec tous les scanners ?
Oui. C'est l'un des formats 1D les plus universellement supportés, compatible avec tous les scanners à laser, à LED et à CCD du marché, ainsi qu'avec la plupart des applications mobiles de scan.
CODE128 ou CODE39 : lequel choisir pour mes étiquettes d'actifs ?
Choisissez CODE128 : il est plus compact (économise de l'espace), supporte les minuscules et les symboles supplémentaires. CODE39 n'est recommandé que si vos lecteurs anciens ne supportent pas le CODE128 (rare aujourd'hui).
Autres formats à explorer
Générez votre CODE128 gratuitement
Export PNG, SVG, PDF · Aucune installation
Ouvrir le générateur CODE128