tigtools

Generatore di codici a barre

Scegli un tipo di codice a barre, inserisci il valore e scarica un SVG o PNG nitido. Le cifre di controllo vengono calcolate o verificate per te.

Funziona nel browser Nessuna registrazione

12 cifre (cifra di controllo aggiunta) o 13 cifre (cifra di controllo verificata). Prodotti al dettaglio in tutto il mondo.

Cifra di controllo aggiunta: 5901234123457

2
100
10
20
Gli scanner richiedono un forte contrasto: barre scure su sfondo chiaro e un margine libero su entrambi i lati. Esegui una scansione di prova prima di stampare in grandi quantità. I numeri EAN/UPC per la vendita al dettaglio devono essere rilasciati da GS1 per essere validi nei negozi.

Come si usa

  1. 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.
  2. Digita il valore. Per EAN, UPC e ITF-14 puoi omettere l'ultima cifra e la cifra di controllo viene aggiunta.
  3. Regola la larghezza delle barre, l'altezza, il margine, i colori e se il valore va stampato sotto.
  4. 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.