Generatore di codici a barre Code 128
Codifica qualsiasi testo, numero o dato misto in un codice a barre Code 128 leggibile — gratis, senza limiti e generato interamente nel tuo browser.
Che cosa codifica il Code 128
Il Code 128 è una simbologia ad alta densità e uso generale, capace di rappresentare l’intero set ASCII di 128 caratteri: tutte le lettere maiuscole e minuscole, tutte le cifre, i segni di punteggiatura consueti e perfino i caratteri di controllo non stampabili. È questa ampiezza a renderlo la scelta predefinita ogni volta che un codice a barre deve portare qualcosa di più di un semplice numero di prodotto: numeri d’ordine, codici di tracciabilità, numeri di serie, codici di ubicazione di magazzino o qualsiasi stringa alfanumerica che il tuo sistema già usa. Se non sei sicuro di quale simbologia scegliere e i tuoi dati non sono un numero di prodotto da vendita al dettaglio, il Code 128 è quasi sempre la scelta sicura.
Set di caratteri, subset e regole di lunghezza
Il Code 128 codifica i dati attraverso tre subset di caratteri intercambiabili. Il subset A copre lettere maiuscole, cifre, segni di punteggiatura e i codici di controllo ASCII. Il subset B copre lettere maiuscole e minuscole, cifre e segni di punteggiatura — è quello usato dalla maggior parte delle etichette leggibili da una persona. Il subset C è solo numerico, ma comprime due cifre in un unico carattere del simbolo invece di una, il che dimezza quasi la lunghezza delle stringhe numeriche lunghe. Un buon codificatore cambia subset in automatico, a metà codice, perché il risultato sia il più compatto possibile con quello che digiti.
Limiti di lunghezza
La specifica non fissa nessuna lunghezza massima ufficiale: il limite pratico arriva dalla misura della tua etichetta e dalla profondità di campo del lettore, non dalla simbologia in sé. Le stringhe oltre i 20–30 caratteri iniziano a diventare visibilmente larghe, quindi riserva sull’etichetta lo spazio che quello che devi codificare richiede davvero.
Somma di controllo
Il Code 128 porta sempre con sé una somma di controllo interna — un carattere di controllo modulo 103 — ma non la vedi mai e non devi gestirla. Viene calcolata in automatico come parte della codifica e non è uno dei caratteri che digiti. Sta qui la differenza rispetto ai formati della famiglia GTIN come EAN-13 o UPC-A, dove la cifra di controllo è una cifra visibile stampata sotto le barre. Il lettore ricalcola la somma mentre legge e scarta il simbolo che non torna, così un Code 128 danneggiato quasi sempre non restituisce niente invece di restituire un dato sbagliato.
Dove si usa il Code 128
Il Code 128 compare dove un codice a barre deve portare testo arbitrario invece di un numero da vendita al dettaglio di formato fisso: etichette di spedizione e logistica (è la simbologia di base del GS1-128), etichette di magazzino, braccialetti per pazienti, badge per eventi e congressi, tessere di biblioteca ed etichette interne di SKU o di numero di lotto. Raramente è il formato letto a una cassa, dove ci si aspettano EAN-13 e UPC-A: usa il Code 128 per tutto ciò che non è prodotto da scaffale, e una simbologia da vendita al dettaglio per ciò che lo è. Nell’industria identifica spesso anche utensili, gruppi e registrazioni di collaudo, perché accetta qualsiasi serie di numerazione interna senza registrazione preventiva.
Dimensioni e consigli di stampa
La zona di rispetto minima del Code 128 — il margine bianco su ciascun lato, dove non si può stampare niente — è 10 volte la larghezza della barra più stretta, la cosiddetta dimensione X. Con una dimensione X consueta di 0,25 mm, sono circa 2,5 mm di margine pulito per lato. Invadere quel margine con del testo, un bordo o un altro codice a barre è una delle cause più frequenti per cui un codice impeccabile sullo schermo smette di essere letto una volta stampato.
Consigli di stampa
Per etichette che un lettore a mano o fisso deve leggere in modo affidabile, stampa a 300 dpi o più — le stampanti a trasferimento termico e quasi tutte le laser ce la fanno senza problemi, mentre una stampante a getto d’inchiostro economica può sbavare le barre strette quanto basta a provocare errori di lettura. Non ridurre un codice a barre sotto circa l’80% della misura prevista e tieni le barre in nero pieno su fondo bianco o chiaro; le combinazioni a basso contrasto (grigio chiaro su bianco, rosso su bianco) falliscono con i lettori anche quando a occhio sembrano corrette.
Domande frequenti
Qual è la differenza fra Code 128 e Code 39?
Il Code 128 ha bisogno di una cifra di controllo?
Che dati stanno dentro un codice a barre Code 128?
Qual è la lunghezza massima di un codice a barre Code 128?
Il Code 128 si usa alle casse dei negozi?
Continua a esplorare
Importa un file CSV o Excel e scarica uno ZIP con tutti i codici a barre — senza limite di righe.
Stampare fogli di etichettePDF pronti per Avery, con zone di rispetto corrette e allineamento automatico.
Il codice a barre non viene letto?Zone di rispetto, dimensioni, dpi termici, contrasto — cause, rimedi e un lettore dal vivo.
Tutti i tipi di codice a barreScopri tutte le simbologie con cui BarcodeSheets è compatibile.