Come creare un codice a barre
- Scegli il Tipo di codice a barre: Code 128 per testo ed etichette interne, EAN-13 o UPC-A per i prodotti al dettaglio, ITF-14 per i cartoni esterni e così via (vedi la tabella qui sotto).
- Scrivi in Numero o testo da codificare, oppure tocca uno degli Esempi. Per EAN, UPC e ITF-14 puoi omettere l'ultima cifra: la cifra di controllo viene calcolata e aggiunta. Se inserisci tutte le cifre, la cifra di controllo viene verificata e, se è sbagliata, ti viene segnalata insieme al valore corretto.
- Guarda l'anteprima in tempo reale. Codificato mostra il numero completo contenuto nelle barre e Copia numero lo copia. Per i codici al dettaglio e da cartone, Calcolo della cifra di controllo mostra tutti i passaggi.
- Se serve, regola le Opzioni: Larghezza barra, Altezza barre (px), Margine (quiet zone), Dimensione carattere (px), Mostra testo, Colore barre e Sfondo. Lo strumento ti avvisa se scegli colori o margini che gli scanner faticano a leggere.
- Premi Scarica PNG (disegnato alla Scala PNG scelta per bordi nitidi), Scarica SVG per la stampa e i programmi di grafica, oppure Stampa per stampare solo il codice a barre.
Quale tipo di codice a barre scegliere?
| Tipo | Caratteri | Lunghezza | Uso tipico |
|---|---|---|---|
| EAN-13 | Cifre | 13 (12 + cifra di controllo) | Prodotti al dettaglio in tutto il mondo; libri (ISBN che inizia con 978 o 979) |
| UPC-A | Cifre | 12 (11 + cifra di controllo) | Prodotti al dettaglio in Nord America |
| EAN-8 | Cifre | 8 (7 + cifra di controllo) | Confezioni piccole su cui l'EAN-13 non entra |
| UPC-E | Cifre | 8 (sistema numerico, 6 cifre, cifra di controllo) | Confezioni piccole in Nord America (un UPC-A compresso) |
| ITF-14 | Cifre | 14 (13 + cifra di controllo) | Cartoni esterni e codici imballo (GTIN-14) |
| Code 128 | Tutti i caratteri ASCII stampabili | Variabile | Logistica, etichette di spedizione, codici identificativi interni |
| Code 39 | A–Z, 0–9, spazio, - . $ / + % | Variabile | Industria, badge identificativi, settore automobilistico e difesa |
| ITF | Cifre | Numero pari | Magazzini e distribuzione |
| Codabar | 0–9, - $ : / . +, start/stop A–D | Variabile | Biblioteche, banche del sangue, sistemi datati |
Code 128 è la scelta generica più compatta per il testo: passa automaticamente a una modalità a doppia densità per le sequenze di cifre. GS1-128 è un'applicazione GS1 del Code 128 che aggiunge campi di dati standard come numeri di lotto e date di scadenza; si usa sulle etichette dei pallet e della logistica. Code 39 è più vecchio e più largo, ma quasi tutti gli scanner lo leggono e non richiede un carattere di controllo.
Come funzionano le cifre di controllo
EAN-13, EAN-8, UPC-A, UPC-E e ITF-14 terminano tutti con una cifra di controllo che permette allo scanner di accorgersi di un errore di lettura. Usano tutti la stessa regola GS1:
- Partendo dalla cifra più a destra (prima della cifra di controllo), moltiplica le cifre alternativamente per 3 e per 1: 3, 1, 3, 1 e così via.
- Somma i prodotti.
- Cifra di controllo = (10 − somma mod 10) mod 10, cioè quanto manca per arrivare al multiplo di 10 successivo.
Esempio pratico, EAN-13 400638133393: da destra, 3×3 + 9×1 + 3×3 + 3×1 + 3×3 + 1×1 + 8×3 + 3×1 + 6×3 + 0×1 + 0×3 + 4×1 = 89. Il multiplo di 10 successivo è 90, quindi la cifra di controllo è 1 e il numero completo è 4006381333931. Per l'UPC-A 03600029145 la somma è 58, quindi la cifra di controllo è 2: 036000291452. I codici UPC-E prendono la cifra di controllo dal numero UPC-A in cui si espandono. Code 39 può includere un carattere di controllo facoltativo mod 43 (la somma dei valori dei caratteri divisa per 43, tenendo il resto), mentre Code 128 contiene sempre un carattere di controllo mod 103 che lo scanner usa ma non mostra.
Consigli per la stampa
- Dimensioni: un EAN-13 o UPC-A alla dimensione nominale GS1 (100%) è largo circa 37,3 mm compresi i margini, con un modulo (la barra più sottile) di 0,33 mm. Non rimpicciolire i codici al dettaglio molto al di sotto di questa misura.
- Margine (quiet zone): lascia il margine bianco su entrambi i lati. L'EAN-13 richiede 11 moduli a sinistra e 7 a destra, l'UPC-A 9 per lato, e Code 128, Code 39 e ITF circa 10. Testo o il bordo di un riquadro dentro quel margine sono una causa frequente di letture non riuscite. L'impostazione Consigliato applica questi valori.
- Contrasto: usa barre scure su sfondo chiaro; nero su bianco è la scelta più sicura. Molti scanner usano luce rossa, quindi barre rosse, arancioni e gialle sembrano parte dello sfondo e non vengono lette. Lo strumento ti avvisa in questi casi.
- Non deformare: ridimensiona in proporzione o, meglio ancora, modifica la Larghezza barra. Allungare in una sola direzione altera i rapporti tra le barre.
- Stampa al 100%: disattiva "adatta alla pagina" nella finestra di stampa, poi prova a leggere una bozza stampata con uno scanner vero o con il telefono prima di stampare l'intera tiratura.
Codici a barre o QR code?
Un codice a barre 1D contiene un numero o un codice breve che rimanda a un record in un database, come un prodotto, un pacco o un bene aziendale, e qualsiasi scanner di cassa o di magazzino lo legge. Un QR code è bidimensionale, contiene molti più dati (un indirizzo web completo, i dati del Wi-Fi o un biglietto da visita) e si legge con la fotocamera del telefono. Per i codici prodotto e le etichette interne usa un codice a barre; per i link e per qualsiasi contenuto più lungo di qualche decina di caratteri usa il generatore di QR code. Per approfondire, leggi Tipi di codici a barre spiegati: EAN, UPC e Code 128, oppure scopri altri strumenti quotidiani.
Privacy: i codici a barre vengono disegnati da JavaScript nel tuo browser, quindi i numeri e il testo che scrivi non vengono mai inviati a un server. Su questo dispositivo, nel local storage, vengono memorizzate solo le tue impostazioni (tipo di codice a barre, larghezza barra, altezza, margine, dimensione del carattere, testo attivo o no, colori, scala PNG e le opzioni di Code 39 e ITF-14). I dati in sé non vengono salvati.
Domande frequenti
Questo generatore di codici a barre è gratuito?
Sì. Non serve registrarsi, non c'è filigrana né alcun limite al numero di codici a barre che crei, e puoi usare i file PNG e SVG per qualsiasi scopo. I codici a barre vengono creati nel tuo browser.
Posso usare questi codici a barre sui prodotti venduti nei negozi?
Solo se il numero è tuo. I rivenditori accettano numeri EAN e UPC che derivano da un prefisso aziendale GS1, ottenuto in licenza dall'organizzazione GS1 del tuo Paese. Questo strumento disegna un codice a barre corretto per un numero che hai già; non te ne fornisce uno.
Come si calcola la cifra di controllo di un EAN-13?
Moltiplica le prime 12 cifre alternativamente per 3 e per 1, iniziando con 3 sulla cifra più a destra delle 12, somma i prodotti e calcola (10 − somma mod 10) mod 10. Per 400638133393 la somma è 89, quindi la cifra di controllo è 1. Scegli EAN-13 qui sopra e inserisci 12 cifre per vedere il calcolo completo.
Qual è la differenza tra UPC ed EAN?
L'UPC-A ha 12 cifre e si usa soprattutto negli Stati Uniti e in Canada; l'EAN-13 ha 13 cifre e si usa nel resto del mondo. Un numero UPC-A equivale a un EAN-13 con uno 0 iniziale, quindi gli scanner moderni li leggono entrambi.
Quale codice a barre usare per l'inventario?
Code 128 è la scelta abituale per le etichette di inventario, dei beni aziendali e delle ubicazioni: accetta lettere, cifre e simboli e rimane compatto. Anche Code 39 funziona praticamente con qualsiasi scanner, ma a parità di dati è più largo e ha solo lettere maiuscole.
Posso creare un codice a barre da un testo o da un URL?
Per un testo breve sì: scegli Code 128 e scrivi fino a 80 caratteri ASCII semplici (lettere senza accenti, cifre e simboli). Per un URL o un testo lungo è meglio un QR code, perché un codice a barre 1D diventa troppo largo per essere letto in modo affidabile e la maggior parte degli scanner di codici a barre non apre i link.
Aggiornato