En
stregkodelæser er en inputenhed, der kan læse og fortolke trykte stregkoder. Stregkodelæsere fanger lysmønstrene trykt på et produkts stregkode og oversætter dem til digitale data.
En stregkodescanner fanger også stregkodernes lysmønstre, men det er en mere omfattende input-enhed, da den læser 2D-stregkoder ud over printede 1D-stregkoder.