Leggi un codice a barre da un’immagine
Trascina qui una foto, o punta la fotocamera su un codice a barre, e ottieni subito il formato e il testo decodificati — tutte le simbologie che questo sito riesce a generare, decodificate interamente sul tuo dispositivo.
Trascina qui la foto di un codice a barre, o clicca per sceglierne una
PNG, JPG, WebP o GIF — oppure incolla un’immagine con Ctrl+V / Cmd+V. Viene decodificata su questo dispositivo; non viene inviato nulla a un server.
Che cosa riesce a decodificare questo lettore
Questa pagina rilegge tutte le simbologie che il resto di BarcodeSheets riesce a generare — Code 128, Code 39, EAN-13, EAN-8, UPC-A, UPC-E, ITF-14 e GS1-128 — più formati 2D come QR Code e Data Matrix, e parecchi altri oltre a questi (Aztec, PDF417, Codabar, DataBar e qualcun altro), attraverso lo stesso decodificatore open source zxing-cpp che usano molte app native di lettura. Se un’immagine contiene più di un codice a barre, vengono elencati tutti quelli che si decodificano correttamente, ognuno con il suo formato, il suo testo decodificato e il suo pulsante di copia — e non soltanto il primo che corrisponde.
Come funziona la decodifica — interamente nel tuo browser
Il decodificatore è una build in WebAssembly di zxing-cpp, caricata una volta sola da questo sito ed eseguita in locale sull’immagine che gli dai — un file trascinato, uno screenshot incollato o un fotogramma dal vivo della fotocamera. Niente di tutto questo tocca un server: non c’è nessun passaggio di invio da aspettare, nessuna immagine viene conservata da nessuna parte, e la modalità fotocamera prende i fotogrammi direttamente dal segnale della fotocamera verso un canvas in memoria, invece di registrare o trasmettere qualcosa. Chiudi la scheda e sparisce tutto, esattamente come il generatore di codici a barre di questo sito non invia mai quello che ci digiti dentro.
Come ottenere una lettura pulita da una foto
La maggior parte delle decodifiche che falliscono si riduce allo stesso pugno di cose rimediabili: una foto mossa o sfocata, un codice a barre troppo piccolo nell’inquadratura perché il decodificatore distingua ogni barra, un riflesso o un’ombra che attraversa il simbolo, oppure la zona di rispetto — il margine bianco obbligatorio su ciascun lato — tagliata fuori dall’immagine. Riempi l’inquadratura con il codice a barre, usa un’illuminazione uniforme e senza riflessi diretti sulla superficie, e tieni ferma la fotocamera; un angolo un po’ imperfetto di solito non è un problema, il mosso quasi sempre lo è. La modalità fotocamera continua a provare ogni quarto di secondo finché non ottiene una lettura pulita o finché non la fermi, quindi spesso basta riposizionare un poco fra un tentativo e l’altro.
Decodificare un numero non significa esserne il proprietario
Rileggere un codice a barre fino alle sue cifre o al suo testo è un processo puramente meccanico: non dice niente su chi abbia registrato quel numero, se vada bene per la vendita al dettaglio o se sia mai stato assegnato. Un UPC o un EAN che qui viene letto senza problemi può essere comunque un duplicato, un segnaposto mai registrato o il GTIN vero di un’altra azienda. Se stai preparando etichette per prodotti che intendi vendere, genera codici nuovi con il generatore in blocco e chiedi a GS1 di emettere nelle forme dovute ogni GTIN che deve essere univoco, invece di dare per scontato che un numero che viene letto sia un numero che puoi usare liberamente.
Domande frequenti
Come leggo un codice a barre da una foto?
Posso leggere un codice a barre da uno screenshot?
Esiste un lettore di codici a barre online gratis?
Perché il mio codice a barre non viene letto?
Che tipi di codice a barre riesce a decodificare questo lettore?
Decodificare un codice a barre significa essere il proprietario di quel numero?
Continua a esplorare
Genera un Code 128, un EAN-13, un UPC o un QR Code e riporta l’immagine su questa pagina per confermare che venga letta correttamente.
Generatore di codici a barre in bloccoCSV, Excel o un elenco incollato — genera un lotto intero e controllane qui uno qualsiasi.
Il codice a barre non viene letto?Si decodifica bene qui ma alla cassa no? Le cause sono quasi sempre nella stampa.