Générateur de codes-barres GS1-128
Choisissez des Identifiants d’Application (AI) et renseignez leurs valeurs — l’assistant d’AI compose la chaîne GS1-128 correcte et l’affiche en direct, gratuitement et sans limite.
Ce que code le GS1-128
Le GS1-128 est une variante du Code 128 réservée aux données structurées, conçue pour les étiquettes de logistique et de chaîne d’approvisionnement qui doivent porter plus d’une information dans un même code-barres. Au lieu d’une chaîne unique, les données sont réparties en champs, chacun marqué par un Identifiant d’Application (AI) numérique entre parenthèses — (01) pour un GTIN, (10) pour un numéro de lot, (17) pour une date de péremption, (21) pour un numéro de série, et d’autres encore — de sorte qu’un lecteur ou un système d’entrepôt peut extraire exactement les champs dont il a besoin, sans ambiguïté, quel que soit leur nombre dans le même symbole. L’assistant d’AI ci-dessus se charge de cette composition à votre place : choisissez un AI, tapez sa valeur, et la chaîne au format correct est générée et affichée automatiquement.
FNC1 : ce qui en fait des données GS1
Tout symbole GS1-128 commence par un caractère spécial non imprimable appelé FNC1 — c’est lui qui dit au lecteur « interprétez ce qui suit comme des Identifiants d’Application GS1 » plutôt que comme un texte quelconque, ce que serait un Code 128 ordinaire. À l’intérieur du code-barres, le FNC1 remplit une seconde fonction : les champs de longueur variable de GS1 (un numéro de lot, par exemple, qui peut compter de 1 à 20 caractères) utilisent un second FNC1 comme séparateur, qui marque exactement la fin de ce champ pour que l’AI suivant ne soit pas lu comme en faisant partie. Vous ne tapez jamais le FNC1 vous-même — le Studio de cet outil l’insère automatiquement au moment de générer le symbole.
Les Identifiants d’Application les plus courants
Les cinq AI que prend en charge l’assistant de cette page couvrent la grande majorité des étiquettes GS1-128 réelles :
- (01) GTIN-14 — le numéro d’article commercial mondial du produit, 14 chiffres, son propre chiffre de contrôle compris.
- (10) Lot — jusqu’à 20 caractères alphanumériques qui identifient un lot de production.
- (17) Date de péremption — au format AAMMJJ.
- (21) Numéro de série — jusqu’à 20 caractères alphanumériques qui identifient une unité précise.
- (310x) Poids net en kilogrammes — une valeur de 6 chiffres où x (de 0 à 5) indique combien de ces chiffres sont des décimales ; 3102 avec la valeur 012345 signifie 123,45 kg.
La spécification complète de GS1 définit des dizaines d’autres AI pour la logistique, les dates et les mesures, au-delà de ces cinq-là.
Le SSCC et les étiquettes logistiques
Le terrain de prédilection du GS1-128, c’est l’étiquette d’expédition : les palettes et les cartons qui circulent dans une chaîne d’approvisionnement portent presque toujours un Serial Shipping Container Code, l’AI (00), un nombre à 18 chiffres qui identifie de façon unique cette unité logistique d’un bout à l’autre. Une étiquette de palette réelle combine couramment un SSCC avec un GTIN (01), un lot (10) et un champ de quantité ou de poids, le tout sur le même symbole GS1-128 — exactement le type de composition à plusieurs champs que l’assistant d’AI ci-dessus est fait pour simplifier. C’est la raison de fond de l’existence du GS1-128 comme format distinct : le passage en caisse d’un commerce de détail demande un seul numéro simple, alors qu’un quai de réception d’entrepôt a besoin de plusieurs champs structurés issus d’une même étiquette, en une seule lecture.
Le GS1-128 face au Code 128 simple
Physiquement, le GS1-128 et le Code 128 sont la même symbologie — motifs de barres identiques, somme de contrôle identique. La différence tient entièrement à la convention : le GS1-128 commence toujours par FNC1 et structure ses données en Identifiants d’Application, tandis que le Code 128 simple code le texte que vous lui donnez, sans signification implicite. Tout lecteur qui lit le Code 128 décode aussi les barres d’un symbole GS1-128, mais seuls les logiciels compatibles GS1 interprètent correctement la structure des AI qui se cache derrière. Si vos données ne sont pas un champ GS1 — un SKU interne, un numéro de suivi défini par votre propre système — le Code 128 simple (voir /code-128) est le choix le plus simple et le plus adapté.
Questions fréquentes
Qu’est-ce qu’un Identifiant d’Application (AI) dans un code-barres GS1-128 ?
Quelle différence y a-t-il entre le GS1-128 et le Code 128 ?
Qu’est-ce que le FNC1 dans un code-barres GS1-128 ?
Qu’est-ce qu’un SSCC ?
Faut-il une licence GS1 pour utiliser le GS1-128 ?
Comment construire un code-barres GS1-128 sans connaître la syntaxe des AI ?
Pour aller plus loin
Importez un fichier CSV ou Excel et téléchargez un ZIP contenant tous les codes-barres — sans limite de lignes.
Imprimer des planches d’étiquettesDes PDF prêts pour Avery, avec des zones de silence correctes et un alignement automatique.
Le code-barres ne se scanne pas ?Zones de silence, taille, dpi thermique, contraste — causes, solutions et un testeur en direct.
Tous les types de codes-barresParcourez toutes les symbologies prises en charge par BarcodeSheets.