Le CompactFlash sono schede di memoria a stato solido che utilizzano memorie flash.
Hanno una dimensione di 42,8 x 36,4 mm con uno spessore che cambia a seconda del tipo, esistono infatti due tipi di questo modello:
- CompactFlash Tipo I con uno spessore di 3,3 mm
- CompactFlash Tipo II con uno spessore di 5 mm
La capacità delle schede CompactFlash varia da 16 MB a 128 GB a seconda del modello.
Nate inizialmente per le fotocamere digitali, visto il grande successo si sono diffuse anche in altri campi, come ad esempio nell'audio digitale.