Generatore di codici a barre
Crea codici a barre EAN-13, UPC-A, Code 128 e Code 39 con cifra di controllo automatica e scaricali in PNG o SVG. Gratis e privato.
- Valore codificato
- –
- Cifra di controllo
- –
Come creare un codice a barre
- Scegli il Tipo di codice a barre: EAN-13 (vendita al dettaglio, 13 cifre), UPC-A (vendita al dettaglio, 12 cifre), Code 128 (testo e numeri) oppure Code 39 (maiuscole, cifre).
- Scrivi il Contenuto. Per l’EAN-13 inserisci 12 cifre e la cifra di controllo viene calcolata per te, oppure inseriscile tutte e 13 per far verificare l’ultima. L’UPC-A funziona allo stesso modo con 11 o 12 cifre. Per questi due tipi spazi e trattini vengono ignorati.
- Per il Code 39 lascia spuntata l’opzione Converti automaticamente in maiuscolo, così anche le lettere minuscole vengono accettate.
- Regola la Larghezza delle barre, l’Altezza (pixel), il Colore delle barre e il Colore di sfondo, e decidi se Mostra il testo leggibile sotto le barre.
- L’anteprima si aggiorna mentre scrivi; il pulsante Crea codice a barre la rigenera. Sotto vengono mostrati il Valore codificato e la Cifra di controllo.
- Scegli una Dimensione PNG e clicca su Scarica PNG, oppure su Scarica SVG per ottenere un file vettoriale che resta nitido a qualsiasi dimensione.
Tutto avviene nel tuo browser: i valori che scrivi non vengono mai inviati da nessuna parte.
Quale tipo di codice a barre scegliere?
- EAN-13 è il codice a barre standard della vendita al dettaglio in gran parte del mondo, Italia compresa (si chiama anche GTIN-13). Contiene esattamente 13 cifre: un prefisso GS1, un codice azienda, un codice articolo e una cifra di controllo.
- UPC-A è il codice a 12 cifre usato nei negozi di Stati Uniti e Canada. Un codice UPC-A equivale a un EAN-13 con uno zero davanti, e le casse leggono entrambi.
- Code 128 codifica tutti i 128 caratteri ASCII: lettere maiuscole e minuscole, cifre, spazi e punteggiatura. È compatto e molto diffuso per etichette di spedizione, inventari, tessere di biblioteca ed etichette interne dei beni aziendali. Le lettere accentate come “è” non fanno parte dell’ASCII e vengono rifiutate.
- Code 39 codifica lettere maiuscole, cifre, lo spazio e i simboli
- . $ / + %. Produce codici più larghi del Code 128, ma è ancora richiesto da alcuni sistemi industriali, automobilistici e della pubblica amministrazione, e quasi tutti gli scanner lo leggono.
Per un indirizzo web, un testo lungo o dei dati di contatto è meglio un codice QR: contiene molti più dati e gli smartphone lo leggono direttamente con la fotocamera.
Come si calcola la cifra di controllo
EAN-13 e UPC-A terminano entrambi con una cifra di controllo GS1 in modulo 10, che permette allo scanner di accorgersi di un errore di lettura. Partendo dalla cifra più a destra prima di quella di controllo, le cifre vengono moltiplicate alternativamente per 3 e per 1. Per l’EAN-13 questo significa pesi 1, 3, 1, 3… da sinistra; per l’UPC-A pesi 3, 1, 3, 1… da sinistra. Si sommano i prodotti, e la cifra di controllo è il numero da aggiungere per arrivare al multiplo di 10 successivo.
Esempio con 400638133393: 4×1 + 0×3 + 0×1 + 6×3 + 3×1 + 8×3 + 1×1 + 3×3 + 3×1 + 3×3 + 9×1 + 3×3 = 89. Il multiplo di 10 successivo è 90, quindi la cifra di controllo è 1 e il codice completo è 4006381333931. Se scrivi 13 cifre e l’ultima è sbagliata, lo strumento ti dice quale cifra era attesa invece di disegnare un codice non valido.
Il Code 128 ha un proprio checksum interno che viene aggiunto automaticamente e non viene stampato. Il Code 39 viene disegnato senza il carattere di controllo facoltativo.
Consigli per la stampa
- Usa un Colore delle barre scuro e un Colore di sfondo chiaro. Barre rosse, barre chiare su fondo scuro e poco contrasto spesso impediscono la lettura.
- Lascia il margine bianco attorno al codice (la zona di rispetto) e non ritagliarlo.
- Usa Scarica SVG per stampa e packaging, oppure Stampa (4×) per un PNG grande. Ingrandire un PNG piccolo rende le barre sfocate.
- Prova un campione stampato con lo scanner o l’app che dovrà davvero leggerlo.
Domande frequenti
Posso usare questi codici EAN-13 o UPC-A sui prodotti che vendo?
Solo se il numero è tuo. I codici per la vendita devono partire da un prefisso aziendale concesso in licenza da GS1 (in Italia, GS1 Italy). Lo strumento disegna un codice corretto per qualsiasi numero, ma non assegna numeri, e negozi e marketplace verificano che il prefisso sia registrato a nome della tua azienda.
Perché il mio EAN-13 viene rifiutato?
L’EAN-13 accetta solo cifre e richiede 12 cifre (la cifra di controllo viene aggiunta) oppure 13 cifre con una cifra di controllo corretta. Se l’ultima cifra non corrisponde, il messaggio indica quella attesa.
Che differenza c'è tra Code 128 e Code 39?
Il Code 128 codifica l’intero set ASCII, minuscole comprese, ed è molto più compatto. Il Code 39 è limitato a lettere maiuscole, cifre e pochi simboli, ma alcuni sistemi più vecchi lo richiedono ancora.
Meglio l'SVG o il PNG?
L’SVG è un file vettoriale: resta perfettamente nitido a qualsiasi dimensione ed è ideale per la stampa e i programmi di grafica. Il PNG è un’immagine che funziona ovunque, per esempio in documenti, fogli di calcolo e software per etichette.
I miei valori vengono caricati online?
No. Il codice a barre viene disegnato da una libreria che gira nel tuo browser, e nulla di ciò che scrivi lascia il tuo dispositivo.
Strumenti correlati
- Generatore di QR code Crea QR code gratis per link, testo, Wi-Fi, contatti, email e SMS. Aggiungi colori e logo e scarica in PNG o SVG. Nulla lascia il tuo dispositivo.
- Lettore di codici a barre Scansiona codici a barre con la webcam o la fotocamera del telefono, o leggili da una foto. EAN-13, UPC-A, Code 128, QR, Data Matrix e altri, nel browser.
- Lettore di QR code Leggi un QR code da una foto, uno screenshot o la webcam, direttamente nel browser. I link appaiono come testo con avvisi anti-phishing.