Glossario dei codici a barre: tutti gli standard spiegati — EAN, QR, Data Matrix, GS1 e altri
Quando si parla di codici a barre, il mercato usa decine di standard diversi — ognuno con una logica, un settore e un tipo di lettore adatto. Questa guida nasce per fare chiarezza: trovi ogni standard spiegato in modo semplice, con le applicazioni reali e i dispositivi necessari per leggerlo. Che tu gestisca un punto vendita, un magazzino o una linea di produzione, qui trovi le risposte che cerchi.
Cosa sono i codici a barre e come funzionano
Un codice a barre è una rappresentazione grafica di dati numerici o alfanumerici, leggibile otticamente da un dispositivo elettronico. L’informazione è codificata nella larghezza e nella disposizione di barre scure e spazi chiari — oppure, nel caso dei codici 2D, in una griglia di celle o punti.
La tecnologia è nata negli anni ’70 per velocizzare le operazioni di cassa nella grande distribuzione americana, e da allora si è evoluta in decine di standard diversi, ognuno ottimizzato per un uso specifico. Oggi i codici a barre sono presenti ovunque: dal barcode sull’etichetta di un pacco Amazon al Data Matrix stampato su una compressa farmaceutica, dal QR Code su un menu di un ristorante al Code 128 su un pallet in un magazzino automatizzato.
Codici 1D (lineari) vs codici 2D: la differenza fondamentale
I codici 1D, detti anche lineari, codificano le informazioni su una sola dimensione — l’asse orizzontale. La quantità di dati memorizzabile è limitata: di norma da poche decine a qualche centinaio di caratteri. Sono i più diffusi nel retail e nella logistica tradizionale.
I codici 2D codificano i dati sia in orizzontale che in verticale, raggiungendo densità di informazione enormemente superiori — fino a diverse migliaia di caratteri in uno spazio ridotto. Sono indispensabili ogni volta che occorre memorizzare dati complessi direttamente sull’etichetta, senza ricorrere a un database esterno.
Come vengono letti: lettori laser, imager CCD, imager 2D
I lettori laser emettono un raggio che scansiona il codice in orizzontale. Leggono solo i codici 1D e richiedono un orientamento preciso dell’etichetta. Sono veloci e affidabili per il retail tradizionale.
I lettori imager CCD acquisiscono un’immagine digitale del codice tramite sensore. Leggono i codici 1D in modo più flessibile rispetto al laser, ma non tutti i modelli supportano i 2D.
I lettori imager 2D (o area imager) scattano una fotografia del codice e la decodificano via software. Leggono qualsiasi standard — 1D e 2D — indipendentemente dall’orientamento. Sono oggi la scelta consigliata per qualsiasi nuovo acquisto. Ferlabel offre una gamma completa di lettori di codici a barre e lettori QR code per ogni esigenza.
Glossario completo — codici a barre 1D (lineari)
EAN-13 e EAN-8 — il codice del retail europeo
EAN-13 (European Article Number) è il codice a barre più diffuso al mondo nel settore retail. È composto da 13 cifre: le prime 2-3 identificano il paese di origine dell’azienda produttrice, le successive identificano l’azienda e il prodotto, l’ultima è una cifra di controllo. Lo trovi su qualsiasi prodotto venduto in un supermercato europeo.
EAN-8 è la versione compatta, usata quando lo spazio sull’etichetta è molto ridotto (es. prodotti piccoli come matite o rossetti). Contiene 8 cifre e segue la stessa logica strutturale dell’EAN-13.
Settori principali: retail, GDO, e-commerce, distribuzione alimentare.
UPC-A e UPC-E — lo standard nordamericano
UPC-A (Universal Product Code) è l’equivalente americano dell’EAN-13. Contiene 12 cifre ed è obbligatorio per vendere nei grandi retailer statunitensi e canadesi come Walmart e Target. È compatibile con EAN-13: un lettore che legge l’uno legge anche l’altro.
UPC-E è la versione compressa a 6 cifre, usata per prodotti di piccole dimensioni nel mercato nordamericano.
Settori principali: retail USA/Canada, e-commerce internazionale.
Code 128 — il più versatile per la logistica
Il Code 128 è uno dei codici lineari più potenti e flessibili. Può codificare tutti i 128 caratteri ASCII, inclusi lettere maiuscole, minuscole, numeri e simboli speciali. È usato massicciamente nella logistica, nel magazzino e nella gestione delle spedizioni perché permette di codificare informazioni complesse come numeri d’ordine, lotti e date di scadenza.
Settori principali: logistica, magazzino, spedizioni, produzione.
GS1-128 — Code 128 con dati strutturati
Il GS1-128 è un’applicazione dello standard Code 128 che segue le specifiche GS1. La differenza fondamentale è l’uso degli Application Identifier (AI): prefissi numerici standardizzati che indicano il significato dei dati contenuti nel codice. Ad esempio, AI(01) indica il GTIN del prodotto, AI(17) la data di scadenza, AI(10) il numero di lotto.
Questo standard è obbligatorio nei sistemi EDI tra fornitori e grande distribuzione, e nella tracciabilità farmaceutica.
Settori principali: GDO, farmaceutico, logistica internazionale, supply chain.
Code 39 — storico e ancora diffuso nell’industria
Il Code 39 è uno dei primi standard barcode mai creati (1974) ed è ancora ampiamente usato in ambito industriale, difesa e healthcare americano. Può codificare lettere maiuscole, numeri e alcuni simboli speciali. Non richiede cifre di controllo obbligatorie, il che lo rende semplice da implementare.
Rispetto al Code 128 è meno efficiente in termini di densità di dati, ma rimane uno standard consolidato in molti sistemi legacy.
Settori principali: industria manifatturiera, difesa, healthcare USA, automobilistico.
Code 93 — versione compatta del Code 39
Il Code 93 è stato sviluppato come evoluzione più densa e sicura del Code 39. Supporta gli stessi caratteri ma con una densità maggiore e l’aggiunta di due cifre di controllo obbligatorie. È usato principalmente da Canada Post per la codifica dei dati di spedizione.
Settori principali: spedizioni postali, logistica canadese.
ITF-14 — per imballi e cartoni
L’ITF-14 (Interleaved 2 of 5) è specificamente progettato per essere stampato direttamente sul cartone ondulato degli imballi. È più robusto agli errori di stampa rispetto ad altri standard lineari grazie alla sua struttura a barre spesse. Contiene 14 cifre: le prime 13 sono il GTIN del prodotto, la quattordicesima è la cifra di controllo.
Lo trovi invariabilmente sulle confezioni multiple e sui cartoni che arrivano in magazzino dai fornitori.
Settori principali: imballaggio, logistica, distribuzione, GDO (lato magazzino).
Codabar — farmacie e biblioteche
Il Codabar è uno standard degli anni ’70 ancora in uso in specifiche nicchie. Può codificare cifre e alcuni caratteri speciali. È tradizionalmente usato nelle banche del sangue americane, nelle biblioteche per la catalogazione dei libri e in alcune catene di farmacie.
Settori principali: biblioteche, banche del sangue, farmacie (sistemi legacy).
MSI Plessey — scaffali della GDO
L’MSI Plessey è usato quasi esclusivamente per l’etichettatura degli scaffali nella grande distribuzione. Codifica solo cifre e viene stampato sulle etichette dei ripiani per identificare la posizione dei prodotti. Non è un codice prodotto ma un codice posizione.
Settori principali: GDO, retail, gestione scaffale.
Glossario completo — codici a barre 2D
QR Code — il più conosciuto, usi infiniti
Il QR Code (Quick Response Code) è stato inventato in Giappone nel 1994 da Denso Wave per tracciare i componenti nell’industria automotive. È diventato lo standard 2D di massa grazie alla sua leggibilità immediata da smartphone senza app dedicate.
Può contenere fino a 4.296 caratteri alfanumerici, URL, testo, vCard, dati WiFi e molto altro. Supporta la correzione degli errori: anche se il 30% del codice è danneggiato o oscurato, può essere letto correttamente.
Settori principali: marketing, pagamenti digitali, ticketing, logistica, ristorazione, retail omnichannel.
Data Matrix — piccolo, denso, per farmaci e componenti
Il Data Matrix è un codice 2D a forma quadrata o rettangolare, composto da celle bianche e nere disposte in una griglia. È il campione di densità: può codificare grandi quantità di dati in spazi microscopici — può essere stampato con dimensioni inferiori a 1mm².
Per questo motivo è lo standard obbligatorio per la serializzazione farmaceutica imposta dalla normativa europea (Falsified Medicines Directive), ed è ampiamente usato nell’industria aerospaziale e nella marcatura diretta dei componenti (Direct Part Marking).
Settori principali: farmaceutico, aerospaziale, elettronica, automotive, industria di precisione.
PDF417 — documenti, carte d’identità, logistica
Il PDF417 è un codice 2D “impilato” — tecnicamente è una sequenza di codici lineari sovrapposti. Può contenere fino a 1.108 byte di dati binari o 1.850 caratteri alfanumerici. È leggibile anche dai lettori laser più avanzati grazie alla sua struttura.
Lo trovi sulle carte d’identità elettroniche italiane, sui documenti di identità di molti paesi, sulle buste paga tedesche e sulle etichette di spedizione di alcuni corrieri.
Settori principali: documenti d’identità, trasporti, spedizioni, boarding pass.
Aztec Code — trasporti e biglietteria
L’Aztec Code è riconoscibile per il suo pattern a “occhio di bue” al centro. È stato sviluppato da Honeywell ed è ottimizzato per la stampa su supporti di bassa qualità — come i display degli smartphone o i biglietti termici stampati rapidamente. Può essere letto anche se parzialmente danneggiato.
È lo standard usato da Eurostar, Thalys e molti operatori ferroviari europei per i biglietti elettronici.
Settori principali: trasporti ferroviari, biglietteria eventi, boarding pass aerei.
MaxiCode — spedizioni UPS e corrieri
Il MaxiCode è un codice 2D a struttura esagonale sviluppato da UPS negli anni ’90. È specificamente ottimizzato per la lettura ad alta velocità su nastri trasportatori. Contiene informazioni di routing per i pacchi: codice postale di destinazione, paese, classe di servizio.
Lo vedi sulle etichette di spedizione UPS ed è ancora usato nei centri di smistamento automatizzati dei principali corrieri internazionali.
Settori principali: spedizioni internazionali, smistamento pacchi, corrieri espressi.
GS1 DataBar — prodotti piccoli, fresco al dettaglio
Il GS1 DataBar (noto anche come RSS — Reduced Space Symbology) è stato sviluppato per etichettare prodotti troppo piccoli per un EAN-13. Può contenere il GTIN completo più informazioni aggiuntive come la data di scadenza e il numero di lotto.
È obbligatorio per i prodotti venduti a peso variabile e al banco del fresco in molte catene della GDO europea.
Settori principali: fresco al dettaglio, prodotti a peso variabile, farmacia, coupon.
DotCode — stampa ad alta velocità nell’industria
Il DotCode è un codice 2D relativamente recente, progettato per essere stampato ad altissima velocità su linee di produzione industriali (fino a 1.000 pezzi al minuto) con stampanti inkjet. È usato principalmente nell’industria del tabacco per la serializzazione obbligatoria imposta dalla normativa europea (Direttiva TPD2).
Settori principali: industria del tabacco, produzione ad alta velocità.
Gli standard GS1 spiegati semplicemente
Cos’è GS1 e perché esiste
GS1 è l’organizzazione internazionale no-profit che definisce e gestisce gli standard globali per l’identificazione di prodotti, aziende, luoghi e asset logistici. È presente in 150 paesi con organizzazioni nazionali affiliate — in Italia è GS1 Italy.
Senza GS1, ogni azienda userebbe i propri codici e sistemi: due aziende diverse potrebbero assegnare lo stesso numero a prodotti completamente diversi, rendendo impossibile qualsiasi integrazione di filiera. GS1 garantisce l’unicità globale dei codici.
GTIN — il codice prodotto globale
Il GTIN (Global Trade Item Number) è il numero che identifica univocamente un prodotto nel mondo. Esiste in quattro varianti di lunghezza:
- GTIN-8: 8 cifre, per prodotti piccoli (corrisponde all’EAN-8)
- GTIN-12: 12 cifre, mercato nordamericano (corrisponde all’UPC-A)
- GTIN-13: 13 cifre, standard mondiale (corrisponde all’EAN-13)
- GTIN-14: 14 cifre, per imballi e unità logistiche (corrisponde all’ITF-14)
Il GTIN è il cuore di qualsiasi sistema di gestione prodotti: è il codice che il tuo gestionale, il tuo e-commerce e i tuoi clienti usano per identificare ogni articolo del tuo catalogo.
GLN — identificare aziende e luoghi
Il GLN (Global Location Number) è un codice a 13 cifre che identifica in modo univoco un’azienda, una sede, un magazzino, un reparto o qualsiasi luogo fisico rilevante nella supply chain. Viene usato negli ordini EDI, nelle fatture elettroniche e nei sistemi di tracciabilità per indicare con precisione da dove viene e dove va una merce.
SSCC — identificare le unità logistiche
L’SSCC (Serial Shipping Container Code) è un codice a 18 cifre che identifica in modo univoco un’unità logistica — tipicamente un pallet. È generato dall’azienda che prepara la spedizione e cambia a ogni nuovo pallet. Viene codificato in un GS1-128 sull’etichetta del pallet e permette di tracciare ogni singola unità attraverso tutta la supply chain.
GS1 Application Identifiers (AI) — i dati aggiuntivi nel barcode
Gli Application Identifier sono prefissi numerici a 2-4 cifre che indicano il significato dei dati che seguono all’interno di un codice GS1-128 o GS1 DataBar. I più importanti:
- (01) GTIN del prodotto
- (10) Numero di lotto
- (17) Data di scadenza
- (21) Numero seriale
- (310x) Peso netto in kg
- (00) SSCC (identificativo pallet)
Quale codice a barre usare per settore
| Settore | Standard consigliato | Tipo | Lettore necessario |
|---|---|---|---|
| Retail / GDO | EAN-13, GS1-128 | 1D | Laser o imager 2D |
| E-commerce / spedizioni | Code 128, GS1-128 | 1D | Imager 2D |
| Logistica / magazzino | Code 128, GS1-128, ITF-14 | 1D | Imager 2D |
| Farmaceutico | Data Matrix, GS1-128 | 2D + 1D | Imager 2D obbligatorio |
| Industria / manifattura | Code 39, Code 128, Data Matrix | 1D / 2D | Imager 2D o industriale |
| Trasporti / biglietteria | Aztec, PDF417, QR Code | 2D | Imager 2D |
| Marketing / comunicazione | QR Code | 2D | Smartphone o imager 2D |
| Fresco / peso variabile | GS1 DataBar | 2D | Imager 2D |
Retail e grande distribuzione
Nel retail europeo lo standard dominante è l’EAN-13 per i singoli prodotti e il GS1-128 per le spedizioni e i documenti di accompagnamento merce. Se vendi ai grandi retailer (Esselunga, Coop, Carrefour, Amazon) devi avere un GTIN registrato in GS1 Italy e usare etichette conformi agli standard GS1.
Logistica e magazzino
Il Code 128 e il GS1-128 sono gli standard di riferimento. L’ITF-14 è obbligatorio sugli imballi. Per i pallet si usa l’SSCC in GS1-128. I terminali portatili per magazzino e i lettori industriali Ferlabel supportano tutti questi standard.
Industria farmaceutica e healthcare
Dal 2019 la normativa europea obbliga alla serializzazione di tutti i farmaci con Data Matrix e numero seriale univoco. Ogni confezione deve riportare GTIN, numero di lotto, data di scadenza e numero seriale codificati in un Data Matrix conforme GS1. Per leggere questi codici serve obbligatoriamente un imager 2D.
Manifattura e Industria 4.0
In ambito manifatturiero si usa il Code 128 per la logistica interna e il Data Matrix per la marcatura diretta dei componenti. Il Data Matrix viene inciso o stampato direttamente sul pezzo (Direct Part Marking) per garantirne la tracciabilità per tutta la vita utile.
Ristorazione e food processing
Il QR Code è diventato standard per menu digitali, ordering system e programmi fedeltà. Per la tracciabilità degli ingredienti e la gestione del magazzino si usa Code 128 o GS1-128 con AI per lotti e scadenze.
Quale lettore barcode serve per leggere ogni standard
Lettori laser: solo codici 1D
I lettori laser sono ancora validi per ambienti dove si leggono esclusivamente codici EAN, Code 128 o Code 39 su etichette di buona qualità. Sono veloci e affidabili, ma non leggono nessun codice 2D. Se il tuo processo non cambierà mai, vanno benissimo. In tutti gli altri casi, meglio scegliere un imager 2D.
Imager 2D: leggono tutto, la scelta consigliata
Un imager 2D legge qualsiasi standard esistente — 1D, 2D, codici su smartphone, etichette danneggiate, codici stampati male — senza limitazioni di orientamento. Il prezzo di un buon imager 2D desktop è oggi equivalente a quello di un lettore laser di fascia media. Non c’è motivo pratico per scegliere il laser se stai acquistando un dispositivo nuovo.
Lettori industriali fissi per linee di produzione
Per applicazioni ad alta velocità su nastro trasportatore esistono lettori fissi da incasso con campo di lettura ampio e trigger automatico. Ferlabel offre una gamma di lettori industriali e lettori da incasso adatti all’integrazione in linee di produzione e sistemi di smistamento automatizzato.
FAQ
Qual è la differenza tra un codice a barre 1D e un codice 2D? I codici 1D codificano informazioni solo in orizzontale attraverso barre e spazi — come l’EAN-13 al supermercato. I codici 2D codificano dati in entrambe le dimensioni, contenendo fino a centinaia di volte più informazioni nello stesso spazio. Per leggere i codici 2D serve un imager 2D; i lettori laser tradizionali non sono in grado di decodificarli.
Cos’è il GS1 e perché è importante per le aziende? GS1 è l’organizzazione internazionale che definisce gli standard globali per l’identificazione di prodotti, aziende e luoghi. Usare gli standard GS1 è obbligatorio per vendere nei grandi retailer e nella GDO, ed è fondamentale per garantire l’interoperabilità tra sistemi di magazzino, logistica e punti vendita diversi.
Il QR Code e il Data Matrix sono la stessa cosa? No. Il QR Code è ottimizzato per la lettura rapida da smartphone e si usa per marketing, pagamenti e comunicazione. Il Data Matrix è più compatto, resiste meglio ai danni fisici e può essere stampato in dimensioni microscopiche — per questo è preferito in ambito farmaceutico, aerospaziale e per la marcatura diretta di componenti industriali.
Come faccio a sapere quale codice a barre usare per il mio settore? Dipende da tre fattori: il tipo di prodotto, il sistema gestionale che usi e i requisiti del canale di vendita. Per il retail europeo lo standard è EAN-13. Per la logistica si usa Code 128 o GS1-128. Per i farmaci è obbligatorio il Data Matrix con serializzazione. Se vendi alla GDO o a operatori logistici internazionali, gli standard GS1 sono imprescindibili.
Tutti i lettori di codici a barre leggono tutti i tipi di barcode? No. I lettori laser leggono solo i codici 1D lineari. Per leggere QR Code, Data Matrix e altri codici 2D è necessario un imager 2D. Oggi la maggior parte dei lettori moderni è già di tipo imager 2D — se stai acquistando un dispositivo nuovo, scegli sempre un imager 2D: è più versatile e ha lo stesso costo.
Conclusione
Conoscere gli standard dei codici a barre non è solo utile per chi lavora in logistica o in ambito IT — è una conoscenza pratica per chiunque gestisca prodotti, magazzini o punti vendita. La scelta del codice sbagliato può rendere incompatibile il tuo sistema con quello dei tuoi fornitori o clienti; la scelta del lettore sbagliato può precluderti la lettura di interi standard.
Se vuoi scegliere il lettore più adatto alla tua realtà — che si tratti di un retail, un magazzino, una farmacia o una linea di produzione — il team Ferlabel è disponibile per una consulenza gratuita. Con oltre 40 anni di esperienza nel settore, ti aiutiamo a trovare la soluzione giusta senza sprechi.
