Skip to Content

How Many Photos Per GB? Memory Card Hold Capacity (All Sizes)

Card capacity can be kind of confusing. But it doesn’t have to be. In this post, you’ll learn how many photos per GB of memory. And how many each memory card size can hold. We’ll also answer the following questions: How many pictures can 32GB hold? And how many photos a 64GB memory card can hold? 

how many photos per gb

Guide to Memory Card Capacity

It’s important to know the capacity of your memory cards. There isn’t much worse than running out of space before you run out of subject matter.

To help you figure it all out, we created two main sections for this post.

  1. First, we cover how many images per gigabyte of data, according to image resolution.
  2. Second, we break down how many photos will fit on each size of memory card. They range from 16GB all the way up to 1TB.

To help you understand image size, here are four factors that can increase/decrease the available storage space on your memory card.

4 Factors Affecting Photo Size

There are a number of factors that will affect the size of each image. And the space you’ll have available on your storage device.

  1. Image resolution: This is the most significant factor when comparing memory card capacity.
  2. Image compression: Shooting in jpg (compressed) will increase your card capacity significantly when compared to uncompressed image formats (like RAW).
  3. Video files: It would be uncommon to shoot only photos and no videos. Don’t forget to take into account your video size. These can add up quickly and reduce available space for photos.
  4. Other files on the card: Some devices create additional files, other than the video and image files. GoPro cameras, for example, create LRV and THM files that will take up space on your card.

How Many Photos Per GB? (Chart)

How many photos per GB? You can hold as many as 580 and as few as 192 in one GB of digital storage. This is for an average image resolution of 5.5MP up to 18MP. And it’s based on a compressed image format.

For more detail, check out this chart showing the effect of image resolution on storage capacity.

MegapixelsFile Size (MB)Images Per GB
5.5MP1.7588
8MP2.4417
10MP3.0333
11MP3.3303
12MP3.6277
16.6MP5.0200
18MP5.2192

Hero11 Black shoots 27MP still photos. This is up from the 23MP image resolution of the Hero10 Black.

For older GoPro cameras, the most common image resolution is 12MP. This includes the Hero8 Black, the older Hero7 Black, and Hero6 Black. Hero7 White and Silver both shoot in 10MP. And the 360 cameras (Max and Fusion) shoot 16.6MP photos in 360 degrees.

Please note that the file size is approximate. I’ve seen file sizes for a 12MP GoPro photo range from 3.3MB to 5MB. The more complex the photo, the larger it can be. I chose 3.6MB as an average photo size for 12MP resolution.

Keep reading: What Does GB Mean?

Number of Photos Per GB

How many pictures per GB can you store on a memory card? 277 images at 12MP resolution will take up one GB of storage space.

For many years, the standard photo resolution of GoPro cameras is 12MP.

Learn how to improve your GoPro photography.

How Many Photos Can My Memory Card Hold?

To help you plan card usage, here is a chart that breaks down the image capacity of each memory card size.

How many photos can it hold? 16GB to 1TB (Chart)

Card SizeGoPro Hero8GoPro MaxCanon 80D
Image Resolution12MP / 3.6MB16.6MP / 5MB24.2MP / 49MB
16GB4,4443,200326
32GB8,8896,400
653
64GB17,77812,8001,306
128GB35,55625,6002,612
256GB71,11151,2005,224
512GB142,222102,40010,448
1TB277,778200,00020,408

A couple of notes about the data in this chart:

  • GoPro image sizes are based on the maximum photo resolution for each of the Hero8 Black (12MP) and the GoPro Max (16.6MP).
  • Canon 80D image size is based on 24.2MP resolution, uncompressed RAW/DNG 16 bits/pixel.

For a great quality microSD card, I recommend SanDisk. They come in sizes from 32GB to 1TB.

How many photos can 16GB hold?

A 16GB memory card can hold approximately 4,400 photos. This is based on jpg file format, at 12MP, a standard GoPro image resolution.

Here are how many images from each of these cameras can fit on a 16GB card.

  • 12MP: 4,400 photos
  • 16.6MP: 3,200 photos
  • 24.2MP: 326 photos

How many photos can 32GB hold?

A 32GB memory card can hold approximately 8,889 photos. This is based on jpg file format, at 12MP, a standard GoPro image resolution.

Here are how many images from each of these cameras can fit on a 32GB card.

  • 12MP: 8,889 photos
  • 16.6MP: 6,400 photos
  • 24.2MP: 653 photos

How many photos can 64GB hold?

A 64GB memory card can hold approximately 17,778 photos. This is based on jpg file format, at 12MP, a standard GoPro image resolution.

Here are how many images from each of these cameras can fit on a 64GB card.

  • 12MP: 17,778 photos
  • 16.6MP: 12,800 photos
  • 24.2MP: 1,306 photos

How many photos can 128GB hold?

A 128GB memory card can hold approximately 35,556 photos. This is based on jpg file format, at 12MP, a standard GoPro image resolution.

Here are how many images from each of these cameras can fit on a 128GB card.

  • 12MP: 35,556 photos
  • 16.6MP: 25,600 photos
  • 24.2MP: 2,612 photos

How many photos can 256GB hold?

A 256GB memory card can hold approximately 71,111 photos. This is based on jpg file format, at 12MP, a standard GoPro image resolution.

Here are how many images from each of these cameras can fit on a 256GB card.

  • 12MP: 71,111 photos
  • 16.6MP: 51,200 photos
  • 24.2MP: 5,224 photos

How many photos can 512GB hold?

A 256GB memory card can hold approximately 142,222 photos. This is based on jpg file format, at 12MP, a standard GoPro image resolution.

Here are how many images from each of these cameras can fit on a 512GB card.

  • 12MP: 142,222 photos
  • 16.6MP: 102,400 photos
  • 24.2MP: 10,448 photos

How many photos can 1TB hold?

A 256GB memory card can hold approximately 277,778 photos. This is based on jpg file format, at 12MP, a standard GoPro image resolution.

Here are how many images from each of these cameras can fit on a 1TB card.

  • 12MP: 277,778 photos
  • 16.6MP: 200,000 photos
  • 24.2MP: 20,408 photos

Learn more with our GoPro SD Card Guide

How many pictures can 32GB hold

More reading: How to Format Your SD Card (5 Ways)

4 Ways to Use Your Photo Capacity

When would you ever need space for 100,000 photos? As you read this post, you’re probably surprised to see that huge volume of images that can be stored on an average SD card.

When would you ever need this kind of space?

  1. Extended Time Lapse: Perfect for long time lapses – watching the tide rise and fall or the sunset. An 8-hour shoot, with an image shot every 5 seconds will create 5,750 photos. Learn more about GoPro time lapses.
  2. Incremental shooting: Shoot one image every so many seconds to capture the feel of the trip. You might also consider using TimeWarp to create this effect.
  3. Extended trip: If you are going on a long trip, you could easily shoot more than 20,000 images. This is true especially if you combine standard photos along with a few time-lapse videos.
  4. Videos: While this post is focused on the image capacity of memory cards, don’t forget that you’ll probably be shooting lots of videos. And they can consume a lot of space. After a trip, my memory cards typically have more GB of video than photos.

Even though you can easily have room for all your photos on one microSD card, I recommend bringing a couple.

And I always try to upload my footage every night. This keeps my photos and videos safe – and keeps my memory cards ready to be filled up the next day.

Your Turn

Have a question about photo storage? Or maybe a tip about managing pictures on memory cards? Let me know below!

Lou Desmond

Thursday 16th of June 2022

Howdy! I'm the casual photographer from a Brownie to Polaroids to disposables through a great Nikon to cell phones from the 50s to today. I have a gillion photos and I'm moving them from their physical form to digital. I've got two 5TB drive for starters.

Your article for nice but the answers you provided cannot make their way to my head. Can you answer this question for me? If I have a 5 inch by 7 inch photo, I can calculate the 35 square inches of photo. If I capture the photo in a scanner at 4800 pixels per inch, how much space will it take on my hard drive?

With that information, I will be able to make my decision between a 4800 and 9600 ppi scanner.

God Bless Y'all for any help provided!

Lou

Shari Everman

Tuesday 10th of May 2022

We'd like to receive your articles and want to sign up.

Rose

Friday 27th of November 2020

I have a Nikon D5600 camera I have it set to jpeg/ normal raw and large pics 1900x ? Pics. I have a 64 gb sd card . So high resolution card do far I have over 1000, pics I need to transfer 202 pictures to a sd card for someone could I use a 4 gb card or 8 gb? I am new at this so I need a little help please.

Dennis Brown

Wednesday 17th of November 2021

@Rose, 4gb is plenty big enough.