Ein Lochkartenleser ist ein Peripheriegerät für Datenverarbeitungsanlagen, das Lochkarten elektrisch, optisch oder mechanisch abtastet, die Stanzungen dem Zeichensatz entsprechend umsetzt und die decodierten Daten zur Weiterverarbeitung an die Datenverarbeitungsanlage weiterleitet. Auf einer Lochkarte sind maximal 80 Zeichen gespeichert. Die Lesung der Lochkarten erfolgt stapelweise.