Disclosure: We may earn a commission from qualifying purchases through links on this page, at no extra cost to you. Learn more.
Digital Storage Calculator
Estimate how much storage your photos and videos need, and see a practical capacity tier to shop for.
Disclosure: some links below are affiliate links. We may earn a commission from qualifying purchases at no extra cost to you. This never affects our recommendations.
Short answer: a 128 GB card holds roughly 25,000 JPEG photos from a typical smartphone or mid-range camera (around 5 MB each). Shoot in RAW and that drops to about 4,000–5,000. Use the calculator below for your exact file sizes.
Photos per 128 GB by file size
| Average photo size | Approx. photos on 128 GB |
|---|---|
| 3 MB (phone JPEG, compressed) | ~42,000 |
| 5 MB (typical JPEG) | ~25,000 |
| 15 MB (high-res JPEG) | ~8,500 |
| 25 MB (RAW) | ~5,000 |
Usable space is a little lower than the label (formatting overhead), so treat these as close estimates.
Don’t forget video
If you also shoot 4K video, storage disappears fast — about 30 GB per hour. See how much storage you need for 4K video.
Work out a mixed photo-and-video total with our Storage Calculator, then browse 128GB cards on Amazon.