Home · Learn · Cos'è un codice a barre a 12 cifre?
Cos'è un codice a barre a 12 cifre?
12 cifre, su ogni prodotto al dettaglio in USA e Canada. Il formato ha un nome preciso: UPC-A. Ecco cosa significano quelle 12 cifre.
Un codice a barre a 12 cifre è quasi sempre un UPC-A — il Codice Universale di Prodotto adottato dal retail USA e canadese nel 1973. La lunghezza di 12 cifre è la caratteristica definente: 11 cifre di dati + 1 cifra di controllo calcolata via GS1 Mod 10. Ogni scanner di supermercato, ogni annuncio Amazon US e ogni SKU al dettaglio Walmart usa esattamente questo formato.
Fuori dal Nord America, i codici a barre al dettaglio sono a 13 cifre (EAN-13). Dentro il Nord America funzionano sia quelli a 12 sia a 13 cifre — un UPC-A è strutturalmente un GTIN-12 e si converte in GTIN-13 anteponendo uno zero.
Struttura delle 12 cifre
Posizione 1: cifra del sistema numerico (tipicamente 0 per articoli di consumo generale, 2 per peso variabile, 3 per farmacia, 5 per coupon, 4 per uso interno, 6/7/9 riservate). Posizioni 2-6: Prefisso Azienda GS1 (lunghezza variabile secondo la fascia di prefisso assegnata). Posizioni 7-11: riferimento prodotto assegnato dal proprietario del marchio. Posizione 12: cifra di controllo Mod 10 calcolata dalle prime 11.
Perché esattamente 12?
Decisione storica di George Laurer in IBM nel 1973. Serviva un codice a barre che gli scanner al dettaglio potessero leggere in qualsiasi orientamento a qualsiasi velocità, con rilevamento errori integrato. 12 cifre (11 dati + 1 controllo) era il massimo che entrava nella dimensione simbolo desiderata alle densità di stampa possibili con l'offset anni '70. L'estensione europea EAN-13 del 1976 aggiunse una cifra di codice paese iniziale, portandolo a 13.
Cosa NON è un codice a barre a 12 cifre
12 cifre non è sempre UPC-A. Altri formati possono arrivare a 12: un Code 128 con payload solo numerico potrebbe essere di 12 cifre. Esiste un DataMatrix troncato che codifica 12 cifre. Ma quando consumatori e rivenditori dicono 'codice a barre a 12 cifre' intendono specificamente UPC-A — il codice a barre al dettaglio lineare con la stringa di numeri visibile sotto le barre.
Dove vedi codici a barre a 12 cifre
Ogni prodotto venduto in supermercati, farmacie, grandi magazzini o ipermercati USA/Canada. Annunci al dettaglio Amazon US. SKU da scaffale Costco. Walmart Marketplace. Libri pubblicati prima del 2007 (dopo il 2007 passati a ISBN-13 a 13 cifre). La maggior parte dei prodotti fabbricati prima del ~2010, anche su mercati internazionali, porta UPC-A sulla confezione originale.
FAQ
Un codice a barre a 12 cifre è un UPC?
Sì — un codice a barre al dettaglio a 12 cifre è un UPC-A, il formato al dettaglio standard USA/Canada. Le 12 cifre comprendono 11 cifre di dati + 1 cifra di controllo Mod 10.
Posso generare un codice a barre valido a 12 cifre?
Sì — usa il generatore UPC-A su upcgen.com/generators/upc-a. Inserisci 11 cifre e la cifra di controllo è calcolata automaticamente. Per uso al dettaglio, il numero GTIN-12 sottostante deve venire da un Prefisso Azienda GS1 licenziato; l'immagine del codice in sé è gratis da generare.
Perché alcuni codici al dettaglio sono a 12 cifre e altri a 13?
12 cifre = UPC-A (origine USA/Canada, 1973). 13 cifre = EAN-13 (internazionale, 1976 — UPC esteso con codice paese). Entrambi codificano un GTIN; gli scanner moderni leggono entrambi. I prodotti internazionali che entrano nel mercato USA di solito mantengono il loro EAN-13.
Come si calcola la 12ª cifra?
Algoritmo GS1 Mod 10. Somma le cifre di posizione dispari (1ª, 3ª, 5ª, ecc. da sinistra) e moltiplica per 3. Aggiungi la somma delle cifre di posizione pari. La cifra di controllo è (10 − (totale mod 10)) mod 10.
Related generators
Need a real barcode now?
Generate a valid UPC-A barcode in seconds — no signup, no watermark. Free for casual use; paid plans from $9/mo for higher volume.