Generatore di codice a barre

Crea un codice a barre EAN-13, EAN-8, UPC-A (prodotti) o Code-128 (testo e numeri) e scaricalo in PNG o SVG. Tutto avviene nel tuo browser: nessun dato viene inviato online.

🔒 Il codice viene generato sul tuo dispositivo: nessun dato viene inviato a un server.

EAN-13, EAN-8, UPC-A o Code-128?

L'EAN-13 è il codice a 13 cifre stampato sui prodotti in vendita nei negozi: inserisci 12 cifre e la tredicesima (cifra di controllo) viene calcolata da sola. L'EAN-8 è la sua versione corta, per le confezioni dove non c'è posto (7 cifre più quella di controllo), e l'UPC-A è il codice a 12 cifre dei prodotti di Stati Uniti e Canada. Il Code-128 è più flessibile e codifica lettere, numeri e simboli: perfetto per codici interni di magazzino, etichette, spedizioni e inventari.

Nel Code-128 le cifre occupano metà spazio

Il Code-128 ha un modo apposta per i numeri, il set C, che scrive due cifre in un simbolo solo. Il generatore ci passa da solo dove conviene e torna alle lettere quando servono, scegliendo la combinazione più corta per tutto il testo: un numero di 18 cifre viene largo 134 moduli invece di 233, e su un'etichetta stretta è la differenza fra un codice che ci sta e uno che no.

Una cosa che qui non c'è: le etichette logistiche GS1-128, quelle con i numeri fra parentesi come (00) o (01), vogliono all'inizio un carattere speciale in più (FNC1) che questo generatore non scrive, quindi un codice fatto qui non vale come etichetta GS1.

PNG o SVG per la stampa?

Per stampare le etichette scegli l'SVG: essendo vettoriale resta nitido a qualsiasi dimensione, fondamentale perché lo scanner legga bene le barre. Il PNG va benissimo per l'uso su schermo o nei documenti.

La cifra di controllo non è un numero qualsiasi

L'ultima cifra di un EAN-13 non fa parte del codice, è un controllo calcolato dalle altre dodici: si sommano le cifre alternando peso 1 e peso 3, e la cifra finale è quella che porta il totale al multiplo di dieci più vicino. Serve a far scartare al lettore una lettura sbagliata invece di accettarla.

È il motivo per cui un codice inventato quasi sempre non si legge: la probabilità che dodici cifre a caso abbiano già la tredicesima giusta è una su dieci. Se il codice deve funzionare in un negozio vero, le prime cifre non si inventano affatto: identificano il paese e l'azienda, e vengono assegnate.

Le zone bianche contano quanto le barre

Attorno al codice serve uno spazio vuoto di almeno dieci volte la larghezza della barra più sottile per lato. Sono i «margini di quiete», e un'etichetta stampata a filo del bordo o dentro una cornice non si legge, anche se le barre sono perfette.

L'altro errore classico è rimpicciolire il codice per farlo stare: sotto l'80% della dimensione nominale le barre si fondono nella stampa. E il contrasto va tenuto alto: barre nere su fondo bianco funzionano sempre, barre rosse su fondo scuro quasi mai, perché molti lettori usano una luce rossa che il rosso non lo distingue.

Il codice a barre non contiene il prezzo

Sull'etichetta di un prodotto il codice identifica l'articolo, non quanto costa: il prezzo sta nel database della cassa. È il motivo per cui lo stesso identico codice costa diversamente in due negozi, e per cui cambiare prezzo non richiede di ristampare nulla.

Fanno eccezione i codici a peso variabile dei banchi freschi, che cominciano per 2 e contengono il peso o l'importo calcolato dalla bilancia: quelli valgono solo dentro il negozio che li ha stampati. Se il codice comincia per 2, non cercarlo su internet.

Strumenti vicini

Se ti serve un codice che contenga un indirizzo o un testo, la strada è Generatore QR code, e per rileggerne uno Leggi un QR code. Per stampare le etichette in fila su un foglio, guarda Immagini in PDF.

Strumenti correlati