コンパクトフラッシュ (英語: CompactFlash, CF) は、小型カード型インタフェース、およびその規格による拡張カード。1990年代後半から2000年代後半にかけて、フラッシュメモリ型メモリーカードとして民生向け機器で広く使われた。また、ノートパソコンにネットワーク通信機器などの拡張デバイスを接続するためのインターフェイスとしても使われた他、産業用・組み込み用に使われている。