Gli scanner di codici a barre sono dispositivi palmari che vengono utilizzati per leggere le informazioni codificate in un codice a barre. Vengono utilizzati per la gestione dei materiali, nel commercio al dettaglio e all'ingrosso, nelle industrie che producono materiali, nella gestione del magazzino e in molti altri settori.
La tecnologia prevalente in quanto più affidabile ed economica impiega uno o più raggi laser (nei lettori fissi abbinato ad una o più testine oscillanti e in taluni casi ad un sistema di specchi) al fine di moltiplicare le angolazioni di lettura del codice stampato su un oggetto. Esistono anche dei lettori più economici (di solito quelli portatili) che utilizzano una barra di LED per illuminare i codici a barre e un sensore CCD (Charged Coupled Device). Si ottengono così dispositivi più leggeri e più resistenti che però devono essere portati quasi a contatto con i codici a barre da leggere, a breve distanza e perpendicolarmente o quasi.