Hafıza kartları, dijital fotoğraf makinesinin filmleri gibidir. Bir elektronik bellektir ve makinenin içine takılır. Çok az enerji tüketirler ve onbinlerce kez yazılıp silinebildikleri için, sınırsız çekim olanağı sağlarlar.
Günümüzde Compact Flash (CF) en yaygın olanıdır ama Memory Stick (MS), Smart Media gibi çeşitleri vardır.
Hafıza kartları, makineniz hangilerini destekliyorsa o yapıda olmalıdır. Bazı makineler, birden fazla tipte hafıza kartını destekleyebilmektedir.
Günümüzde hafızaların fiyatları oldukça düşmüştür. Özellikle CF kartı fiyatları, son derece ucuzlamış, hızları da çok artmıştır. Hızlı bir hafıza kartı, fotoğrafların hızla aktarılmasını sağlayacağı için, hem çekim sırasında ve hem de PC’ye aktarırken avantaj sağlar.
Yukarıdakilerin dışında, farklı bir hafıza tipi daha vardır ama bir kart şeklinde değildir. Lisansı IBM’e ait olan “microdrive”, aslında CF kartı büyüklüğünde bir mini disktir. Genel olarak MB başına maliyeti daha düşüktür ve bazı modelleri hızlıdır ama bazı dezavantajları da vardır. Örneğin fazla enerji harcarlar ve ilk açılışı biraz yavaşlatabilirler. Tabi bir manyetik disk ve hareketli bir ünite olduğundan, düşme/çarpma gibi durumlara hafıza kartlarından daha duyarlıdır.