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

  1. Accedi al generatore di codici a barre di Code2Scan.
  2. Scegli il tipo nel selettore (EAN-13, CODE128, UPC-A, ecc.).
  3. 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.
  4. Visualizza l'anteprima in tempo reale sullo schermo.
  5. 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).
  6. 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

  1. EAN-13 per prodotti a scaffale — registralo presso GS1 se vendi nelle catene.
  2. CODE128 per logistica e magazzino interno — alfanumerico e flessibile.
  3. ITF-14 per scatole di distribuzione.
  4. La cifra di controllo viene calcolata automaticamente dal generatore — non indovinarla.
  5. Rispetta le dimensioni minime e la zona di silenzio in stampa.
  6. Testa prima di stampare in lotto.
  7. 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.