Memory Card Calculator — How Many Photos Can Your SD Card Hold?
The free SD card calculator photographers have used since 2012. Pick your card and camera to see exactly how many JPEG or RAW photos — or hours of video — fit.
Based on usable capacity (~93% after formatting). JPEG ≈ 0.33 MB per megapixel, RAW ≈ 1.1 MB/MP, phone HEIC ≈ 3 MB, 1080p ≈ 130 MB/min, 4K ≈ 375 MB/min. Real sizes vary by camera.
How Many Photos Can 128GB Hold?
A 128GB memory card holds roughly 15,030 JPEG photos at 24 MP, about 4,509 RAW files, or around 5.3 hours of 4K video. Phone shooters get about 39,500 HEIC pictures.
| Resolution | JPEG | RAW |
|---|---|---|
| 12 MP | 30,060 photos | 9,018 photos |
| 24 MP | 15,030 photos | 4,509 photos |
| 45 MP | 8,016 photos | 2,404 photos |
| Video | 15.3 hours of 1080p | 5.3 hours of 4K |
128GB is the most popular card size for a reason: it comfortably swallows a long trip of JPEGs, yet stays cheap. RAW shooters on high-resolution bodies will fill it faster — see the full breakdown on the dedicated 128GB page, including iPhone and RAW-specific numbers.
Other Card Sizes
Every capacity has its own answer page with tables and a preset calculator:
Quick Answers
How many photos can 128GB hold?
A 128GB memory card holds roughly 15,000 JPEG photos at 24 MP, about 30,000 at 12 MP, or around 4,500 RAW files. For phone photos (HEIC, ~3 MB) it's about 39,500 pictures.
How many photos can 128GB hold on an iPhone?
iPhones save HEIC photos of roughly 3 MB, so a 128GB card or phone stores about 39,500 pictures — before accounting for apps and system storage on a phone itself.
How much 4K video fits on 128GB?
At a typical 375 MB per minute, 128GB records about 5.3 hours of 4K video, or roughly 15.3 hours at 1080p.