barcodegenerator.it
Generico · 1D

Generatore Code 39

Il Code 39 è una delle prime simbologie a barre capaci di codificare lettere oltre alle cifre: gestisce le maiuscole A-Z, i numeri 0-9 e pochi simboli, senza richiedere una cifra di controllo obbligatoria. È la scelta classica per etichette industriali, logistica, difesa e automotive, dove contano robustezza e leggibilità più della densità.

Formato: A-Z 0-9 - . $ / + %

anteprima Code 39

Che cos'è il Code 39

Il Code 39, chiamato anche Code 3 of 9 o Codice 39, è una simbologia a barre 1D tra le prime in grado di rappresentare anche le lettere e non solo i numeri. Il suo set di caratteri comprende le 26 lettere maiuscole (A-Z), le cifre 0-9 e un piccolo gruppo di simboli: trattino, punto, spazio, $, /, + e %.

La caratteristica che lo ha reso popolare è l'essere auto-verificante: la struttura interna di ogni carattere riduce di per sé il rischio di letture errate, perciò una cifra di controllo non è obbligatoria. Questo lo rende semplice da implementare e da decodificare con praticamente qualsiasi lettore laser o imager, anche di fascia economica.

Com'è fatto: la struttura del Code 39

Ogni carattere del Code 39 è composto da nove elementi — cinque barre e quattro spazi — di cui tre larghi e sei stretti: da qui il nome "3 of 9", cioè tre elementi larghi su nove totali. La codifica si basa sul rapporto tra elementi larghi e stretti, non su misure assolute, e questo semplifica notevolmente la stampa.

Dove si usa il Code 39

Grazie all'affidabilità e alla decodifica semplice, il Code 39 è tuttora molto diffuso in ambito industriale e logistico, dove le etichette devono resistere a usura, polvere e letture in condizioni non ideali. Tra i settori più tipici:

Non è invece pensato per la vendita al dettaglio sui prodotti di largo consumo, dove dominano EAN e UPC.

Vantaggi e limiti

Il Code 39 mette d'accordo semplicità e robustezza, ma porta con sé alcuni compromessi da valutare prima di adottarlo.

Se ti servono anche le minuscole o l'ASCII completo esiste la variante Code 39 Esteso (Full ASCII); per concentrare molti dati in poco spazio sono invece più indicati Code 128 o i codici 2D.

Consigli pratici per la stampa e la leggibilità

La leggibilità di un Code 39 dipende da pochi accorgimenti pratici:

Con il generatore qui sopra vedi l'anteprima in tempo reale e scarichi il codice in SVG (vettoriale, ideale per la stampa) o PNG.

Domande frequenti

Il Code 39 ha bisogno di una cifra di controllo?
No, non è obbligatoria: il Code 39 è auto-verificante e nella maggior parte degli usi se ne fa a meno. Esiste comunque una cifra di controllo opzionale (modulo 43) per le applicazioni che richiedono la massima sicurezza di lettura.
Che differenza c'è tra Code 39 e Code 128?
Il Code 128 ha una densità molto più alta e copre tutto l'ASCII, quindi è preferibile per codificare molti caratteri in poco spazio. Il Code 39 è più semplice e robusto, leggibile anche con stampe meno precise, ma occupa più spazio.
Posso usare il Code 39 sui prodotti in vendita al supermercato?
No: per la vendita al dettaglio servono i codici EAN/UPC gestiti da GS1. Il Code 39 è destinato a usi interni come logistica, magazzino, asset e ambito industriale.
Quali caratteri posso inserire in un Code 39?
Lettere maiuscole A-Z, cifre 0-9 e i simboli - . $ / + % oltre allo spazio. Minuscole e altri caratteri si possono codificare solo con la variante Code 39 Esteso (Full ASCII).
Il Code 39 è gratuito da usare?
Sì. È uno standard aperto, senza brevetti né royalty: puoi generarlo, stamparlo e impiegarlo liberamente, anche per scopi commerciali interni.