A card reader is a device designed to read information from memory cards, such as SD, microSD, CompactFlash, and others. Card readers can vary greatly in appearance, but most often they are a small rectangular or square block with connectors for connecting memory cards. They connect to a computer or laptop, typically via a USB port.