Il codice a barre è ancora la spina dorsale del commercio al dettaglio, della logistica e della gestione delle scorte in tutto il mondo. Che tu abbia bisogno di etichettare prodotti, organizzare scatole in magazzino o tracciare articoli internamente, la domanda è sempre la stessa: quale tipo usare e come generarlo senza errori?
Questa guida risponde a tutto: differenza tra codice a barre 1D e QR Code 2D, i principali formati e quando usarli, passo passo nel generatore Code2Scan e le precauzioni che evitano il rifiuto alla cassa.
Codice a barre 1D vs QR Code 2D
Prima di generare qualsiasi cosa, è utile capire la differenza fondamentale:
| Caratteristica | Codice a barre 1D | QR Code 2D |
|---|---|---|
| Direzione di lettura | Solo orizzontale | Orizzontale e verticale |
| Capacità dati | Bassa (fino a ~20 cifre nell'EAN) | Alta (fino a 3.000 caratteri) |
| Lettura | Scanner laser, fotocamera | Fotocamera smartphone o lettore 2D |
| Uso tipico | Commercio, logistica, imballaggi | Link, pagamenti, landing page |
| Correzione errori | No | Sì (fino al 30%) |
Il codice a barre 1D è quello che vedi sulle confezioni del supermercato. È semplice, compatibile con i vecchi scanner laser e universale nella grande distribuzione. Il QR Code memorizza molti più dati e può essere letto da qualsiasi smartphone — ma richiede lettori 2D. Per i prodotti a scaffale, lo standard è ancora il codice 1D (EAN-13 o UPC-A). Per uso digitale o interno, il QR Code o CODE128 possono essere preferibili.
Vuoi saperne di più sui QR Code? Consulta la guida completa al QR Code dinamico.
Principali tipi di codice a barre e quando usarli
EAN-13 (GTIN-13)
Lo standard mondiale della grande distribuzione. Ha 13 cifre: prefisso paese, cifre produttore, cifre prodotto e la cifra di controllo finale. È il codice che le casse dei supermercati leggono.
Quando usarlo: prodotti venduti nella grande distribuzione (supermercati, farmacie, negozi fisici).
Attenzione: per vendere nelle grandi catene, il GTIN deve essere registrato presso GS1. Un EAN-13 generato casualmente non è un GTIN ufficiale — può funzionare nel tuo sistema interno ma sarà rifiutato o in conflitto con un altro prodotto nel sistema del distributore.
EAN-8
Versione compatta dell'EAN-13 con 8 cifre, per confezioni troppo piccole per un EAN-13.
Quando usarlo: caramelle, cosmetici piccoli, bustine.
UPC-A
Lo standard nordamericano con 12 cifre. Molto simile all'EAN-13 (un UPC-A può essere letto come EAN-13 con uno zero iniziale).
Quando usarlo: prodotti destinati ai mercati USA e Canada.
CODE128
Codice alfanumerico ad alta densità a lunghezza variabile — codifica qualsiasi testo ASCII. Nessun prefisso paese né cifra di controllo obbligatoria (ma calcolata internamente).
Quando usarlo: logistica interna, etichette di spedizione, gestione magazzino, ospedali, industria. È lo standard sulle etichette dei corrieri.
CODE39
Più vecchio e meno denso del CODE128, accetta lettere maiuscole, numeri e alcuni simboli. Ancora molto usato in ambienti industriali e governativi.
Quando usarlo: ricambi auto, inventario industriale, documenti governativi.
ITF-14
Codice numerico a 14 cifre usato su scatole di cartone e unità di distribuzione (non su prodotti singoli). È il GTIN-14 in formato a barre spesse — può essere stampato direttamente sul cartone senza etichetta separata.
Quando usarlo: colli master, pallet, imballaggi secondari.
Tabella riepilogativa: tipo → uso
| Tipo | Cifre/Formato | Uso principale |
|---|---|---|
| EAN-13 | 13 numerico | Prodotto grande distribuzione globale |
| EAN-8 | 8 numerico | Prodotto distribuzione (confezione piccola) |
| UPC-A | 12 numerico | Prodotto USA/Canada |
| CODE128 | Alfanumerico variabile | Logistica, magazzino, spedizioni |
| CODE39 | Alfanumerico (maiusc.) | Industria, governo |
| ITF-14 | 14 numerico | Scatole e unità di distribuzione |
Passo passo: come generare su Code2Scan
- Accedi al generatore di codici a barre di Code2Scan.
- Scegli il tipo nel selettore (EAN-13, CODE128, UPC-A, ecc.).
- Inserisci il numero o il testo nel campo dati.
- Per EAN-13: inserisci le prime 12 cifre — il generatore calcola e aggiunge automaticamente la cifra di controllo.
- Per CODE128: digita liberamente lettere e numeri.
- Visualizza l'anteprima in tempo reale sullo schermo.
- Scarica in PNG o SVG a seconda delle tue esigenze:
- PNG: per stampa diretta o uso digitale.
- SVG: per ridimensionamento senza perdita (ideale per imballaggi e grafica).
- Testa il codice con un lettore di codici a barre online prima di stampare in quantità.
Precauzioni essenziali
Cifra di controllo dell'EAN
L'ultima cifra di EAN-13, EAN-8 e UPC-A è calcolata per algoritmo (modulo 10). Se inserisci le prime 12 cifre corrette, il generatore calcola automaticamente la 13ª. Se inventi un numero, puoi creare un EAN non valido che i lettori rifiutano. Usa il verificatore di codici a barre GTIN per validare.
GTIN registrato vs codice interno
- GTIN registrato (GS1): obbligatorio per vendere nelle catene della grande distribuzione, sui marketplace e per l'export. Il numero identifica globalmente il tuo prodotto.
- Codice interno: qualsiasi numero in CODE128 o EAN creato da te funziona per la gestione interna o i sistemi chiusi — ma non è ufficiale per la grande distribuzione.
Dimensione e zona di silenzio
- L'EAN-13 ha una dimensione nominale di 37,29 mm × 25,93 mm. La tolleranza va dall'80% al 200%.
- La zona di silenzio (area bianca intorno al codice) deve essere rispettata: minimo 3,63 mm per lato nell'EAN-13.
- Su confezioni piccole, usa EAN-8 o ingrandisci la stampa — un codice troppo piccolo fallirà nella lettura.
Sfondo bianco, barre nere
Evita di stampare codici a barre su sfondi colorati o sopra immagini. Il contrasto nero su bianco è il requisito minimo. Uno sfondo rosso, per esempio, è invisibile per gli scanner laser.
Errori comuni
❌ Creare un EAN casuale per vendere nella grande distribuzione
Un numero EAN generato senza registrazione GS1 può coincidere con il prodotto di un altro produttore nel sistema del distributore. Risultato: confusione nel magazzino, rifiuto della fattura, prodotto bloccato prima degli scaffali.
❌ Ignorare la cifra di controllo
Copiare un EAN e cambiare accidentalmente l'ultima cifra crea un codice non valido. Valida sempre prima di stampare.
❌ Usare CODE128 dove la grande distribuzione richiede EAN
Le catene di supermercati leggono EAN/UPC alla cassa. CODE128 è per la logistica interna. Usare il tipo sbagliato fa fallire lo scanner.
❌ Stampare troppo piccolo
Un codice compresso sotto la dimensione minima fallirà nella lettura. Testa sempre sulla tua stampante e con il lettore reale prima di produrre in serie.
❌ Non testare prima di stampare in lotto
Generare e stampare 1.000 etichette senza scansionarne nemmeno una è rischioso. Testa con il lettore online e con lo scanner fisico che utilizzerai.
❌ Confondere QR Code con codice a barre per prodotti a scaffale
Il QR Code non sostituisce l'EAN-13 nella grande distribuzione tradizionale. Gli scanner a scaffale usano laser 1D che spesso non leggono i QR. Usa ciascuno nel contesto giusto. Per il QR sugli imballaggi, consulta QR Code sull'imballaggio del prodotto.
Riepilogo
- EAN-13 per prodotti a scaffale — registralo presso GS1 se vendi nelle catene.
- CODE128 per logistica e magazzino interno — alfanumerico e flessibile.
- ITF-14 per scatole di distribuzione.
- La cifra di controllo viene calcolata automaticamente dal generatore — non indovinarla.
- Rispetta le dimensioni minime e la zona di silenzio in stampa.
- Testa prima di stampare in lotto.
- QR Code e codice a barre 1D sono complementari — impara come creare un QR Code gratis per il lato digitale.
Genera il tuo codice a barre gratis adesso con il generatore di codici a barre di Code2Scan — scegli il tipo, inserisci i dati e scarica in PNG o SVG in pochi secondi.