How many pictures can a 128 GB card hold for serious photography

How many pictures can a 128 GB card hold for serious photography

21 October 2026 10 min read
Learn how many pictures a 128 GB memory card can hold in real life, with clear examples for JPEG, RAW, and RAW+JPEG, plus tips on card types, speed, and backup.
How many pictures can a 128 GB card hold for serious photography

How many pictures can a 128 GB card hold in real life

A 128 GB memory card typically stores between 4,000 and 25,000 photos. The exact number of images a card can accommodate depends on camera resolution, file size, and whether you shoot JPEG photos, RAW photos, or both together. To estimate how many photos your digital camera can store, you must first understand how different file types use memory and storage capacity.

Manufacturers define a 128 GB card as 128,000,000,000 bytes. Your camera and computer usually measure capacity in gibibytes (GiB), where 1 GiB equals 1,073,741,824 bytes. Dividing 128,000,000,000 by 1,073,741,824 gives about 119.2 GiB of usable space, which is why a freshly formatted 128 GB card appears closer to 119 GB in real life.

On a modern 24 megapixel camera, a single high quality JPEG file usually has a file size of 6 to 10 MB. The same scene saved as a RAW file often reaches 24 to 30 MB, so the RAW files use roughly three times more data than JPEG photos from the same sensor. These ranges are consistent with typical manufacturer estimates for mid range cameras from brands like Canon, Nikon, and Sony. When you combine RAW JPEG capture, every press of the shutter creates two files, which means the photos hold more editing latitude but also fill the card much faster.

Using the 119 GB real world capacity, dividing by an average 8 MB JPEG file size yields roughly 14,800 photos, while 28 MB RAW files reduce the number of photos to around 4,200. Shooting RAW JPEG together with an 8 MB JPEG plus a 28 MB RAW produces about 36 MB per exposure, so 119 GB divided by 36 MB gives roughly 3,300 images before the card is full.

How file type, resolution, and compression change the numbers

The question “how many pictures can 128 GB hold” only makes sense when you define your camera resolution and file type. A 12 megapixel digital camera produces smaller JPEG photos than a 45 megapixel body, so the same memory card holds very different numbers of images. Lower resolution sensors generate smaller files, which means the card stores many more photos, while ultra high resolution sensors trade quantity for detail.

On a 20 megapixel camera, a fine quality JPEG file size might average 5 MB, giving about 23,800 photos on a 119 GB formatted card. Move to a 45 megapixel sensor and the same JPEG photos can reach 15 MB, cutting the number of images to roughly 7,900 on the same memory cards. RAW photos from those high resolution cameras can exceed 50 MB per file, so the photos’ memory requirement grows quickly and the card preserves far fewer frames.

Compression settings also matter because they change how much data each file stores. Choosing basic JPEG compression reduces file size and lets the memory card store many more images, but it sacrifices fine detail that professional photographers may want to preserve. If you want a deeper comparison with smaller capacities, you can read this detailed guide on the capacity of a 32 GB card for photos and then scale the numbers up for your own memory cards.

To make these differences easier to visualize, here are compact examples based on common resolutions and typical file sizes using the 119 GB real world capacity. In each case, the rough formula is usable space in MB (119,000) divided by average file size in MB:

  • 20 MP camera, 5 MB JPEG: 119,000 MB ÷ 5 MB ≈ 23,800 JPEG photos
  • 24 MP camera, 8 MB JPEG: 119,000 MB ÷ 8 MB ≈ 14,800 JPEG photos
  • 24 MP camera, 28 MB RAW: 119,000 MB ÷ 28 MB ≈ 4,200 RAW photos
  • 33 MP camera, 10 MB JPEG: 119,000 MB ÷ 10 MB ≈ 11,900 JPEG photos
  • 33 MP camera, 33 MB RAW: 119,000 MB ÷ 33 MB ≈ 3,600 RAW photos
  • 61 MP camera, 60 MB RAW: 119,000 MB ÷ 60 MB ≈ 1,980 RAW photos

How shooting style and subject affect 128 GB usage

Two photographers using the same camera resolution and memory card can still end a day with very different file counts. Fast action photography with long bursts creates many photos quickly, while slow paced landscape work might produce only a few carefully composed RAW files. The way you shoot changes how many pictures a 128 GB card holds long before you hit the technical storage limit.

Action scenes, wildlife, and sports often generate dense RAW files because the camera records complex textures, motion blur, and high ISO noise. These details increase file size, so RAW photos from a night football match can be larger than RAW files from a bright studio portrait session. When you shoot JPEG RAW together in such demanding conditions, the photos hold more tonal information but the memory cards fill at a surprising speed.

By contrast, studio portraits against plain backgrounds create simpler data patterns. The RAW JPEG combination from these sessions can be slightly smaller, allowing the card to capture a few more frames before it is full. If you plan to scan old prints instead of shooting new digital files, renting a device as explained in this article on the benefits of renting a photo scanner can help you manage photo storage without worrying about how many photos your camera card can hold in one session.

Practical experience shows how style and subject combine with file type. A sports photographer firing 20 frames per second in RAW plus JPEG can burn through a 128 GB card in a single match, while a travel photographer shooting mostly JPEGs at a relaxed pace might stretch the same card across an entire multi week trip.

Choosing the right memory card type, speed, and capacity

Understanding how many pictures can 128 GB hold is only half the story, because the type of memory card and its speed rating also shape your experience. SD, microSD, and CFexpress cards all store digital data, but they differ in performance, durability, and how they handle large RAW files. A slow card can technically hold many photos yet still cripple burst photography because the camera buffer fills faster than the card writes.

CFexpress cards are designed for high end cameras that shoot huge RAW photos and 4K or 8K video. Their very high write speed lets professional photographers capture long bursts of RAW files without waiting for the buffer to clear, even when each file size exceeds 60 MB. In this scenario, a 128 GB CFexpress memory card might hold fewer minutes of video than still photos, but it keeps up with demanding digital workflows that would overwhelm older cards.

For most enthusiasts, a fast UHS I or UHS II SD memory card with 128 GB capacity offers a balanced mix of storage and speed. These memory cards can handle continuous JPEG photos and moderate RAW JPEG bursts while still providing enough space for thousands of images. When you compare cards, check both the advertised capacity and the sustained write speed, because the latter determines how many photos you can shoot in a row before the camera slows down.

Practical examples of 128 GB card holds for different cameras

To make the numbers concrete, consider a 24 megapixel mirrorless camera set to fine JPEG only. With an average 8 MB JPEG file size and 119 GB of usable space, a 128 GB card holds around 14,800 images, which is enough for several long trips. Switch the same camera to RAW files only at roughly 28 MB each, and the card stores closer to 4,200 RAW photos before the memory is full.

On a 33 megapixel body, many photographers report JPEG photos around 10 MB and RAW files near 33 MB. In that case, the number of photos on a 128 GB memory card drops to about 11,900 JPEG images or 3,600 RAW photos, and a RAW JPEG combination at roughly 43 MB per exposure might limit you to around 2,760 captures. A high resolution 61 megapixel camera resolution can push RAW file size beyond 60 MB, so the same card preserves only about 2,000 RAW files, which is why professional photographers often carry several memory cards for a single assignment.

Hybrid shooters who mix stills and video must think about data usage even more carefully. Recording 4K video at high bitrates can consume gigabytes in minutes, leaving less storage for still photos later in the day. If you regularly shoot wildlife with long lenses, pairing a 128 GB card with the budget friendly telephoto options described in this guide to reaching 400 mm on a real budget will help you balance reach, file size, and overall storage strategy.

Workflow, backup, and when 128 GB is not enough

Knowing how many pictures can 128 GB hold also informs your backup and workflow habits. A single large card may seem convenient, but putting all your photo data on one device increases risk if that card fails. Many professional photographers prefer several smaller memory cards, so no single failure wipes out every RAW file from a job.

When you return from a shoot, copy all files to at least two separate storage locations. One external SSD or hard drive can serve as your working drive, while a second drive or network storage keeps a safety copy of your JPEG photos and RAW photos. This approach protects your digital data and lets you reformat the card to free space for the next assignment without fear of losing irreplaceable images.

If you routinely fill a 128 GB card in a day, consider upgrading your capacity or adjusting your settings. Reducing camera resolution slightly, switching from uncompressed RAW JPEG to a lossless compressed RAW format, or trimming long burst sequences can all lower file size without ruining image quality. For travel and event photography, carrying two 128 GB memory cards often strikes a better balance between total photo count, safety, and flexibility than relying on one oversized card for everything.

Key statistics on 128 GB cards and photo capacity

  • A 128 GB card is marketed as 128,000,000,000 bytes, which equals about 119.2 GiB when divided by 1,073,741,824 bytes per GiB. File system overhead and rounding mean your camera typically reports roughly 119 GB of usable storage.
  • At an average 8 MB per JPEG file, 119 GB of usable space allows for about 14,800 photos, which is comparable to shooting 400 images per day for more than five weeks of travel.
  • With 30 MB RAW files from a mid range camera resolution, the same 119 GB holds roughly 3,900 RAW photos, enough for several full wedding days for many professional photographers who average 1,000 to 1,500 keepers per event.
  • Switching from JPEG only at 8 MB per file to RAW JPEG capture with an 8 MB JPEG plus a 24 to 28 MB RAW increases per shot data from 8 MB to roughly 32 MB. On a 128 GB memory card that once stored about 14,800 JPEG photos, the same space now fits roughly 3,700 combined files.
  • CFexpress cards can reach sustained write speeds above 1,000 MB per second, which is more than ten times faster than many older SD cards and crucial for cameras that generate extremely large RAW files and high bitrate video.

FAQ about how many pictures a 128 GB card can hold

How many JPEG photos can a 128 GB card usually store

On most modern cameras, a 128 GB memory card stores between 10,000 and 20,000 JPEG photos. The exact number depends on your camera resolution, compression setting, and subject complexity, which all influence JPEG file size. Lower resolution bodies with strong compression can exceed 20,000 images, while very high resolution cameras may stay closer to 8,000 to 12,000 photos.

How many RAW photos fit on a 128 GB memory card

For typical 24 to 33 megapixel cameras, a 128 GB card holds around 3,000 to 5,000 RAW photos. If your RAW files average 30 MB, you can expect roughly 4,000 images before the card is full. High resolution sensors that create 60 MB RAW files will cut that number to about 2,000 frames on the same capacity.

Is it better to use one 128 GB card or several smaller cards

Using one large card is convenient, but several smaller memory cards reduce risk. If a single 128 GB card fails, you could lose every file from a trip or assignment. Splitting your shooting across two or three cards limits potential loss while still giving you enough storage for many photos.

Does shooting RAW plus JPEG change how many pictures 128 GB holds

Shooting RAW plus JPEG roughly doubles or triples the data written for every exposure. A card that holds 12,000 JPEG photos alone might only store 3,000 to 4,000 RAW JPEG pairs from the same camera. This mode is valuable for fast sharing and deep editing, but it demands more capacity and careful storage planning.

How does video recording affect space for still photos on a 128 GB card

High bitrate 4K or 8K video can consume tens of gigabytes in a short time. If you record long clips on a 128 GB card, you will have far less remaining storage for still photos later in the day. Hybrid shooters should monitor remaining capacity closely and consider separate cards for video and stills to avoid running out of space unexpectedly.