La memoria Compact Flash (siglata talvolta CF) è un tipo di schede di memoria creata nel 1984 dalla società SanDisk. La memora Compact Flash è costituita da un controllore di memoria e di memoria flash contenute in un case di dimensioni ridotte (42.8 mm di larghezza e 36.4 mm di altezza), più piccolo di una scatola di fiammiferi, e con un peso di 11.4 grammi.
Esistono due tipi di schede Compact Flash di dimensioni diverse :


Le schede CompactFlash sono conformi alla normaPCMCIA/ATA così il connettore ha solo 50 SPINE invece delle 68 delle schede PCMCIA. Quindi è possibile inserire una scheda CompactFlash in una postazione PCMCIA passiva di tipo II.