Come usare il generatore di codici a barre
- Scrivi i dati. Per i codici prodotto inserisci le cifre senza la cifra di controllo (12 per EAN-13, 11 per UPC-A, 7 per EAN-8, 13 per ITF-14) e viene calcolata per te, oppure inserisci il numero completo e viene verificata. Spazi e trattini vengono ignorati.
- Scegli il tipo di codice (vedi la tabella qui sotto). Il Code 128 è la scelta sicura per tutto ciò che non è un codice prodotto per la vendita.
- Imposta le dimensioni. La larghezza della barra sottile è un modulo, in pixel; ogni barra è un numero intero di pixel, così il PNG resta nitido.
- Scarica l’SVG per la stampa e i programmi di grafica (si ingrandisce senza sgranare) o il PNG per documenti e programmi di etichette.
Il codice a barre lo disegna il tuo browser: quello che scrivi non viene mai inviato da nessuna parte.
Tipi di codice a barre
| Tipo | Codifica | Lunghezza | Uso tipico |
|---|---|---|---|
| Code 128 | Lettere, cifre, punteggiatura, spazio | Libera (fino a 80 qui) | Etichette di spedizione, magazzino, cespiti, biglietti |
| EAN-13 | Cifre (un GTIN-13) | 13, l’ultima è di controllo | Prodotti in vendita in tutto il mondo, Italia compresa; anche i libri (ISBN) |
| UPC-A | Cifre (un GTIN-12) | 12, l’ultima è di controllo | Prodotti in vendita negli Stati Uniti e in Canada |
| EAN-8 | Cifre (un GTIN-8) | 8, l’ultima è di controllo | Confezioni piccole senza spazio per un EAN-13 |
| Code 39 | A–Z, 0–9, spazio, - . $ / + % | Libera (fino a 40 qui) | Badge, sistemi industriali e gestionali meno recenti, codice fiscale sulla tessera sanitaria |
| ITF-14 | Cifre (un GTIN-14) | 14, l’ultima è di controllo | Cartoni da imballaggio |
Ogni tipo ha una zona di rispetto (in inglese quiet zone), un margine bianco che serve al lettore per trovare inizio e fine. Le immagini la includono: 11 moduli a sinistra e 7 a destra per l’EAN-13, 9 per lato per l’UPC-A, 7 per l’EAN-8 e 10 per Code 128, Code 39 e ITF-14, la cui cornice di protezione sta fuori dalle zone di rispetto. Non ritagliarla e non stamparci sopra altro.
Un ISBN a 13 cifre è un EAN-13 che comincia con 978 o 979: scegli EAN-13 e inserisci le prime 12 cifre dell’ISBN, senza trattini, e la cifra di controllo coincide con quella dell’ISBN.
Il codice fiscale in codice a barre
Sul retro della Tessera Sanitaria il codice fiscale è stampato anche come codice a barre Code 39, secondo le specifiche tecniche pubblicate in Gazzetta Ufficiale (standard MIL-STD-1189 e ANSI MH10.8M-1983). Per rifarlo, scegli Code 39 e scrivi il codice fiscale in maiuscolo, 16 caratteri senza spazi; lascia spento il carattere di controllo mod 43, a meno che il lettore che userai non lo richieda. Con il codice di esempio RSSMRA80A01H501U e barre sottili da 2 px si ottiene un simbolo di 287 moduli, un’immagine larga 614 px. Il codice fiscale è un dato personale: qui resta nel tuo browser e non viene inviato a nessuno.
Come sono costruiti i codici
Cifre di controllo (EAN, UPC, ITF-14). Partendo da destra, le cifre vengono moltiplicate per 3, 1, 3, 1… e sommate; la cifra di controllo porta la somma al multiplo di 10 successivo, così il lettore può scartare una lettura sbagliata.
Code 128 usa il set B per il testo e il set C per le coppie di cifre. Parte in C quando i dati iniziano con quattro o più cifre e passa a C per sequenze di sei o più cifre (quattro alla fine), secondo le regole di lunghezza minima della norma ISO/IEC 15417. Il simbolo di controllo è il valore di start più il valore di ogni simbolo moltiplicato per la sua posizione, modulo 103.
Code 39 disegna ogni carattere con nove barre e spazi, tre dei quali larghi (qui 3 volte la barra sottile); il carattere di controllo facoltativo è la somma dei valori dei caratteri modulo 43.
Esempi di calcolo
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, quindi la cifra di controllo è 1 e il codice è 4006381333931. Il 4 iniziale non ha barre proprie: stabilisce lo schema L/G della metà sinistra, LGLLGG.
Code 128 INV-20261015: Start B, I, N, V, -, Code C, 20, 26, 10, 15, simbolo di controllo, Stop. La somma è 104 + 41·1 + 46·2 + 54·3 + 13·4 + 99·5 + 20·6 + 26·7 + 10·8 + 15·9 = 1463, e 1463 mod 103 = 21. Comprimere la data in coppie rende il codice largo 134 moduli invece dei 167 del solo set B.
I codici per la vendita si ottengono da GS1 Italy
Un generatore può disegnare qualsiasi numero, ma il numero su un prodotto che vendi nei negozi o sui marketplace deve essere tuo. In Italia lo rilascia GS1 Italy (già Indicod-Ecr), l’organizzazione nazionale del sistema GS1 che gestisce gli standard EAN: l’azienda si iscrive, riceve un prefisso aziendale e con quello costruisce i codici dei suoi prodotti. Poi questo strumento ne disegna il codice a barre. Per il tuo magazzino, le attrezzature, i libri di una biblioteca o i biglietti di un evento va bene qualsiasi contenuto Code 128 o Code 39, perché lo leggono solo i tuoi lettori.
Le prime cifre di un EAN-13 non indicano il paese di produzione: indicano l’organizzazione GS1 che ha assegnato il numero. I prefissi da 800 a 839 sono quelli di GS1 Italy, ma un’azienda italiana può produrre all’estero, e viceversa.
Consigli di stampa
- Dimensioni: il modulo nominale dell’EAN-13 secondo GS1 è di 0,33 mm, con barre alte 22,85 mm, ammesso circa dall’80% al 200%. Su una stampante per etichette a 300 dpi, barre da 4 px misurano 0,34 mm.
- Contrasto: nero su bianco. La maggior parte dei lettori usa luce rossa, quindi barre rosse, arancioni o gialle sembrano sfondo.
- Non deformare un PNG: cambia la larghezza della barra o ridimensiona l’SVG, e prova una stampa con il lettore che userai davvero. Per link e testi lunghi un QR code contiene molto di più.
Domande frequenti
Posso mettere questi codici a barre sui prodotti che vendo in negozio o online?
Il codice a barre sì; il numero, solo se è tuo. I numeri EAN-13 per la vendita vanno ottenuti da GS1, che in Italia è GS1 Italy. Inserisci qui il tuo GTIN e scarica il codice a barre. Un numero inventato può appartenere a un’altra azienda.
Quale tipo di codice a barre devo usare?
Per i prodotti in vendita, quello che si aspetta il tuo mercato: EAN-13 in Italia e in Europa, UPC-A negli Stati Uniti e in Canada, sempre con un numero GS1. Per magazzino, cespiti, spedizioni e tutto ciò che contiene lettere, il Code 128 è compatto e lo legge praticamente ogni lettore. Usa il Code 39 solo quando lo chiede un sistema esistente, e l’ITF-14 per i numeri GTIN-14 sui cartoni.
Come creo il codice a barre del codice fiscale?
Scegli Code 39, scrivi il codice fiscale in maiuscolo (16 caratteri, senza spazi) e lascia spento il carattere di controllo. È lo stesso tipo di codice stampato sul retro della Tessera Sanitaria. Tutto avviene nel browser: il codice fiscale non viene inviato a nessun server.
Perché il mio codice a barre non si legge?
Le cause più comuni sono una zona di rispetto tagliata, barre stampate troppo piccole o sfocate, poco contrasto o barre colorate, e un lettore con quel tipo di codice disattivato nelle impostazioni. Stampa più grande, nero su bianco, con i margini intatti, e controlla le impostazioni del lettore.
Meglio scaricare SVG o PNG?
SVG per tutto ciò che va stampato o ridimensionato: programmi per etichette, Illustrator, Canva o una pagina web. PNG per Word, Excel, Google Documenti o le app che accettano solo immagini; prima imposta una barra più larga, così non dovrai ingrandirlo.
Ultimo aggiornamento: 15 ottobre 2026