GS1-128 (EAN-128) expliqué : les identifiants de données (AI)

Le GS1-128 ressemble à un code-barres ordinaire avec des parenthèses dans le texte. Ces parenthèses sont tout l'intérêt — elles transforment des données brutes en quelque chose que tout système de chaîne d'approvisionnement comprend. Il s’appelait autrefois EAN-128, et on l’écrit encore EAN 128 ou UCC/EAN-128.

EAN Studio · Mis à jour en juillet 2026

Le GS1-128 est une norme de code-barres construite sur la symbologie Code 128. Ce qui le distingue, c'est la structure : au lieu d'encoder du texte libre, il utilise des identifiants de données (AI) pour étiqueter chaque donnée, afin qu'un scanner, où qu'il soit dans la chaîne, sache s'il lit un numéro de produit, un lot, une date de péremption ou un identifiant de palette.

Qu'est-ce qu'un identifiant de données ?

Un AI est un code numérique court, indiqué entre parenthèses, qui déclare la signification de la donnée qui suit. Un seul code-barres GS1-128 peut enchaîner plusieurs AI. Les plus courants incluent :

AISignificationExemple
(00)SSCC — code de l'unité logistique (colis)(00)123456789012345675
(01)GTIN — le numéro de produit(01)05601234567892
(10)Numéro de lot(10)ABC123
(11)Date de production (AAMMJJ)(11)260720
(17)Date de péremption (AAMMJJ)(17)261231
(21)Numéro de série(21)000042

Ainsi, un code-barres logistique unique lisant (01)05601234567892(10)ABC123(17)261231 dit, sans ambiguïté : ce GTIN, de ce lot, expirant à cette date — le tout en un seul scan.

En quoi il diffère du Code 128 simple

 Code 128GS1-128
DonnéesTexte libre, toute structureStructurées via des identifiants de données
Début spécialAucun requisCaractère FNC1 initial
Sens des donnéesDéfini par vousStandardisé pour tous les utilisateurs GS1
Usage typiqueSKU, étiquettes internesLogistique, palettes, chaînes réglementées

Sous le capot, le GS1-128 est du Code 128 — la différence tient au caractère FNC1 initial et aux conventions d'AI qui donnent aux données une signification partagée et lisible par machine. C'est pourquoi les AI de longueur fixe n'ont pas besoin de séparateur, tandis que ceux de longueur variable sont séparés par un caractère de fonction FNC1.

Où le GS1-128 est-il utilisé

C'est le cheval de bataille de la logistique et des chaînes d'approvisionnement réglementées : étiquettes d'expédition, étiquettes de palettes et de caisses, et partout où des données de lot, de péremption ou de série doivent voyager avec le numéro de produit. Les caisses de détail utilisent toujours l'EAN-13 ou l'UPC-A sur l'unité consommateur ; le GS1-128 vit sur les cartons et les palettes derrière elles.

Toujours une image issue d'un numéro. Comme tout code-barres, le GS1-128 encode des données que vous fournissez — le GTIN qu'il contient est attribué par GS1. EAN Studio dessine le code-barres ; il n'émet ni les numéros ni les AI.

Une chaîne mal écrite se dessine quand même

C'est là que le GS1-128 piège les gens. Mettez un nombre de 13 chiffres dans (01) au lieu de 14, ou écrivez une date 20.01.2026 au lieu de 260120, et la symbologie ne soulève aucune objection : le Code 128 encode ces caractères sans broncher. Vous obtenez une image qui a l'air correcte, que le lecteur lit sans se plaindre — mais le système à l'autre bout n'en tire aucun GTIN. Rien ne se voit sur l'étiquette. Cela se voit dans l'entrepôt de celui qui reçoit la palette.

Beaucoup de générateurs gratuits dessinent la chaîne telle qu'elle arrive, sans la vérifier.

EAN Studio vérifie la chaîne avant de dessiner. La clé de contrôle du GTIN et du SSCC, la longueur et le type de chaque AI, les dates en AAMMJJ, les poids avec leurs six chiffres, et les combinaisons qu'exige la norme — le (02) réclame le (37), et le (15) et le (17) ne peuvent pas coexister. Si la chaîne n'est pas correcte, aucun code ne sort, et il indique quel AI pose problème.

Le GS1-128 est une fonctionnalité Pro

Le GS1-128, le GS1 DataBar, le GS1 DataMatrix et le Pharmacode font partie de l'offre Pro. Le Code 128 simple est gratuit.

Voir l'offre Pro Générateur Code 128 gratuit

Questions fréquentes

Le GS1-128 est-il la même chose que l’EAN-128 ?

Oui. L’EAN-128 — aussi écrit EAN 128 ou UCC/EAN-128 — est l’ancien nom du GS1-128. La norme a été renommée lorsque EAN International et l’UCC se sont réunies sous le nom de GS1 ; le code-barres lui-même n’a pas changé, et un lecteur lit les deux de la même façon.

Qu'est-ce que le GS1-128 ?

Le GS1-128 est une norme de code-barres qui utilise la symbologie Code 128 avec une structure de données définie. Les identifiants de données (AI) étiquettent chaque donnée — comme le GTIN, le lot, la péremption ou le SSCC — pour que tout système GS1 la lise de façon cohérente.

Qu'est-ce qu'un identifiant de données (AI) ?

Un AI est un court préfixe numérique entre parenthèses qui indique la signification de la donnée qui suit. Par exemple (01) est le GTIN, (10) le lot, (17) la date de péremption et (00) le numéro d'unité logistique SSCC.

Qu'est-ce qu'un SSCC et quand en ai-je besoin ?

Le SSCC — Serial Shipping Container Code — est le numéro à dix-huit chiffres qui identifie une unité logistique : une palette précise ou un carton précis, pas le produit qu'il contient. Il circule dans l'AI (00) et ne doit jamais se répéter, car deux palettes portant le même SSCC cassent la lecture à la réception. Vous en avez besoin lorsqu'un distributeur ou une plateforme logistique demande une étiquette palette, ou lorsque vous envoyez un avis d'expédition qui doit correspondre à ce qui arrive à quai. Il se compose de votre préfixe entreprise GS1, d'un numéro de série que vous choisissez et d'une clé de contrôle. EAN Studio crée et imprime les étiquettes SSCC dans l'offre Pro et conserve un registre des numéros déjà utilisés, pour ne pas en répéter un par inadvertance.

En quoi le GS1-128 diffère-t-il du Code 128 ?

Le Code 128 est la symbologie sous-jacente et encode du texte libre. Le GS1-128 ajoute les règles GS1 par-dessus : un caractère FNC1 initial et des identifiants de données qui donnent au contenu une signification standard et lisible par machine.

Où le GS1-128 est-il utilisé ?

Sur les étiquettes d'expédition et de logistique, les palettes et les caisses, et dans les chaînes d'approvisionnement réglementées qui doivent transporter des données de lot, de péremption ou de série à côté du numéro de produit.

Que se passe-t-il si la chaîne GS1-128 est incorrecte ?

La symbologie ne soulève aucune objection : le Code 128 encode les caractères qu'on lui donne, donc vous obtenez une image correcte d'aspect et qui se lit. Ce qui échoue, c'est le système de lecture à l'autre bout, incapable de séparer les champs ou d'en extraire le GTIN — et cela ne se découvre qu'à la réception de la marchandise. EAN Studio valide la chaîne avant de dessiner : si elle n'est pas correcte, aucun code ne sort, et il indique quel AI pose problème.