Scegli lingua

Generatore di codici a barre Code 39

Crea codici a barre Code 39 alfanumerici per inventario e badge, con altezza barre regolabile, testo opzionale e download in PNG e SVG.

Mehmet Demiray Pubblicato Aggiornato
Condividi
Generatore di codici a barre per ogni formatoLo strumento unico per creare qualsiasi codice a barre, da EAN-13 a Code 128, con scala, etichetta leggibile e download in PNG o SVG.
Il Code 39 codifica A-Z, 0-9, spazio e - . $ / + %.
Moltiplicatore della larghezza del modulo: valori più alti generano un codice a barre più largo.
Altezza delle barre (in millimetri).
Stampa il valore codificato come testo leggibile sotto il codice a barre.

La simbologia industriale classica

Code 39, conosciuto anche come Code 3 of 9, è una delle simbologie lineari più longeve e diffuse al di fuori della grande distribuzione. Il nome deriva dalla sua struttura originale: ogni carattere è composto da nove elementi, tre dei quali sono larghi. Lo standard di riferimento è la norma ISO/IEC 16388.

Il set comprende 43 caratteri: le lettere maiuscole dalla A alla Z, le cifre da 0 a 9, lo spazio e i simboli - . $ / + %. Ogni codice viene racchiuso tra due asterischi *, che fungono da carattere di start e di stop e segnalano al lettore dove inizia e dove finisce la sequenza.

La forza di Code 39 sta nella semplicità. Non richiede una codifica complessa, tollera bene stampe poco nitide e funziona con quasi tutti i lettori in commercio. Con questo strumento inserisci i dati, regoli scala e altezza delle barre e ottieni l'immagine pronta da scaricare in PNG o SVG.

Code 39 e Code 128 a confronto

La differenza principale tra Code 39 e Code 128 riguarda la densità. Code 39 usa cinque barre e quattro spazi per carattere, quindi occupa più spazio in larghezza a parità di dati. Code 128 codifica le stesse informazioni in modo molto più compatto, ideale quando l'etichetta è piccola o la stringa è lunga.

Anche il set di caratteri è diverso. Code 39 nella forma standard gestisce solo maiuscole, cifre e pochi simboli. Code 128 copre l'intero set ASCII, comprese le lettere minuscole, ed è quindi più adatto a dati misti o tecnici.

Sul fronte dell'affidabilità di lettura, Code 39 è autocontrollante e non impone una cifra di controllo, mentre Code 128 la richiede sempre. Se ti serve massima compattezza valuta il generatore Code 128; se invece cerchi uno standard storico e robusto per ambienti industriali, Code 39 resta una scelta solida. Per altri formati puoi partire dal generatore generico di codici a barre.

Applicazioni tipiche

Code 39 è da decenni il cavallo di battaglia degli ambienti dove la complessità non serve e conta la robustezza. Si trova soprattutto nella logistica e nella gestione di magazzino, dove ogni articolo, scaffale o pallet riceve un'etichetta facile da rileggere anche dopo manipolazioni ripetute.

Gli ambiti più comuni includono:

  • Inventario e gestione asset: codici per attrezzature, ricambi e cespiti aziendali.
  • Badge identificativi: tessere dipendenti e accessi, dove bastano lettere e numeri.
  • Settore automobilistico: etichettatura di componenti e codici parte.
  • Sanità: braccialetti paziente e tracciabilità di materiali.
  • Forniture governative e difesa: applicazioni legate a standard come MIL-STD-1189 e al programma LOGMARS.

In tutti questi casi la priorità è la lettura affidabile su lettori diversi, anche datati. Con questo generatore prepari le etichette regolando altezza e scala, attivi il testo leggibile sotto le barre e scarichi il risultato pronto per la stampa.

Stampa affidabile

La qualità di lettura di Code 39 dipende molto da come stampi le barre. Il parametro chiave è il rapporto tra barre larghe e barre strette, di solito compreso tra 2 e 3 a uno. Mantenere questo rapporto coerente evita errori di decodifica e letture mancate.

Alcune buone pratiche aiutano a ottenere risultati stabili:

  1. Lascia una zona di silenzio libera ai lati del codice, almeno dieci volte la larghezza della barra stretta.
  2. Non comprimere o ridimensionare l'immagine in modo arbitrario dopo l'esportazione.
  3. Per stampe nitide e scalabili preferisci l'SVG, che resta vettoriale a qualsiasi dimensione.
  4. Usa il PNG quando ti serve un'immagine raster pronta da incollare in un documento.

Regola l'altezza delle barre in base alla distanza di lettura: barre più alte tollerano scansioni angolate. Con una scala adeguata e un buon contrasto tra barre e sfondo, anche etichette piccole risultano leggibili dai lettori industriali.

Come usare il generatore

Generare un codice Code 39 con questo strumento richiede pochi passaggi. Inserisci nel campo dati la stringa da codificare, ricordando che sono ammessi solo lettere maiuscole, cifre, spazio e i simboli - . $ / + %. Lo strumento aggiunge automaticamente gli asterischi di start e stop, quindi non devi digitarli.

Dopo aver inserito i dati puoi personalizzare il risultato:

  • Scala: controlla la larghezza complessiva delle barre.
  • Altezza barre: definisce quanto sono alte, utile per letture a distanza.
  • Testo: attiva o disattiva la riga leggibile sotto il codice.

L'anteprima si aggiorna mentre modifichi i parametri, così verifichi subito l'aspetto finale. Quando il codice ti soddisfa, scegli il formato di download. Scarica l'SVG se prevedi ridimensionamenti o stampa professionale, oppure il PNG per un uso rapido. Se in seguito ti accorgi di aver bisogno di minuscole o stringhe più compatte, valuta il passaggio a Code 128, ma per la maggior parte degli usi industriali Code 39 è più che sufficiente.

Le più frequenti.

Perche Code 39 non ha bisogno di una cifra di controllo?

Code 39 è una simbologia autocontrollante. La struttura di ciascun carattere, con un numero fisso di elementi larghi e stretti, permette al lettore di rilevare da solo gran parte degli errori di lettura. Per questo lo standard non impone una cifra di controllo. Se servono garanzie aggiuntive si può aggiungere una cifra modulo 43, ma resta facoltativa e nella maggior parte degli usi non è necessaria.

Quali caratteri posso codificare?

Code 39 nella forma standard gestisce 43 caratteri: le lettere maiuscole dalla A alla Z, le cifre da 0 a 9, lo spazio e i simboli - . $ / + %. Non sono ammesse lettere minuscole né caratteri accentati. Se inserisci un carattere non valido lo strumento te lo segnala, così correggi la stringa prima di generare il codice.

A cosa servono gli asterischi attorno ai dati?

I due asterischi * sono i caratteri di start e di stop. Indicano al lettore dove inizia e dove finisce la sequenza e fanno parte integrante della simbologia Code 39. Il generatore li aggiunge in automatico, quindi non devi digitarli nel campo dati. Se li scrivi manualmente verrebbero interpretati come parte del contenuto e non funzionerebbero correttamente.

Quando conviene scegliere Code 128 al posto di Code 39?

Code 128 è preferibile quando l'etichetta è piccola o la stringa è lunga, perché è molto più compatto a parità di dati. È anche la scelta giusta se devi codificare lettere minuscole o l'intero set di caratteri ASCII. Per stringhe brevi, solo maiuscole e cifre, e per ambienti industriali storici, Code 39 resta più semplice e robusto. Puoi confrontare i due con il generatore Code 128.

In quali formati posso scaricare il codice?

Puoi esportare il codice a barre in PNG e in SVG. Scegli l'SVG quando prevedi ridimensionamenti o una stampa professionale, perché resta nitido a qualsiasi dimensione essendo vettoriale. Il PNG è comodo per un uso rapido, ad esempio per inserire l'immagine in un documento o in una presentazione senza ulteriori passaggi.

Code 39 è adatto a etichette di magazzino e badge?

Sì, è una delle sue applicazioni più diffuse. Code 39 è usato da decenni per inventario, gestione asset, badge identificativi, ricambi automobilistici, braccialetti sanitari e forniture per la difesa. La sua tolleranza alle stampe poco nitide e la compatibilità con quasi tutti i lettori lo rendono ideale dove conta la lettura affidabile più della densità. Per altri formati puoi partire dal generatore generico di codici a barre.