Utilisé par 700 000+ personnes
Générateur de codes-barres GS1-128 gratuit.
Le GS1-128 est le code-barres du SSCC, du GTIN, du lot et des dates sur cartons et palettes. Saisissez chaque identifiant d'application (AI) suivi de sa valeur, puis téléchargez le code-barres.
Comment créer un code-barres GS1-128
-
01
Rassemblez les valeurs et leurs AI
Reprenez le SSCC, le GTIN (Global Trade Item Number), le lot et les dates dans vos données d'expédition. Le générateur n'ajoute aucun chiffre de contrôle GS1 et ne vérifie pas les longueurs : un GTIN sous (01) exige les 14 chiffres, un SSCC sous (00) les 18.
-
02
Saisissez les chaînes d'éléments dans l'ordre
Saisissez chaque AI et sa valeur sans parenthèses, en plaçant d'abord les AI de longueur prédéfinie tels que (01) et (17). Si un autre AI suit un champ sans longueur prédéfinie, tel que (10), tapez
\Fentre les deux et activez Séquences d'échappement. -
03
Réglez la taille et téléchargez
Pour les cartons et les palettes, indiquez la résolution de votre imprimante et une largeur de module d'au moins 0,495 mm, puis téléchargez un PNG pour votre logiciel d'étiquettes, ou un SVG avec un forfait. Dans votre mise en page, donnez aux barres au moins 31,75 mm de hauteur et laissez 10 modules libres de chaque côté.
Qu'est-ce qu'un code-barres GS1-128 ?
Un code-barres GS1-128 est un symbole Code 128 pour les données GS1, utilisé sur les cartons et les palettes de la chaîne logistique. GS1 en fait le support obligatoire du SSCC (Serial Shipping Container Code) sur les unités logistiques. Le FNC1 (Function 1 Symbol Character) placé juste après le caractère de départ, une position réservée au système GS1, le distingue des autres symboles Code 128. Ses données forment une série de chaînes d'éléments, chacune étant un identifiant d'application (AI) tel que (00), (01) ou (10), suivi de sa valeur.
Où le GS1-128 est scanné
Le GS1-128 est scanné dans la chaîne logistique ; les caisses du commerce de détail utilisent plutôt l'EAN-13, l'UPC-A ou le GS1 DataBar. Un fournisseur marque chaque palette de son SSCC, que l'entrepôt du client scanne à la réception pour appeler les données de livraison envoyées par EDI (échange de données informatisé). Le scan du SSCC permet aussi le cross-docking et le routage des expéditions.
Les cartons d'expédition qui exigent un lot ou une date de péremption peuvent les porter en GS1-128, puisque l'ITF-14 ne contient que le GTIN à 14 chiffres. Les caisses de 10 poulets ou de fromages entiers portent un GTIN commençant par 9 plus le poids net. Pour les articles utilisés en fabrication et en MRO (maintenance, réparation et révision), le GS1-128, le GS1 DataMatrix et le GS1 QR Code ont la priorité comme supports.
Un seul scan au lieu de trois, aux dimensions GS1
L'exemple en haut de la page contient le GTIN, la date de péremption et le lot dans un seul GS1-128 : un seul scan capture donc les trois. Les chaînes d'éléments partagent un même motif de départ, un même caractère de contrôle et un même caractère d'arrêt, ce qui prend moins de place que des codes-barres séparés.
Le dessin le montre à la largeur de module cible de GS1 pour cartons et palettes, 0,495 mm, avec des barres à la hauteur minimale de 31,75 mm. Avec des zones de silence de 10 modules, soit 4,95 mm, il mesure 141,57 mm de large, sous le maximum de 165,10 mm. La classe d'impression minimale est 1,5 (C).
Formats, modèles d'étiquettes SSCC et automatisation
Téléchargez gratuitement le GS1-128 en GIF, JPG ou PNG ; le SVG est fourni avec un forfait. Pour des étiquettes de palette complètes, les modèles d'étiquettes logistiques GS1 de TEC-IT impriment le SSCC et d'autres symboles GS1-128 avec une barre étroite de 0,495 mm.
Les logiciels de code-barres de TEC-IT ajoutent automatiquement le FNC1 et le caractère de contrôle modulo 103. Barcode Studio importe des fichiers CSV, par exemple les SSCC de toutes les palettes d'une expédition, et exporte les codes-barres en une seule opération. TBarCode Office relie le GS1-128 aux cellules Excel et au publipostage Word ; TBarCode/SAPwin l'imprime depuis SAPscript et Smart Forms.
GS1-128 en bref
- Type
- Linéaire ; sous-ensemble du Code 128 réservé aux données GS1
- Spécification
- GS1 General Specifications, section 5.4 (Release 26.0, 2026) ; Code 128 : ISO/IEC 15417
- Motif de départ
- Caractère de départ A, B ou C, puis FNC1
- Jeu de caractères
- Sous-ensemble GS1 de l'ISO/IEC 646 : 82 caractères (chiffres, lettres, 20 symboles), sans espace
- Capacité de données
- 48 caractères de données, AI et séparateurs compris ; des données plus longues exigent un second symbole
- Longueur maximale
- 165,10 mm zones de silence comprises
- Caractère de contrôle
- Modulo 103, ajouté par le générateur, absent de la ligne de texte
- Dimension X
- 0,495–0,940 mm sur les unités logistiques ; 0,495–1,016 mm sur les articles commerciaux en distribution générale
- Hauteur des barres
- Au moins 31,75 mm en distribution générale
- Zone de silence
- 10X à gauche et à droite
Structure des données GS1-128
Les AI commençant par 00–03, 11–13, 15–17, 20, 31–36 ou 41 ont une longueur prédéfinie : l'AI suivant vient donc directement. Tous les autres doivent se terminer par un séparateur (FNC1) si un autre AI suit, même ceux à longueur fixe comme (422), pays d'origine.
| AI | Contenu | Format des données | FNC1 avant l'AI suivant |
|---|---|---|---|
| (00) | SSCC d'une unité logistique | 18 chiffres | Non |
| (01) | GTIN d'un article commercial | 14 chiffres | Non |
| (02) | GTIN du contenu d'une unité logistique | 14 chiffres | Non |
| (10) | Numéro de lot | Jusqu'à 20 caractères | Oui |
| (17) | Date de péremption | AAMMJJ | Non |
| (21) | Numéro de série | Jusqu'à 20 caractères | Oui |
| (310n) | Poids net en kg, n décimales | 6 chiffres | Non |
| (37) | Nombre d'articles commerciaux contenus | Jusqu'à 8 chiffres | Oui |
Pour un carton de GTIN 19521234543210, de date de péremption 31 décembre 2026 et de lot ABC123, tapez 01195212345432101726123110ABC123. Aucun FNC1 n'est nécessaire, car le seul champ de longueur variable vient en dernier.
Une palette de 40 de ces cartons, non vendue comme unité, indique son contenu sous (02) et le nombre sous (37). Tapez 02195212345432103740\F10ABC123, où \F termine le nombre. Les numéros d'exemple utilisent le préfixe GS1 952, réservé aux exemples.
Le SSCC de la palette se termine par un chiffre de contrôle, calculé comme celui du GTIN :
- Prenez les 17 premiers chiffres (chiffre d'extension, préfixe d'entreprise GS1 et référence de série) : 09521234567890123.
- Multipliez-les alternativement par 3 et par 1, en commençant par 3 à gauche, et additionnez les produits : 135.
- Soustrayez ce total du multiple de dix égal ou immédiatement supérieur : 140 − 135 = 5, vous saisissez donc
00095212345678901235.
Tailles du GS1-128 et contrôles avant impression
- Points d'imprimante entiers : utilisez une largeur de module en points entiers, par exemple 4 points (0,500 mm) à 203 dpi ou 6 points (0,508 mm) à 300 dpi. À 0,495 mm et 300 dpi, l'image générée mélange des modules de 5 et de 6 points.
- Largeur : à 0,495 mm, un symbole SSCC mesure 77,2 mm de large, et 87,1 mm avec les deux zones de silence ; il tient donc sur une étiquette A6 (105 mm de large).
- Marges et hauteur : par défaut, l'image téléchargée n'a pas de zone de silence et ses barres font moins de 31,75 mm. Laissez 10X de blanc de chaque côté et étirez uniquement à la verticale ; si le texte se déforme, masquez-le et composez-le dans votre mise en page.
- Ligne de texte : AI entre parenthèses, police lisible comme l'OCR-B, d'au moins 2 mm de haut (3 mm sur les étiquettes logistiques GS1).
- Orientation : sur les cartons et les palettes en distribution générale, les barres doivent être verticales ; ne tournez donc pas le symbole de 90° pour gagner de la place.
- Vérification : contrôlez les impressions avec un vérificateur ISO/IEC 15416. Le minimum GS1 pour cartons et palettes, 1,5/10/660, signifie une classe de 1,5 (C) ou mieux avec une ouverture de 0,254 mm à 660 nm.
Erreurs de saisie GS1-128 et corrections
- Saisir les parenthèses. Le générateur les encode comme des données : les lecteurs envoient alors (01)… au lieu de 01…, alors que le texte imprimé paraît correct. Omettez-les ; la ligne de texte les reçoit automatiquement.
- Pas de FNC1 après un champ de longueur variable.
10ABC1232112345se lit comme un seul numéro de lot, ABC1232112345, et non comme le lot ABC123 plus le numéro de série 12345. Tapez10ABC123\F2112345. - \F sans séquences d'échappement. Le code-barres contient alors une barre oblique inverse et un F, et la barre oblique inverse n'appartient pas au jeu de caractères GS1. Activez Séquences d'échappement et utilisez un F majuscule :
\fest un saut de page. - Chiffre de contrôle erroné ou absent. Le générateur imprime tel quel un GTIN à 13 chiffres sous (01) ou un dernier chiffre mal saisi. Calculez d'abord le chiffre de contrôle.
- (01) pour le contenu d'une palette. Une unité logistique qui n'est pas un article commercial indique son contenu sous (02), avec le SSCC et le nombre (37). (01) et (02) ne doivent pas coexister sur une même unité.
Le GS1-128 comparé aux codes-barres voisins
Le générateur EAN-14 n'accepte qu'un GTIN : il ajoute l'AI (01) et, si vous saisissez 13 chiffres, le chiffre de contrôle. Passez au GS1-128 dès qu'un lot, une date ou un SSCC entre en jeu.
Sans FNC1 après le caractère de départ, un symbole Code 128 n'est jamais un GS1-128, même si ses chiffres ressemblent à des AI. Utilisez-le pour les codes hors du système GS1.
Le GS1 DataMatrix contient les mêmes chaînes d'éléments dans un petit symbole 2D pour les lecteurs d'images. Sur les unités logistiques, il accompagne normalement le GS1-128 et doit en reprendre les chaînes d'éléments.
Le GS1 DataBar Expanded porte les mêmes AI, jusqu'à 74 chiffres ou 41 lettres, et est conçu pour les lecteurs omnidirectionnels de caisse et les articles de détail à poids variable.
Le GS1-128 Composite ajoute une composante 2D pour des données supplémentaires. Sa plus grande forme, le CC-C avec jusqu'à 2 361 chiffres, n'existe qu'avec le GS1-128.
Questions fréquentes
En savoir plus sur GS1-128.
L'EAN-128 est-il identique au GS1-128 ?
Comment saisir le FNC1 dans un code-barres GS1-128 ?
\F là où un séparateur est nécessaire et activez les Séquences d'échappement dans le générateur. Le FNC1 après le caractère de départ est ajouté pour vous : n'en saisissez donc jamais un au début. Les séparateurs ne se placent qu'après les champs sans longueur prédéfinie que suit un autre AI.
Que transmet un lecteur lorsqu'il lit un GS1-128 ?
Un code-barres SSCC est-il un GS1-128 ?
Plus de ressources
Symbologie de code-barres Code-128, GS1-128
Code 128 est une symbologie de code-barres et relève également des normes de l'organisation GS1. La densité de données élevée de ce code-barres ouvre de…
GuideIdentifiant d'application GS1 (AI)
Les codes-barres du système GS1 (comme le GS1-128 ) utilisent des identifiants d'application (AI) pour fournir des informations sur la structure des données…
FAQLogistics Labeling FAQ
Le Serial Shipping Container Code identifie une unité logistique — une palette, un carton ou un colis. Encodé sous l'identifiant d'application (00) , il…
ProduitBarcode Studio
Plus de 100 types, contrôle qualité en direct et export par lot.
ProduitTBarCode Office
Conformes aux normes, pour documents, publipostages et tableurs.
ProduitTBarCode/SAPwin
La DLL de codes-barres pour SAP : imprimez des codes-barres depuis SAPscript, Smart Forms et ABAP sur presque toutes les imprimantes – via SAPSprint, SAPGUI ou WWI.