Un lector de tarjetas de memoria es un dispositivo de almacenamiento de datos para acceder los datos en una tarjeta de memoria, como por ejemplo: CompactFlash (CF), Secure Digital (SD) o MultiMediaCard (MMC).
Es un periférico de entrada y salida La mayoría de los lectores de tarjetas también ofrecen capacidad de escritura, y junto con la tarjeta, esto puede funcionar como un memoria USB o pendrive.
Algunas impresoras y computadoras personales tienen un lector de tarjetas incorporado.
Hay tres categorías de lectores de tarjetas, según el tipo y la cantidad de las ranuras para tarjetas: Algunos tipos de tarjetas de memoria con sus propias funciones de USB no necesitan el lector de tarjetas, como la tarjeta de memoria Intelligent Stick, que se puede conectar directamente a un puerto USB.
La clase de dispositivo USB que utiliza es 0x08.