Stregkodescannere kaldes normalt stregkodescannere eller stregkodelæsere. De er enheder, der bruges til at læse oplysningerne i stregkoder. De kan opdeles i endimensionelle og todimensionelle stregkodescannere.
Stregkoder består af sorte og hvide linjer, og stregkodescannere bruger infrarøde lyskilder, der udsender infrarødt lys til at bestemme bredden af stregkoderne baseret på forskellen i refleksionsgraden af infrarødt lys med sort / hvid. Der er en sensor i stregkodescanneren, som genererer forskellige spændinger i henhold til intensiteten af det reflekterede lys, bruger chippen til at afkode og til sidst returnerer det korrekte tegn repræsenteret af stregkoderne.