How Many Photos Can 128GB Hold?

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.

See also  Can You Take a Power Bank on a Plane? (2026 Rules)