Il termine 'barcode' (codice a barre) non si riferisce a uno specifico formato di file proprietario, ma piuttosto a una rappresentazione visiva di dati leggibile da dispositivi elettronici. Le immagini dei codici a barre vengono solitamente salvate in formati grafici standard. Queste immagini contengono informazioni codificate, spesso sotto forma di linee parallele di larghezza e spaziatura variabile, oppure tramite pattern bidimensionali come i codici QR. I dati codificati in un codice a barre possono rappresentare una vasta gamma di informazioni, come numeri di identificazione prodotto, numeri di serie, prezzi o URL di siti web. Le immagini dei codici a barre sono utilizzate estensivamente nel commercio al dettaglio, nella logistica, nel settore sanitario e nella produzione per ottimizzare processi come la gestione dell'inventario, le transazioni al punto vendita e il tracciamento dei pazienti. Le informazioni codificate nel codice a barre vengono decodificate utilizzando uno scanner per codici a barre o un'applicazione per smartphone in grado di interpretare il pattern visivo e convertirlo nuovamente nei dati originali. L'immagine stessa funge semplicemente da contenitore per questi dati codificati.