CompactFlash – karta pamięci, w której zastosowano pamięć flash typu NAND Znalazła zastosowanie w takich urządzeniach jak aparaty cyfrowe, urządzenia telekomunikacyjne i inne. Compact Flash jest najdłużej dostępnym typem kart pamięci sprzedawanym do dziś.
Standard został przedstawiony w 1994 r. przez jego twórcę – SanDisk Corporation. Karta CompactFlash była pierwszą dostępną na rynku kartą flash. Ma rozmiar 42,8 × 36,4 mm i grubość 5 mm (typ II) lub 3,3 mm (typ I). Zasilana jest napięciem: 3,3 lub 5,0 V. Maksymalna prędkość transmisji danych wynosi 133 MB/s. Dodatkową cechą kart CF jest fakt, iż interfejs elektroniczny jest prawie identyczny z interfejsem IDE stosowanych w komputerach osobistych do obsługi dysków – umożliwia to stosowanie kart CompactFlash jako dysków o bardzo dużej wytrzymałości mechanicznej, niskim poborze prądu oraz małym wydzielaniu ciepła, nawet ze standardowymi płytami głównymi (wymagana jest jedynie odpowiednia przejściówka dostosowująca układ pinów). Budowane są także tzw. karty bootowalne.