ARTICLE

    CODE 128 : différences entre les jeux A, B et C

    Publié le 19 mai 2026Mis à jour le 19 mai 20265 min de lecture

    Le CODE 128 est l'un des codes-barres 1D les plus flexibles : il encode l'ensemble des 128 caractères ASCII, dans trois jeux distincts (A, B et C) qui peuvent être combinés dans un même code pour optimiser la densité.

    Les trois jeux disponibles

    JeuCaractères encodésUsage typique
    CODE 128 AMajuscules, chiffres, ponctuation, codes de contrôle ASCII 0-31Données techniques, EDI
    CODE 128 BMajuscules + minuscules, chiffres, ponctuationIdentifiants alphanumériques mixtes
    CODE 128 CUniquement chiffres, encodés par pairesNuméros longs (SSCC, ITF, EAN-128)

    Pourquoi le jeu C est plus dense

    En mode C, chaque symbole encode deux chiffres au lieu d'un seul caractère : on divise par deux la longueur physique du code. C'est pour cela que les SSCC (18 chiffres) ou les numéros de série longs utilisent presque toujours du CODE 128 C.

    Switch automatique

    La plupart des générateurs (le nôtre inclus) basculent automatiquement entre A, B et C pour optimiser la longueur. Vous saisissez le texte brut, l'algorithme choisit le jeu le plus efficace.

    Questions fréquentes

    Quel jeu choisir manuellement ?

    Aucun, sauf cas spécifique. Le mode automatique du générateur produit toujours le code le plus compact valide.

    CODE 128 supporte-t-il les accents ?

    Non. Seuls les 128 caractères ASCII standard. Pour les accents, utilisez Data Matrix ou QR Code.