What Size Memory Card is Best for a GoPro HERO4?

Wondering how much video footage or how many photos you can fit on a memory card with the new GoPro HERO4 Black and Silver cameras? Here are some guides.

GoPro HERO4 Memory Card Close-Up
Last Updated:
Filed Under: Memory Cards

This post may include affiliate links. Read more.

GoPros don’t come with a memory card. So unless you’re getting one of the special bundles in which the retailer might throw in some accessories, chances are you’re going to need to pick up an SD card separately. It’s not really optional–you won’t get far without an SD card in the camera–but it is something you’ll have to pick up separately.

Aside from choosing an SD card that’s fast enough to keep up with the high-bitrate video modes of the GoPro HERO4 or HERO3+ cameras, you’re going to need to choose the storage capacity. So this post is aimed at giving you an idea of what you can expect to fit on a 16GB, 32GB, 64GB, or 128GB SD card when shooting with a HERO4 or HERO3+.

There’s not really a “right” answer on which size to get. It really comes down to a combination of convenience and price. It’s more convenient to use a larger card. But there tends to be a sweet spot in the market at any given time, and if you go to the cards that are much bigger than that, the cost per gigabyte can suddenly jump.

The most common sizes available these days range from 32GB to 128GB, but you can also get 16GB, 256GB, and even 512GB cards. And because the SD card market moves along with the advances in SD card technology, the larger cards are coming down in price pretty consistently. Right now, the sweet spot is probably around the 64GB to 128GB sizes.

In most cases, you can expect much the same speed from cards of the same model with different storage capacities. That is, as an example, a SanDisk Extreme 32GB will give you much the same speed as a SanDisk Extreme 128GB SD card.

Below are guides on how much video footage and many still photos you can expect to fit on a 32GB or 64GB card with a GoPro HERO4. Please note that these refer only to the data that can be stored on a card and have nothing to do with battery life you can expect to get when filming, which is a separate issue.

Shooting Video

The top-end video modes of the GoPro HERO4 Black edition record data at a rate of 60Mb/s, which is a bit under 8MB/s. The GoPro HERO4 Silver has a maximum data stream of 45Mb/s, which works out to just over 5.6MB/s.

This table shows approximately the maximum number of minutes of footage you can expect to fit on a fully formatted 32GB and 64GB card with the HERO4 cameras. 1 All of the modes that record at 60Mb/s are only available on the Black edition. A smaller number are only available on the Silver edition, such as the 4K 15fps mode.

Video ModeMinutes / 128GBMinutes / 64GBMinutes / 32GB 
4K 30fps26613366.5H4 Black only
4K 30fps + Protune26613366.5H4 Black only
4K 25fps26613366.5H4 Black only
4K 25fps + Protune26613366.5H4 Black only
4K 24fps26613366.5H4 Black only
4K 24fps + Protune26613366.5H4 Black only
4K 24fps Superview26613366.5H4 Black only
4K 24fps Superview + Protune26613366.5H4 Black only
4K 15fps35217688H4 Silver only
4K 15fps + Protune35217688H4 Silver only
4K 12fps35217688H4 Silver only
4K 12 fps + Protune35217688H4 Silver only
2.7K 50fps26613366.5H4 Black only
2.7K 50fps + Protune26613366.5H4 Black only
2.7K 48fps26613366.5H4 Black only
2.7K 48fps + Protune26613366.5H4 Black only
2.7K 30fps35217688 
2.7K 30fps + Protune35217688 
2.7K 25fps35217688 
2.7K 25fps + Protune35217688 
2.7K 24fps35217688 
2.7K 24fps + Protune35217688 
2.7K 30fps Superview35217688H4 Black only
2.7K 30fps Superview + Protune26613366.5H4 Black only
2.7K 25fps Superview35217688H4 Black only
2.7K 25fps Superview + Protune26613366.5H4 Black only
2.7K 4:3 30fps35217688 
2.7K 4:3 30fps + Protune26613366.5H4 Black only
2.7K 4:3 25fps35217688 
2.7K 4:3 25fps + Protune26613366.5H4 Black only
1440p 80fps26613366.5H4 Black only
1440p 80fps + Protune26613366.5H4 Black only
1440p 60fps35217688 
1440p 60fps + Protune26613366.5H4 Black only
1440p 50fps35217688 
1440p 50fps + Protune26613366.5H4 Black only
1440p 48fps524262131 
1440p 48fps + Protune35217688 
1440p 30fps524262131 
1440p 30fps + Protune35217688 
1080p 120fps26613366.5H4 Black only
1080p 120fps + Protune26613366.5H4 Black only
1080p 90fps26613366.5H4 Black only
1080p 90fps + Protune26613366.5H4 Black only
1080p 60fps524262131 
1080p 60fps + Protune35217688 
1080p 50fps524262131 
1080p 50fps + Protune35217688 
1080p 48fps524262131 
1080p 48fps + Protune35217688 
1080p 30fps524262131 
1080p 30fps + Protune35217688 
1080p 25fps524262131 
1080p 25fps + Protune35217688 
1080p 24fps524262131 
1080p 24fps + Protune35217688 
1080p 80fps Superview26613366.5H4 Black only
1080p 80fps Superview + Protune26613366.5H4 Black only
1080p 60fps Superview524262131 
1080p 60fps Superview + Protune35217688 
1080p 50fps Superview524262131 
1080p 50fps Superview + Protune35217688 
1080p 48fps Superview524262131 
1080p 48fps Superview + Protune35217688 
1080p 30fps Superview524262131 
1080p 30fps Superview + Protune35217688 
1080p 25fps Superview524262131 
1080p 25fps Superview + Protune35217688 
1080p 24fps Superview524262131 
1080p 24fps Superview + Protune35217688 
960p 120fps524262131 
960p 120fps + Protune35217688 
960p 60fps524262131 
960p 60fps + Protune35217688 
960p 50fps524262131 
960p 50fps + Protune35217688 
720p 120fps524262131 
720p 120fps + Protune35217688 
720p 60fps524262131 
720p 60fps + Protune35217688 
720p 50fps524262131 
720p 50fps + Protune35217688 
720p 30fps706353176.5 
720p 30fps + Protune35217688 
720p 25fps706353176.5 
720p 25fps + Protune35217688 
720p 120fps Superview524262131 
720p 120fps Superview + Protune35217688 
720p 60fps Superview524262131 
720p 60fps Superview + Protune35217688 
720p 50fps Superview524262131 
720p 50fps Superview + Protune35217688 
WVGA 240fps524262131 
WVGA 240fps + Protune524262131 

Shooting Photos

The GoPro HERO4 Black takes 12MP, 7MP, and 5MP still photos saved as JPGs.

The camera itself does offer an estimate of how many images can fit on the remaining space for a given shooting mode. It’s the number at the bottom left of the front screen, to the left of the battery status indicator. But it doesn’t appear to be very accurate–at least for still images. For a new, freshly formatted 32GB card, it shows 3040 images regardless of whether it’s set to 12MP, 7MP, or 5MP.

In real-world shooting, I’ve found that you can get many more images on a card than that indicator suggests. The file sizes vary by image size as well as from image to image within the same image size. That’s because of the way that JPG compression works. The amount of JPG compression that can be applied varies according to the colors and detail of the image. An image with little detail and big blocks of uniform colors can be compressed far more than an image with lots of detail and lots of colors with smooth gradations.

But with normal shooting, I’ve found that most file sizes for the 12MP still images from a GoPro HERO4 Black fall between about 5.8MB and 7.2MB. For the purposes of these calculations, I’m going to take the upper end of this range since that represents a target minimum number of images that will fit on the card. In real-world conditions, you’re likely going to have file sizes smaller than this mixed in, meaning you’ll be able to get more images than these minimums here. So the numbers are “at least” numbers. But for this, it’s prudent to treat those extras as bonus images rather than counting on them. After all, it’s more likely to spoil a shoot if you overestimate how many images you can fit on a card rather than underestimating.

  1. Data sources: 1 | 2.[]
David Coleman / Photographer
by David Coleman

I'm a freelance travel photographer based in Washington DC. Seven continents, up mountains, underwater, and a bunch of places in between. My images have appeared in numerous publications, and you can check out some of my travel photography here. I've been shooting with GoPros for years, starting with the HD HERO, and have owned and used every model since. More »