Che cos'è questo strumento?
Un codice a barre è una sequenza di barre parallele leggibile da un dispositivo elettronico che codifica una breve stringa di testo o di cifre. A differenza dei codici QR, la maggior parte dei formati di codice a barre è monodimensionale ed è stata progettata decenni fa per gli scanner utilizzati nel commercio al dettaglio; pertanto, tali codici rimangono lo standard per le confezioni dei prodotti, le etichette di spedizione e i sistemi di gestione delle scorte.
Questo generatore esegue l'intero processo di codifica direttamente nel browser utilizzando la libreria JsBarcode, ampiamente diffusa, quindi i tuoi dati non vengono mai caricati online: una funzione utile quando devi generare codici a barre per SKU interni o prodotti non ancora lanciati sul mercato.
Perché usarlo?
- Quattro formati comuni in un unico strumento: CODE128 per il testo generico, EAN-13 e UPC-A per i prodotti al dettaglio, CODE39 per le etichette di magazzino.
- L'anteprima in tempo reale si aggiorna man mano che digiti o modifichi le opzioni.
- Larghezza, altezza e colore della linea regolabili per adattarsi al tuo modello di etichetta.
- Errori di convalida chiari: se le regole di un formato non vengono rispettate (ad esempio, l'EAN-13 richiede una cifra di controllo valida a 12 o 13 cifre), ti viene spiegato esattamente il motivo.
- Privato: i valori dei codici a barre vengono generati localmente, non viene inviato nulla a un server.
Come si usa
- Scegli un formato adatto alle tue esigenze: CODE128 per testi misti, EAN-13/UPC-A per prodotti al dettaglio, CODE39 per etichette interne.
- Digita il valore da codificare: solo cifre per EAN-13/UPC-A, lettere e cifre per CODE128/CODE39.
- Se necessario, regola lo spessore, l'altezza e il colore delle barre e scegli se visualizzare o meno il testo leggibile sotto le barre.
- Clicca su "Scarica PNG" e stampa o incolla il codice a barre nel tuo progetto di etichetta.
Esempio
Input
123456789012 (format: UPC-A)Risultato
A scannable UPC-A barcode with the check digit computed automatically and the number printed underneath the bars.Gli standard EAN-13 e UPC-A verificano la cifra di controllo: se si digita un numero che non supera la verifica, lo strumento lo segnala invece di generare un codice a barre che non può essere letto.
Scelta tra CODE128, EAN-13, UPC-A e CODE39
| Formato | Contenuto | Uso tipico |
|---|---|---|
| CODE128 | Qualsiasi lettera, cifra o simbolo | Etichette di spedizione, logistica, uso generico |
| EAN-13 | 12–13 cifre | Prodotti al dettaglio venduti a livello internazionale |
| UPC-A | 11–12 cifre | Prodotti al dettaglio venduti negli Stati Uniti e in Canada |
| Codice 39 | Lettere maiuscole, cifre, - . $ / + % spazio | Etichette da magazzino, tesserini identificativi, sistemi di scansione di vecchia generazione |
Codici a barre vs. codici QR
I codici a barre sono unidimensionali e contengono molti meno dati rispetto a un codice QR — in genere un breve codice prodotto anziché un URL. Rappresentano la scelta giusta quando è necessaria la compatibilità con infrastrutture di scansione al dettaglio risalenti a decenni fa o con uno standard specifico di identificazione dei prodotti come EAN/UPC.
Per collegarsi a un sito web, a una rete Wi-Fi o a blocchi di testo più estesi, un codice QR è la soluzione più adatta, poiché può contenere migliaia di caratteri ed è leggibile dalla fotocamera di qualsiasi telefono.
Domande frequenti
Quale formato di codice a barre dovrei usare?
Il CODE128 è il più flessibile: codifica qualsiasi testo ASCII e viene utilizzato per le etichette di spedizione e logistica. L’EAN-13 è lo standard per i prodotti al dettaglio venduti a livello internazionale; l’UPC-A è il suo equivalente negli Stati Uniti e in Canada (12 cifre). Il CODE39 è più datato e semplice, comune nei magazzini e sui badge identificativi, ma meno compatto del CODE128.
Perché il codice EAN-13 o UPC-A non accetta il mio numero?
Entrambi i formati terminano con una cifra di controllo calcolata in base alle cifre precedenti. L'EAN-13 richiede esattamente 12 cifre (lo strumento aggiunge la cifra di controllo) oppure 13 cifre (la tredicesima deve già essere la cifra di controllo corretta). L'UPC-A funziona allo stesso modo con 11 o 12 cifre. Se hai digitato il codice a barre di un prodotto reale, ricontrolla di aver copiato tutte le cifre.
Posso utilizzare questi codici a barre a fini commerciali, ad esempio per i prodotti che vendo?
La simbologia del codice a barre in sé (CODE128, EAN-13, ecc.) è uno standard aperto la cui riproduzione non comporta alcun costo di licenza. Tuttavia, per vendere un prodotto fisico nei negozi al dettaglio con un numero EAN/UPC valido, in genere è necessario registrare tale numero presso GS1: questo strumento genera il codice a barre visivo ma non assegna un numero di prodotto univoco a livello globale.
A quale dimensione devo stampare un codice a barre?
Gli scanner per la vendita al dettaglio sono calibrati per codici EAN-13/UPC-A larghi circa 3–8 cm in scala al 100% — una riduzione al di sotto dell’80% circa rende spesso le barre troppo sottili per una scansione affidabile. Per le etichette da magazzino in formato CODE128, attenersi alle specifiche del modello di etichetta e eseguire sempre una scansione di prova su un campione stampato prima di stampare l’intero lotto.
Questo sistema memorizza o trasmette i valori che inserisco?
No. Il codice a barre viene generato su un elemento `canvas` direttamente nel browser tramite JavaScript: non viene caricato, registrato o inviato nulla da nessuna parte.