Memory Card Calculator

How Many Photos Can 128GB Hold?

A 128GB memory card holds roughly 15,030 JPEG photos at 24 MP (about 30,060 at 12 MP), around 4,509 RAW files, or 5.3 hours of 4K video.

128GB has become the default card size for most photographers — big enough that you stop thinking about space on a normal shoot, cheap enough to buy two.

How many photos 128GB holds by resolution and file type
ResolutionJPEGRAW
12 MP30,060 photos9,018 photos
24 MP15,030 photos4,509 photos
45 MP8,016 photos2,404 photos
Video15.3 hours of 1080p5.3 hours of 4K

Check Your Exact Setup

Preset to 128GB — switch file type or resolution to match your camera:

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 Pictures Can 128GB Hold?

Same question, same answer: picture, photo or image, a 128GB card stores about 30,060 shots from a 12 MP camera and about 15,030 from a 24 MP one, saved as JPEG. The count depends on resolution and format, not on what you call the files.

How Many RAW Photos Can 128GB Hold?

RAW files keep the sensor's full data, so they run far larger — roughly 1.1 MB per megapixel. That means about 4,509 RAW frames at 24 MP, or around 2,404 from a 45 MP body like an EOS R5 or Z8. Shooting RAW+JPEG together, expect roughly 3,468 pairs.

How Many Photos Can 128GB Hold on an iPhone?

iPhones save HEIC files of about 3 MB, so 128GB stores roughly 39,500 phone photos. On the phone itself, iOS and apps typically claim 15–25GB, so a 128GB iPhone realistically holds closer to 32,500 pictures.

How Many Photos and Videos Can 128GB Hold?

Mixing stills and video? A practical split — say 100GB for photos and 28GB for video — gives you about 11,500 JPEGs plus roughly 1.2 hours of 4K. Slide the balance either way with the calculator above.

Other Card Sizes