Generatore di codici a barre GS1-128
Scegli gli Identificatori di Applicazione e compila i valori — l’assistente agli AI costruisce la stringa GS1-128 corretta e te la mostra subito, gratis e senza limiti.
Che cosa codifica il GS1-128
Il GS1-128 è una variante del Code 128 per dati strutturati, pensata per le etichette di logistica e di catena di fornitura che devono portare più di un dato in un solo codice a barre. Invece di un’unica stringa di testo, i dati sono divisi in campi, e ognuno è marcato con un Identificatore di Applicazione (AI) numerico fra parentesi — (01) per un GTIN, (10) per un lotto, (17) per una data di scadenza, (21) per un numero di serie e parecchi altri — così un lettore o un sistema di magazzino riesce a estrarre esattamente i campi che gli servono, senza ambiguità, per quanti campi ci siano dentro lo stesso simbolo. All’assistente agli Identificatori di Applicazione qui sopra tocca costruire la stringa al posto tuo: scegli un AI, digita il valore e la stringa nel formato corretto viene generata e mostrata in automatico.
FNC1: quello che lo rende dati GS1
Tutti i simboli GS1-128 iniziano con un carattere speciale non stampabile chiamato FNC1 — è lui a dire al lettore «questi sono dati GS1, interpretali come Identificatori di Applicazione» invece che come testo arbitrario, che è il modo in cui verrebbe letto un Code 128 normale. Dentro il codice a barre l’FNC1 svolge anche una seconda funzione: i campi di lunghezza variabile di GS1 (per esempio un numero di lotto, che può avere da 1 a 20 caratteri) usano un secondo FNC1 come separatore, che segna esattamente dove quel campo finisce perché l’AI successivo non venga letto come parte di esso. L’FNC1 non lo digiti mai: lo Studio di questo strumento lo inserisce in automatico quando genera il simbolo.
Gli Identificatori di Applicazione più comuni
I cinque AI riconosciuti dall’assistente di questa pagina coprono la grande maggioranza delle etichette GS1-128 reali:
- (01) GTIN-14 — il numero globale di articolo commerciale del prodotto, 14 cifre compresa la sua cifra di controllo.
- (10) Lotto — fino a 20 caratteri alfanumerici che identificano un lotto di produzione.
- (17) Data di scadenza — nel formato AAMMGG.
- (21) Numero di serie — fino a 20 caratteri alfanumerici che identificano un’unità precisa.
- (310x) Peso netto in chilogrammi — un valore di 6 cifre in cui x (da 0 a 5) indica quante di quelle cifre sono decimali; 3102 con il valore 012345 significa 123,45 kg.
La specifica GS1 completa definisce decine di altri AI per logistica, date e misure, oltre a questi cinque.
L’SSCC e le etichette logistiche
Il terreno naturale del GS1-128 è l’etichetta di spedizione: i pallet e i cartoni che circolano lungo una catena di fornitura portano quasi sempre un Serial Shipping Container Code, l’AI (00), un numero di 18 cifre che identifica in modo univoco quell’unità logistica da un capo all’altro. Un’etichetta di pallet vera di solito combina un SSCC con un GTIN (01), un lotto (10) e un campo di quantità o di peso, tutto nello stesso simbolo GS1-128 — esattamente il tipo di composizione a più campi che l’assistente agli AI qui sopra esiste per semplificare. È questa la ragione di fondo per cui il GS1-128 esiste come formato a sé: la cassa di un negozio vuole un unico numero semplice, ma la banchina di ricevimento di un magazzino ha bisogno di più campi strutturati da una sola etichetta e da una sola lettura.
GS1-128 vs. Code 128 semplice
Fisicamente, GS1-128 e Code 128 sono la stessa simbologia: pattern di barre identici e la stessa somma di controllo. La differenza sta tutta nella convenzione: il GS1-128 inizia sempre con FNC1 e struttura i suoi dati come Identificatori di Applicazione, mentre il Code 128 semplice codifica il testo che gli dai, senza nessun significato implicito. Qualsiasi lettore che legga il Code 128 decodifica anche le barre di un simbolo GS1-128, ma solo un software predisposto per GS1 interpreta correttamente la struttura degli AI che c’è dietro. Se i tuoi dati non sono un campo GS1 — uno SKU interno, un numero di tracciabilità definito dal tuo sistema —, il Code 128 semplice (vedi /code-128) è la scelta più semplice e più adatta.
Domande frequenti
Che cos’è un Identificatore di Applicazione (AI) in un codice a barre GS1-128?
Qual è la differenza fra GS1-128 e Code 128?
Che cos’è l’FNC1 in un codice a barre GS1-128?
Che cos’è un SSCC?
Mi serve una licenza GS1 per usare il GS1-128?
Come costruisco un codice a barre GS1-128 senza conoscere la sintassi degli AI?
Continua a esplorare
Importa un file CSV o Excel e scarica uno ZIP con tutti i codici a barre — senza limite di righe.
Stampare fogli di etichettePDF pronti per Avery, con zone di rispetto corrette e allineamento automatico.
Il codice a barre non viene letto?Zone di rispetto, dimensioni, dpi termici, contrasto — cause, rimedi e un lettore dal vivo.
Tutti i tipi di codice a barreScopri tutte le simbologie con cui BarcodeSheets è compatibile.