freebarcodeqr.com

Generatore gratuito di codici a barre Code 128.

Lo standard moderno per le etichette interne. Codifica qualsiasi carattere ASCII stampabile.

Ti serve un formato di codice a barre diverso? Scegline uno dal menu Codici a barre in cima alla pagina.

Generated in your browser. Never stored.

Barcode format

Code 128

All printable ASCII, variable length. The default for warehouses.

Code 128 è il codice a barre 1D più diffuso nei magazzini, nel tracciamento dei beni e nelle parti interne delle etichette di spedizione. Codifica uno qualsiasi dei 128 caratteri ASCII stampabili e passa automaticamente tra tre modalità interne (A, B, C) per comprimere i dati in modo denso.

Se non hai un motivo specifico per usare una simbologia diversa — e non vendi al dettaglio — Code 128 è quasi sempre la scelta giusta.

Generato da JavaScript nel tuo browser. Nulla viene caricato; nulla viene memorizzato sui nostri server.

At a glance

StandardISO/IEC 15417 (2007) ISO/IEC 15417
Famiglia di simbologiaLineare (1D), continua, decodificabile in entrambe le direzioni
Set di caratteriTutti i 128 caratteri ASCII (0x00–0x7F) tramite tre code set (A/B/C)
LunghezzaVariabile; nessun limite superiore formale (pratico: ~25–30 caratteri in stampa)
Cifra di controlloModulo-103, calcolata automaticamente; l'encoder la aggiunge, lo scanner la convalida
Larghezza del modulo (X)Minimo 0,250 mm per la vendita al dettaglio generica; 0,150 mm per applicazioni ad alta risoluzione
Anno di introduzione1981 (Computer Identics Corp.); standardizzato ISO nel 1999
Code 128 is a high-density, linear symbology that encodes text, numbers, numerous functions, and the entire 128 ASCII character set (from ASCII 0 to ASCII 128).
ISO/IEC 15417:2007, scope

Quando scegliere Code 128

Scegli Code 128 quando devi codificare lettere e cifre miste, quando non conosci la lunghezza in anticipo o quando conta la leggibilità a piccole dimensioni di stampa. È più denso di Code 39 e quasi altrettanto supportato universalmente.

Quasi tutti gli scanner di codici a barre laser, CCD e basati su fotocamera leggono Code 128 per impostazione predefinita. Anche le app per smartphone di scansione QR e codici a barre lo gestiscono.

Set di caratteri

Code 128 può codificare tutti i 128 caratteri ASCII da 0x00 a 0x7F, comprese lettere minuscole, lettere maiuscole, cifre e segni di punteggiatura. L'encoder passa tra il Code Set A (maiuscole + controllo), B (maiuscole + minuscole + simboli) e C (coppie di cifre, molto denso) secondo necessità.

Per dati composti da sole cifre, l'encoder usa il Code Set C, che inserisce due cifre per simbolo — rendendo il Code 128 numerico quasi compatto quanto l'ITF.

Cifra di controllo

Code 128 ha una cifra di controllo modulo-103 integrata, calcolata automaticamente. Non la inserisci tu; l'encoder la aggiunge e lo scanner la convalida.

Se noti errori di scansione, la causa più comune è la qualità di stampa, non la cifra di controllo. Prova una dimensione di modulo più grande o una risoluzione di stampa più alta.

Frequently asked questions

Qual è la lunghezza massima?
Non esiste un limite formale — Code 128 può codificare stringhe di qualsiasi lunghezza — ma i codici a barre più lunghi di circa 25 caratteri diventano poco pratici da scansionare in stampa. Per dati molto lunghi, considera un codice 2D come Data Matrix o PDF417.
Code 128 supporta le lettere minuscole?
Sì. L'encoder usa il Code Set B per le stringhe con minuscole. Code 39 non lo fa.
Perché il mio codice a barre Code 128 è più largo della versione Code 39?
Nonostante sia più denso per carattere, le stringhe Code 128 molto corte possono essere leggermente più larghe di quelle brevi in Code 39 a causa dell'overhead del cambio di modalità. La differenza si inverte e Code 128 vince man mano che la stringa supera i ~5 caratteri.

Related barcode formats

  • Code 39

    Uppercase letters, digits, and some symbols. Common in industry.

  • Code 93

    Denser successor to Code 39 with built-in check digits.

  • Data Matrix

    Compact 2D code for small parts and electronics.