Come si usa
- Scegli il tipo di codice a barre che ti serve, ad esempio EAN-13 per un prodotto al dettaglio o Code 128 per un'etichetta.
- Digita il valore. Per EAN, UPC e ITF-14 puoi omettere l'ultima cifra e la cifra di controllo viene aggiunta.
- Regola la larghezza delle barre, l'altezza, il margine, i colori e se il valore va stampato sotto.
- Scarica il codice a barre come SVG per la stampa o come PNG nelle dimensioni da 1× a 4×.
Come funziona
EAN-13, EAN-8, UPC-A e ITF-14 terminano con una cifra di controllo GS1. Partendo da destra, le cifre vengono moltiplicate alternativamente per 3 e 1 e poi sommate; la cifra di controllo è il numero che porta la somma al successivo multiplo di 10. Per 590123412345 la somma pesata è 83, quindi la cifra di controllo è 7 e il codice completo è 5901234123457. Se digiti tutte le cifre, l'ultima viene verificata e una cifra di controllo errata viene segnalata con quella corretta.
Code 128 codifica tutti i 128 caratteri ASCII ed è compatto per testo misto; la libreria di disegno sceglie automaticamente il set di codici più efficiente. Code 39 supporta lettere maiuscole, cifre e alcuni simboli. MSI Plessey accetta solo cifre e qui viene disegnato senza cifra di controllo. Pharmacode codifica un singolo numero da 3 a 131070.
Il codice a barre viene disegnato dalla libreria open-source JsBarcode nel browser. L'output SVG è vettoriale e rimane nitido a qualsiasi dimensione; l'output PNG viene renderizzato al multiplo scelto della dimensione visualizzata. Mantieni la zona di riposo (margine vuoto) su entrambi i lati, poiché gli scanner ne hanno bisogno per individuare l'inizio del codice.
Esempi
Prodotto al dettaglio (EAN-13)
Digitando 590123412345 si ottiene 5901234123457: la cifra di controllo 7 viene calcolata automaticamente.
Cifra di controllo errata
Digitando 5901234123458 viene mostrato un errore: la cifra di controllo per queste cifre dovrebbe essere 7.
Etichetta di magazzino (Code 128)
Un valore per etichetta come TIG-2026-0042 viene codificato come Code 128 e scaricato come SVG per la stampante per etichette.
Domande frequenti
Posso inventare un numero EAN-13 per il mio prodotto?
Il codice a barre verrà letto, ma negozi e marketplace richiedono numeri concessi in licenza da GS1 per la tua azienda. Usa numeri inventati solo per scopi interni o di test.
Devo usare SVG o PNG?
SVG per la stampa e i software di progettazione, perché rimane nitido a qualsiasi dimensione. PNG per documenti o siti web che non accettano SVG; scegli 3× o 4× per la stampa.
Qual è la differenza tra UPC-A e EAN-13?
UPC-A ha 12 cifre ed è usato principalmente in Nord America. Un EAN-13 che inizia con 0 contiene lo stesso numero e i moderni scanner leggono entrambi.
Perché lo scanner non legge il codice a barre?
Controlla il contrasto (barre scure su sfondo chiaro), mantieni un margine su entrambi i lati ed evita di ridimensionare le barre in modo non uniforme. Le barre molto sottili (larghezza 1) potrebbero essere troppo piccole per alcune stampanti.
Privacy
I codici a barre vengono generati nel tuo browser. I valori inseriti non vengono inviati né memorizzati.