I codici a barre sono codici di identificazione costituiti da un insieme di elementi grafici a contrasto elevato destinati alla lettura per mezzo di un sensore a scansione e decodificati per restituire l'informazione in essi contenuta. Sono utilizzati dall'industria e dalle aziende per identificare i prodotti. Esistono vari sistemi di codici a barre che possono essere utilizzati in diverse situazioni.
Ci sono inoltre una serie di fattori che determinano il sistema migliore da usare:
I sistemi di codici a barre automatizzati possono essere utilizzati per stampare i codici a barre sugli articoli mentre sono su un nastro trasportatore. Esistono sistemi completamente automatizzati che etichettano i prodotti durante il processo di produzione e sistemi semi-automatici che stamperanno il codice a barre su un'etichetta che potrà quindi essere successivamente applicata a mano sui prodotti.