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.

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 an extra.

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 capacity. 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 Mode Minutes / 128GB Minutes / 64GB Minutes / 32GB
4K 30fps 266 133 66.5 H4 Black only
4K 30fps + Protune 266 133 66.5 H4 Black only
4K 25fps 266 133 66.5 H4 Black only
4K 25fps + Protune 266 133 66.5 H4 Black only
4K 24fps 266 133 66.5 H4 Black only
4K 24fps + Protune 266 133 66.5 H4 Black only
4K 24fps Superview 266 133 66.5 H4 Black only
4K 24fps Superview + Protune 266 133 66.5 H4 Black only
4K 15fps 352 176 88 H4 Silver only
4K 15fps + Protune 352 176 88 H4 Silver only
4K 12fps 352 176 88 H4 Silver only
4K 12 fps + Protune 352 176 88 H4 Silver only
2.7K 50fps 266 133 66.5 H4 Black only
2.7K 50fps + Protune 266 133 66.5 H4 Black only
2.7K 48fps 266 133 66.5 H4 Black only
2.7K 48fps + Protune 266 133 66.5 H4 Black only
2.7K 30fps 352 176 88
2.7K 30fps + Protune 352 176 88
2.7K 25fps 352 176 88
2.7K 25fps + Protune 352 176 88
2.7K 24fps 352 176 88
2.7K 24fps + Protune 352 176 88
2.7K 30fps Superview 352 176 88 H4 Black only
2.7K 30fps Superview + Protune 266 133 66.5 H4 Black only
2.7K 25fps Superview 352 176 88 H4 Black only
2.7K 25fps Superview + Protune 266 133 66.5 H4 Black only
2.7K 4:3 30fps 352 176 88
2.7K 4:3 30fps + Protune 266 133 66.5 H4 Black only
2.7K 4:3 25fps 352 176 88
2.7K 4:3 25fps + Protune 266 133 66.5 H4 Black only
1440p 80fps 266 133 66.5 H4 Black only
1440p 80fps + Protune 266 133 66.5 H4 Black only
1440p 60fps 352 176 88
1440p 60fps + Protune 266 133 66.5 H4 Black only
1440p 50fps 352 176 88
1440p 50fps + Protune 266 133 66.5 H4 Black only
1440p 48fps 524 262 131
1440p 48fps + Protune 352 176 88
1440p 30fps 524 262 131
1440p 30fps + Protune 352 176 88
1080p 120fps 266 133 66.5 H4 Black only
1080p 120fps + Protune 266 133 66.5 H4 Black only
1080p 90fps 266 133 66.5 H4 Black only
1080p 90fps + Protune 266 133 66.5 H4 Black only
1080p 60fps 524 262 131
1080p 60fps + Protune 352 176 88
1080p 50fps 524 262 131
1080p 50fps + Protune 352 176 88
1080p 48fps 524 262 131
1080p 48fps + Protune 352 176 88
1080p 30fps 524 262 131
1080p 30fps + Protune 352 176 88
1080p 25fps 524 262 131
1080p 25fps + Protune 352 176 88
1080p 24fps 524 262 131
1080p 24fps + Protune 352 176 88
1080p 80fps Superview 266 133 66.5 H4 Black only
1080p 80fps Superview + Protune 266 133 66.5 H4 Black only
1080p 60fps Superview 524 262 131
1080p 60fps Superview + Protune 352 176 88
1080p 50fps Superview 524 262 131
1080p 50fps Superview + Protune 352 176 88
1080p 48fps Superview 524 262 131
1080p 48fps Superview + Protune 352 176 88
1080p 30fps Superview 524 262 131
1080p 30fps Superview + Protune 352 176 88
1080p 25fps Superview 524 262 131
1080p 25fps Superview + Protune 352 176 88
1080p 24fps Superview 524 262 131
1080p 24fps Superview + Protune 352 176 88
960p 120fps 524 262 131
960p 120fps + Protune 352 176 88
960p 60fps 524 262 131
960p 60fps + Protune 352 176 88
960p 50fps 524 262 131
960p 50fps + Protune 352 176 88
720p 120fps 524 262 131
720p 120fps + Protune 352 176 88
720p 60fps 524 262 131
720p 60fps + Protune 352 176 88
720p 50fps 524 262 131
720p 50fps + Protune 352 176 88
720p 30fps 706 353 176.5
720p 30fps + Protune 352 176 88
720p 25fps 706 353 176.5
720p 25fps + Protune 352 176 88
720p 120fps Superview 524 262 131
720p 120fps Superview + Protune 352 176 88
720p 60fps Superview 524 262 131
720p 60fps Superview + Protune 352 176 88
720p 50fps Superview 524 262 131
720p 50fps Superview + Protune 352 176 88
WVGA 240fps 524 262 131
WVGA 240fps + Protune 524 262 131

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 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 that 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.

16GB 32GB 64GB 128GB
12MP 2,200 4,400 8,800 17,600
7MP 3,475 6,950 13,900 27,800
5MP 4,000 8,000 16,000 32,000

  1. Data sources: 1 | 2

More GoPro Tips & Tricks:

This post was last modified on September 5, 2019 12:00 pm

View Comments

  • Hello David,

    I currently own a GoPro Hero 4 Silver and i have a 256GB Samsung Evo Plus SD Card. May i ask if it will still work with my gopro since it only supports up to 128GB? I am worried about it heating up and thus spoiling the camera.

    Thank you.

    • You shouldn't run into any issues. There is a built-in overheating protection mechanism designed to shut the camera down before overheating could cause damage, although that's unlikely to be the type of issue you'd run into anyway.

  • Hello,

    I am looking for a 4gb and least expensive sd card for my Go Pro Hero 4 Silver?

    I am filming customers on a paraglide flight, about 2 minutes of video and 200 pictures, then I sell them the card at the end of the flight.

    Thanks

    • It's actually pretty hard to find 4GB cards that are fast enough--the manufacturers are making all of their newer, faster cards at least 16GB or 32GB. You can find fast 32GB cards that work well in the HERO4 Silver for under $15. I've put together some specific recommendations for cards that work well in this camera here. None of them are 4GB, but it includes some inexpensive larger cards.

  • Hi all...I am a Samsung Evo Plus 128 G on my Hero 4...Work perfect togheter! Didnt have problems with the card in it...Super!

  • So I have a 64gb card and wish to shoot 8 days continously at 12MP per shot, 60 secs interval. Will 64gb be enough for the whole week? What is the actual file size for a 12MP and 7MP shot on the card?

    • Because of the way JPG compression works, it varies a bit shot to shot depending on the colors, tones, and details. But in general, with the HERO4 Black, the 12MP mostly come out in the 3.8MB to 4.5MB range, 7MP around 2MB to 2.6MB, and 5MP around 1.5MB to 2MB. If it's not just a one-off shoot, you can also get external intervalometers that can turn the camera off at certain times--say, at night. More details here.

  • am gonna use go pro 4 for my wild trip this weekend
    with 16 gb sd card
    how many min can be recorded as video mode
    How many photos can be taken

    • It depends on what settings you use. There are estimates above for still photos on a 16GB card at the various resolutions. For video, use the column for 32GB and halve it.

  • Excellent information . Thanks. I am testing out 128 card on my hero 3 with hard wiring on a road bike touring Tasmania soon. Also will use in my phantom 4 drone.

  • The major problem I face with GoPro is lack of time to edit the videos in post and a lack of storage space on my phone to store unedited (or even edited) videos. I've been using this app called younity (getyounity.com) and it lets you access the videos stored on your computer from your phone. I'm not sure if there is a better option. I know that Plex also works, but I haven't tried it on a phone. Anyone have any suggestions? Other than dropbox ;)

    • There's a new device that's designed to tackle this problem (and a few others): the Gnarbox. It's not out just yet, and it's very different approach and much more expensive than the ones you've raised, but looks like an interesting option. I'll be posting a detailed review when I get mine. I haven't tried Younity but will check it out.

  • Will a Kingston SDC10G2/16GBFR 16GB microSDHC Class 10 Micro SD Card work on a Hero 4 Silver ?

  • Thank you for this information. I'm a new GoPro user and I have the Hero 4 Silver. May I know if SanDisk Ultra 64GB Micro SD is good for it? Plus I will most likely use 1080p 60 fps for recording and photos will be 12MP. Will it lag?

  • Hi David, thanks for the thorough review. I am planning to get a Hero 4 Silver. Which micro sd card do you recommend?
    - SanDisk Extreme 32GB microSDHC UHS-1 Card with Adapter (SDSQXNE-032G-GN6MA) or
    - Lexar High-Performance MicroSDHC 633x 32GB UHS-I/U3 (Up to 95MB/s Read) w/USB 3.0 Reader Flash Memory Card LSDMI32GBBNL633R

    Thanks!

Share