Een kaartlezer is een elektronisch apparaat dat leest en gegevens van diverse types van kaarten, met inbegrip van krediet/debetkaarten, de kaarten van de werknemersidentificatie, toegangsbeheerkaarten, en vele anderen verwerkt. Het kan de magnetische streep of de spaander op de kaart lezen en met een computersysteem communiceren om toegang te machtigen of te ontkennen, transacties te maken, of andere functies uit te voeren. De kaartlezers worden wijd gebruikt in ondernemingen, financiële instellingen, en overheidsorganisaties om toegang en procestransacties efficiënt te beveiligen.