Czytnik kart pamięci jest urządzeniem umożliwiającym odczyt i zapis kart pamięci typu Flash. Czytnik może być urządzeniem przenośnym podłączanym do portu USB, nie wymagającym zewnętrznego zasilania lub zintegrowanym z płytą główną komputera z wyprowadzonym jedynie w obudowie komputera gniazdem do wkładania kart pamięci.
Czytniki obsługują wszystkie najbardziej popularne rodzaje kart: Smart Media (SM), MultiMedia Card (MMC), Secure Digital (SD), Secure Digital HC, MikroSD, MikroSDHC, Memory Stick/Pro (MS), Compact Flash (CF).