BarcodeSheets

UPC o EAN: qual è la differenza?

Tutti e due codificano un GTIN, tutti e due si leggono con gli stessi lettori e uno è tecnicamente una variante dell’altro — ecco che cosa li separa davvero e di quale dei due ha bisogno il tuo prodotto.

01

12 cifre o 13 — la differenza di fondo

L’UPC-A ha 12 cifre. L’EAN-13 ne ha 13. Appartengono entrambi alla stessa famiglia GTIN di GS1 — un numero UPC-A è tecnicamente un GTIN-12 e un numero EAN-13 un GTIN-13 — e sono legati in un modo molto concreto: aggiungi un solo 0 davanti a un qualsiasi numero UPC-A di 12 cifre e ottieni un EAN-13 valido, con la cifra di controllo corretta. Non c’è niente da ricalcolare; i conti danno lo stesso risultato in entrambi i casi. Per esempio, l’UPC-A 036000291452 diventa l’EAN-13 0036000291452 — le stesse dodici cifre di dati, la stessa cifra di controllo, solo con lo zero iniziale scritto. È per questo che praticamente tutti i lettori moderni (compresi i lettori di codici a barre di quasi tutte le casse statunitensi dalla metà degli anni Duemila) leggono i codici UPC-A in modo nativo, come parte della lettura dell’EAN-13: in fondo un codice UPC-A è già un codice EAN-13, solo che di solito viene scritto senza mostrare quello zero iniziale.

02

La famiglia GTIN a cui appartengono entrambi

GTIN (Global Trade Item Number) è il termine generico con cui GS1 chiama ogni identificativo di prodotto da vendita al dettaglio che emette, ed esiste in quattro misure: GTIN-8 (un EAN-8, per confezioni troppo piccole per un codice a barre intero, come una caramella o un campioncino di cosmetico), GTIN-12 (UPC-A), GTIN-13 (EAN-13) e GTIN-14 (usato su cartoni e imballi di raggruppamento invece che su singole unità — per esempio un vassoio da 24 lattine diretto a un centro di distribuzione e non allo scaffale — codificato come ITF-14). UPC-A ed EAN-13 non sono tanto standard rivali quanto due misure della stessa famiglia, e il rapporto dello zero iniziale che hai appena visto ne è proprio la ragione: un GTIN-12 non è altro che un GTIN-13 la cui prima cifra è sempre zero. Qualunque sia la misura di cui un prodotto ha bisogno, viene assegnata allo stesso modo — attraverso un prefisso aziendale con licenza GS1, non per libera scelta.

03

Dove si usa ciascuno nella pratica

L’UPC-A è lo standard sulle confezioni della distribuzione di Stati Uniti e Canada. L’EAN-13 è lo standard praticamente in tutto il resto del mondo — Italia ed Europa, Regno Unito, buona parte dell’Asia, America Latina e Australia. Questa divisione è soprattutto storica (l’UPC è arrivato prima, negli Stati Uniti, all’inizio degli anni Settanta; l’EAN qualche anno dopo, come estensione internazionale della stessa idea di fondo) e nella pratica è più sottile di quanto sembri: con l’iniziativa Sunrise 2005 di GS1, i sistemi di punto vendita di Stati Uniti e Canada hanno dovuto imparare a leggere anche i codici EAN-13 completi a 13 cifre, quindi un’azienda nordamericana che vende su mercati internazionali non ha bisogno di un secondo codice a barre solo per gli Stati Uniti — l’EAN-13 copre entrambi i casi. Nel parlato di tutti i giorni «UPC» viene anche usato in modo approssimativo come parola generica per «il codice a barre della cassa», anche quando il codice stampato è in realtà un EAN-13; conviene tenere i due sensi separati quando si decide quale formato generare. La regola pratica: se vendi solo negli Stati Uniti o in Canada, l’UPC-A è la scelta convenzionale; se vendi altrove, o vendi a livello internazionale, l’EAN-13 è lo standard più sicuro.

04

Che cosa accettano i rivenditori e i marketplace

Nella pratica, a nessun grande rivenditore o marketplace importa quale delle due etichette usi: quello che pretendono è un GTIN vero, con licenza GS1, inserito con il numero di cifre che il modulo della tua inserzione si aspetta. Amazon accetta un UPC sul suo marketplace statunitense e un EAN sulla maggior parte dei marketplace fuori dagli Stati Uniti, e confronta quello che inserisci con la banca dati GS1 invece di guardare soltanto l’etichetta. Il catalogo nordamericano di Walmart Marketplace si aspetta un GTIN emesso da GS1, inserito come UPC di 12 cifre. I rivenditori e i marketplace europei e internazionali si aspettano di solito un EAN-13, e piattaforme come eBay, i piani a pagamento delle inserzioni di Etsy e i feed di prodotto di Google Shopping seguono la stessa regola di fondo: un GTIN valido e registrato presso GS1, nel formato che l’impostazione di paese del tuo catalogo si aspetta. E poiché un UPC-A è già numericamente un EAN-13 valido, un sistema predisposto ad accettare l’EAN-13 accetta un UPC-A ben formato senza nessun passaggio in più — il formato è raramente l’ostacolo vero; averlo davvero con licenza GS1 sì.

05

Come convertire l’uno nell’altro

Da UPC-A a EAN-13: aggiungi un solo 0 davanti alle 12 cifre (cifra di controllo compresa) — è tutta qui la conversione, e la cifra di controllo resta corretta senza ricalcolare niente. Da EAN-13 a UPC-A si torna indietro solo quando la prima cifra dell’EAN-13 è già 0; toglila e le 12 cifre rimaste sono l’UPC-A equivalente. Un GTIN di 13 cifre la cui prima cifra non è 0 non ha equivalente in UPC-A — non è mai stato assegnato come numero a 12 cifre per Stati Uniti o Canada, quindi non forzare la conversione: usalo come EAN-13. Esiste anche l’UPC-E, una versione a 6 cifre dell’UPC-A con soppressione degli zeri, pensata per le confezioni troppo piccole per il codice intero; leggendone uno, il lettore lo riespande in automatico fino all’UPC-A equivalente, quindi non è una conversione a parte di cui preoccuparsi. Per generare davvero un UPC-A o un EAN-13, i nostri strumenti su /upc e /ean-13 prendono le tue cifre di dati e calcolano la cifra di controllo in automatico, gratis e senza limiti.

06

Quando non ti serve nessuno dei due: gli SKU interni

Se un codice a barre verrà letto soltanto dentro il tuo magazzino, il tuo gestionale o il tuo punto vendita — e non da un rivenditore o da un marketplace che fa un controllo nella banca dati GS1 — non ti serve né UPC-A né EAN-13. Il /code-128 codifica qualsiasi stringa alfanumerica, il tuo SKU compreso, della lunghezza che vuoi, senza registrazione, senza costi di licenza e senza il numero fisso di cifre a cui un GTIN è legato; il nostro generatore /code-128 e il generatore di SKU coprono esattamente questo caso. Riserva UPC-A ed EAN-13 ai prodotti che finiscono davvero alla cassa di un negozio o in un’inserzione di marketplace che richieda un GTIN con licenza — infilare a forza uno SKU di uso interno nel formato UPC/EAN aggiunge solo il costo di licenza GS1, senza nessun vantaggio. E non c’è nessun problema a partire dal Code 128 per un prodotto venduto direttamente al consumatore e passare più avanti a un GTIN con licenza, quando sarai pronto a vendere all’ingrosso o a inserire il prodotto su un marketplace che lo richiede: cominciare solo per uso interno non chiude la porta a ottenere poi un numero GS1 vero. Se invece ti serve davvero un GTIN reale e con licenza, leggi la nostra guida: come ottenere un codice a barre GS1.

Domande frequenti

UPC ed EAN sono la stessa cosa?

Non sono la stessa cosa, ma sono legati direttamente: un numero UPC-A è numericamente un EAN-13 valido (basta aggiungere uno zero davanti), quindi sono due misure dentro la famiglia GTIN di GS1, non formati incompatibili. Un lettore di cassa fatto per l’EAN-13 legge un UPC-A ben formato senza nessun passaggio di conversione.

Posso convertire un UPC in un EAN?

Sì — aggiungi un solo 0 davanti alle 12 cifre dell’UPC-A (cifra di controllo compresa) e hai già un EAN-13 valido; non c’è niente da ricalcolare. Il percorso inverso funziona solo quando l’EAN-13 inizia già con 0; un codice di 13 cifre che non inizia con 0 non è mai stato un numero a 12 cifre.

Amazon richiede un UPC o un EAN?

Dipende dal marketplace su cui pubblichi, non c’è una regola fissa: Amazon si aspetta di solito un UPC sul suo negozio statunitense e un EAN sulla maggior parte dei negozi fuori dagli Stati Uniti, e verifica nella banca dati GS1 quello che invii. Chi vende a marchio privato, prodotti generici o artigianato ed è iscritto al registro dei marchi (Brand Registry) può rientrare in un’esenzione dal GTIN invece di aver bisogno di uno dei due.

Per la mia attività è meglio UPC o EAN?

Se vendi solo negli Stati Uniti o in Canada, l’UPC-A è la scelta convenzionale e quella che la maggior parte dei sistemi di vendita nordamericani si aspetta per impostazione predefinita. Se vendi a livello internazionale, o esclusivamente fuori dal Nord America, l’EAN-13 è lo standard più ampio — e, poiché i numeri UPC-A entrano in un EAN-13 con uno zero davanti, scegliere l’EAN-13 non chiude mai la porta a pubblicare più avanti negli Stati Uniti.

Mi serve un UPC o un EAN per un negozio solo online?

No, se vendi soltanto dal tuo sito, senza pubblicare su un marketplace o presso un rivenditore che verifica i GTIN nella banca dati GS1. In quel caso un codice a barre Code 128 con il tuo SKU basta per il prelievo degli ordini e per il magazzino interni — leggi la nostra guida su come ottenere un codice a barre GS1 per sapere esattamente quando serve un GTIN vero.