[Solved] Best Memory Cards GoPro Hero5 & Hero Session

Best Memory Cards For GoPro Hero 5

Finding the right memory card for your GoPro Hero5 or Session is a very complicated task. You can’t just go out any buy any memory card and expect it to work. There are a lot of compatibility issues, that can cause lockups, corrupted files, battery drains or even connection issues with the Karma gimbal. I’ve put together this list of all the best memory card for the GoPro Hero 5.

So what SD cards does the GoPro Hero5 use? Turns out, most of them, but not all of them.

This guide will go over what you need to know about the kind of SD card to use with your GoPro including what memory card the GoPro session uses.


Best Memory Cards GoPro Hero 5 & Session


GoPro Hero 5 / Camera and Memory Card Specs

Sensor: 1/2.5″
Memory Card Requirements: Micro SD / Class 10 or better / SDHC or SDXC
Recommended Sizes: GoPro recommends 32GB-64GB cards, although bigger cards do work now.
Maximum Internal Write Speeds: 12MB/s est.


Order Links

GoPro Hero6Amazon / Adorama / B&H
GoPro Hero5Amazon / Adorama / B&H

Check out the GoPro Ultimate Guide to Accessories



GoPro Recommended Cards


Here is the confirmed list of what SD cards the GoPro Hero 5 can use as well as the Session.

GoPro has recommended a few cards that have been known to work well with their cameras. 

I’ve posted the cards in various sizes below.

If you’re wondering if your GoPro can use 128 GB, then yes. The Hero 4, Session and newer cameras support up to 128GB cards.

Memory Cards64GB 
Sandisk Extreme PlusAmazonAmazon
Sandisk ExtremeAmazon
Sandisk PixtorAmazon
Lexar 1000x UHS-IIAmazonAmazon
Lexar 633xAmazon
Samsung Pro+Amazon
Samsung ProAmazon


Do you have to only use the GoPro recommended cards? 

Although GoPro officially recommended these cards, turns out, most cards work.

But there is more to the story so you need to exercise some caution.

You’ll also hear people talking about fast cards and slow cards, while this makes a difference with some cameras or file transfer speeds, The GoPro Hero5 isn’t limited by the speed of the cards like you would think. The reason is, GoPro’s bandwidth is not that fast.


Why can’t we just use any memory card?

If you own the GoPro Hero5, the hardware for whatever reason simply does not like some memory cards like the Sandisk Extreme Pro.

But there are other reasons to avoid some memory cards. One is; some lower tier brands just don’t match the quality control of the top-tier brands like Sandisk, Lexar and Samsung. There are also counterfeit memory cards floating around Ebay and even Amazon you need to be careful of. Some older cards also seem to get really hot, like an old Sandisk Ultra I was testing.

Some cards also seem to produce more corrupt files. Perhaps the flash memory isn’t as stable.


The GoPro Hero 5 Max Transfer Speeds

The reason you don’t need the fastest memory card for the GoPro Hero 5, is the camera is limited to shooting a 60Mbit/s data rate, this is 7.5MB/s. USB transfer speeds from the GoPro seems to also bottleneck at around 7-12MB/s. 

The GoPro Hero6 on the other hand has a data rate of around 66Mbit/s and I’m seeing USB-C transfer speeds up to 60MB/s. Keep in my the difference between Mbit/s (megabits) and MB/s (Megabytes). 

See more about micro sd memory card in the GoPro Hero6.


GoPro Hero 5 SD Memory Card Speed Comparison

The following chart compares the speed of all the most popular Micro SD memory cards. I also tested each card in the GoPro Hero 5 for a limited time to see if they would record 4k at a data rate of 60mb/s. 

If you’re wondering what memory card the GoPro Session uses, this Hero 5 and session will share the same compatibility. So any card that works for the Hero 5 will also work for the Session.

Memory card read / write speeds are determined using Crystal Disk on Windows 10.

Micro SD Memory CardRead SpeedsWrite SpeedsDoes It Work?
Sandisk Extreme Pro 64GB U399.38 MB/s90.33 MB/sHero6 Only
Sandisk Extreme Plus 64GB U399.45 MB/s89.85 MB/sYes
Sandisk Extreme 64GB U399.49 MB/s70.29 MB/sYes
Sandisk Ultra C10 – Old Version U147.69 MB/s36.23 MB/sNo
Sandisk Ultra C10 – New Version99.46 MB/s79.64 MB/sMaybe
Lexar 1000x 64GB U3 UHS-II151.7 MB/s53.18 MB/sYes
Lexar 633x 64GB U196.89 MB/s33.29 MB/sYes
Lexar 300x 64GB U147.37 MB/s31.17 MB/sYes
Transcend Ultimate 633x 64GB U396.67 MB/s79.62 MB/sYes
Transcend Premium 400x 64GB U196.87 MB/s32.58 MB/sMaybe
Transcend Premium 300x 64GB U196.88 MB/s33.29 MB/sMaybe
Transcend High Endurance22.88 MB/s21.84 MB/sMaybe
PNY Pro Elite 64GB U398.44 MB/s64.43 MB/sYes
PNY Elite U196.88 MB/s41.18 MB/sYes
Samsung Pro+ 64GB U397.72 MB/s87.23 MB/sYes
Samsung Pro 64GB U397.42 MB/s79.51 MB/sYes
Samsung Pro Select 64GB U397.84 MB/s86.80 MB/sYes
Samsung Evo+ 64GB U196.81 MB/s28.31 MB/sMaybe
Samsung Evo Select 64GB U197.65 MB/s29.52 MB/sMaybe
Samsung Evo 64GB U147.65 MB/s26.48 MB/sMaybe
Patriot 64GB U182.76 MB/s14.92 MB/sNo
Netac Pro 64GB U377.70 MB/s49.70 MB/sYes

It seems firmware 1.55 fixed some issues with some of these cards. For example the PNY Pro Elite 64GB U3 memory card works now. It didn’t work with previous firmware.


Memory Cards & Brands To Consider Avoiding

The only card that continues to cause problems is the PNY Pro 64GB U3. I’m sure if I bought this card again it would work, these things just happens, especially with brands like PNY. They actually caused a lot of problems for Sony shooters back when I use to recommend them in Sony cameras. So I no longer recommend PNY.

Also, avoid the Sandisk Ultra – Old Version. The card ran very hot and it’s performance when testing was all over the place. And in fact, avoid Old Versions of any card on Amazon. I think some have been labeled old even since I’ve purchased these so I’ll try to update as much as I can.

There is also Patriot and Netac Pro. I don’t know much about these brands so I wouldn’t trust them either.

Of course, if there is a great sale, you can always buy them to see if they work. Just make sure to test them out before going on your great adventure.


Memory Cards & Brands You Can Trust

The only brands that have never given me problems in my years of doing memory card speed tests are, Sandisk, Lexar, Kingston and Samsung. Transcend cards have given me some problems in Sony cameras but usually they are also very good and they make some really nice cards.

I have a 16GB Kingston card that I’ve tested and works fine, but I didn’t have time to order a 64GB card before leaving town for a month. I’ll update when I get back.


Cards Giving People Trouble

So far in the Hero5, the Sandisk Extreme Pro card gave me corrupt RAW photos once, but it works fine in the Hero6.

I’m still testing more memory cards in the Hero6, but so far it looks like the new image processor is doing them a lot of favors.

Share your experience in the comments and I’ll post it here.


Will The GoPro Hero 5 Support 128GB Cards?

The GoPro Hero 4, the Session and newer, all support cards up to 128GB.


GoPro Hero 5 Record Times

*GoPro Hero6 Record Times will be slightly different because the Hero6 has a higher bitrate. I’ll update as soon as I can calculate them out.

GoPro Hero 5 Record time will vary on the format you’re shooting along with the frame rate since it all effects the bit rate.

Time is listed in minutes. ‘–‘ means same as above.

FormatFrame RateBitrate16GB32GB64GB128GB256GB
4K30 / 25 / 2460 Mbps35.5671.11142.22284.44568.89
4k Superview2460 Mbps
2.7k60 / 50 / 4860 Mbps
2.7k Superview Protune30 / 2560 Mbps
2.7k30 / 25 / 2445 Mbps47.4194.81189.63379.26758.52
2.7k Superview3045 Mbps
2.7k 4:3 Protune30 / 2560 Mbps35.5671.11142.22284.44568.89
2.7k 4:330 / 2545 Mbps47.4194.81189.63379.26758.52
14408060 Mbps35.5671.11142.22284.44568.89
1440 Protune60 / 5060 Mbps
144060 / 50 60 Mbps
1440 Protune48 / 3045 Mbps47.4194.81189.63379.26758.52
1440 48 / 3030 Mbps71.11142.22284.44568.891,137.78
1080120 / 9060 Mbps35.5671.11142.22284.44568.89
1080 Protune24-6045 Mbps47.4194.81189.63379.26758.52
1080 24-6030 Mbps71.11142.22284.44568.891,137.78
1080 Superview8060 Mbps35.5671.11142.22284.44568.89
1080 Superview Protune24-6045 Mbps47.4194.81189.63379.26758.52
1080 Superview24-6030 Mbps71.11142.22284.44568.891,137.78
960 Protune50 / 60 / 12045 Mbps47.4194.81189.63379.26758.52
96050 / 60 / 12030 Mbps71.11142.22284.44568.891,137.78
72024060 Mbps35.5671.11142.22284.44568.89
720 Protune50 / 60 / 12045 Mbps47.4194.81189.63379.26758.52
72050 / 60 / 12030 Mbps71.11142.22284.44568.891,137.78
720 Protune30 / 2545 Mbps47.4194.81189.63379.26758.52
72030 / 2520 Mbps86.67213.33426.67853.331,706.67


I’ve been shooting quite a bit with my GoPro Hero 5 and although I bring two 64GB cards with me, I’ve yet to need both. I only have two batteries and burn through both before I can get through a single 64GB card. So if you need a bigger card you might want to also consider more batteries.


Popular Questions


What’s the fastest micro SD memory card for the GoPro Hero 5?

In the Hero5, Memory card speed don’t really matter since the camera cannot read or write data faster than about 12MB/s anyway. Unless you’re using the Hero6 which transfer at a max speed of about 60MB/s to a computer.

But in terms of in-camera performance, even the slowest cards on my list can perform well enough to do everything the camera needs. What seems to be more important right now is if the GoPro likes certain cards or not. All we can really do is report cards that don’t work and continue to update so we can keep a nice list of the best cards to buy.

In the GoPro Hero 6, I’m seeing improved speeds when transferring from the camera to the computer via USB-C. Those popular Samsung EVO cards really aren’t that fast, and you’ll notice it when you compare them to something like a Sandisk Extreme Pro. However, You still don’t need very fast cards in terms of in-camera performance. The camera only needs about 8MB/s to write video and shoot photos.


Are more expensive micro SD memory cards better than cheap ones?

With read and write speeds the expensive memory cards are usually better, however, the GoPro doesn’t need fast memory cards and it’s not necessary to buy the most expensive cards, unless you want to gain a few seconds / minutes when transferring to your computer.


Should I buy one big card or several smaller cards?

This is a really popular question and there is a correct answer – sort of. The philosophy is that it’s better to buy a few smaller cards than one big card.

That is of course, if the smaller card is going to meet your needs. The idea behind this is that if you have your media from a shoot spanned across several cards and one of those cards starts going bad or having issues, it will only corrupt the data contained to that one card. It will also be easier and cheaper to replace it later.

Now from my experience using the GoPro Hero 5, it’s a little more difficult to change out the cards compared to the other cameras since the bottom door is a little difficult to open and usually your camera will be inside some sort of holder. So if you use you’re camera a lot, you’ll likely fill a 32GB card and have to interrupt a shoot to swap it. In this case, I would recommend a 64GB card which should get you through the day. Check out the GoPro Hero 5 recording times above to also help better answer this question.


My card is not working, what do I do?

If your card gives you any problems at all, don’t hesitate to contact the store you bought it from and try to exchange it. If you do exchange, try a different card instead of the exact same card. For example, my Sandisk Extreme Pro gives me problems with corrupted files every so often, so instead I now use the Sandisk Plus and it works fine.


Is a SanDisk Ultra good for a GoPro?

Yes, the SanDisk Ultra memory cards do work well for the GoPro Hero 5. But make sure you buy the new models. They’re easy to find on Amazon by their good reviews. The old models where prone to a lot of issues like inconsistent read and write speeds and mine got very hot.


What memory card does the GoPro session use?

The GoPro session and the Hero 5 share the same compatibility of memory cards. The GoPro Hero 6 however has an all new image processor and will have different requirements completely because of the new H265 codec.


My GoPro Is Not Connecting To My Karma or Karma Grip

I recently had this issue and it only happed to me after using a 128GB card. It works fine when the memory card if freshly formatted but then quits working when the card starts getting media on it.

If your Gopro is not connect to your Karma Grip or your Karma, meaning the gimbal is not seeing or controlling the camera. Try changing out your memory card to a 32GB or 64GB card and see if that helps. Make sure you format your card in the camera.


Best Memory Cards GoPro Hero 5 & Session | Bottom Line


It seems the technology in the GoPro Hero5 cameras is unstable. Maybe it’s just the firmware, maybe it needs to be that way to keep it small, but it would be nice to see them improve on this and give the camera a higher data rate throughput. 12MB/s USB transfer speeds is pretty slow and the buffer when taking photos is pretty bad. 

Because of this lower data rate of video in all of the GoPro cameras, most memory modern cards are fast enough to work. Some cards might have a better chance of causing corrupt files and I’ll continue to post my findings on this, or you can check the comments where some people are reporting problems with some cards.

If you have any good or bad experiences with cards for your GoPro Hero5, Hero6, Hero Fusion, or Session, let me know and I’ll continue to update this post.

Check out the Best GoPro Hero5 Accessories.

Also, I’ve written my general impressions about the improvements between the Hero 5 and Hero 6, so check that out if you want to see how different the Hero 6 is.


  • Shane Henrik Lamminparras
    February 26, 2017, 5:06 pm  Reply

    Sandisk Extreme Pro 16GB here on a Hero5 Session. Constant corrupt files, cant get past 3min of video before error. Tried with 1080 and 4K as well as FAT and exFAT. Seems you’ve had issues too so I’ll try a Plus.

  • Vanessa
    May 3, 2017, 9:44 am  Reply

    So I have just bought a hero 5 and luckily enough already have 2 Lexar 300x 32GB cards. I know space being 32gb is something I will have to manage with but am I ultimately needing to pay attention to the fact that the write speed is ok / similar to the 600x or is it risky with a card lol Ken what I have still.
    I’m going to and island this weekend and don’t want to risk having 2 cards which are going to play up.

  • May 3, 2017, 1:42 pm  Reply

    Those 300x should still work, but you should test them a lot before going on your trip. Shoot some photo sequences and shoot a bunch of video and make sure there are no corruptions happening.

  • Vanessa
    May 3, 2017, 2:32 pm  Reply

    Thanks Alik for your speedy response!!! Unfortunately I haven’t given myself much time to even learn how to use the GoPro let alone running a heaps of test shots (typical last minute purchase!!). I’ve found a SAMSUNG PRO 64GB U3 for £40 which looks like a pretty good price so I think it’s best not to take the chance with the other cards as I’m on a remote island scuba diving. I’ll take the other cards with me as a back up though and test them out while snorkelling…. buying a GoPro for the first time has ended up costing a lot more than just the unit price!!! 🙂

  • Khaled Elsafy
    May 6, 2017, 11:45 pm  Reply

    can any one explain why ill go for a motorcycle ride and record about 22 minutes and when I check the card at home ill have 2 video files one will be 14 minutes another with 8 min???…..gopro hero 5 SAMSUNG evo plus 128gb I almost pulled the trigger and got a card with a better write speed but according to the article thats not the case OH ONE MORE ? wth is with the vertical flip and horizontal flip on some of my clips?! why does it do that?

  • Kyle Parker
    May 7, 2017, 4:41 pm  Reply

    Is it possible for you to reference how you discovered the GoPro’s max write speed?

  • May 12, 2017, 5:20 pm  Reply

    The camera might be only recording clips in 4 GB chunks. So the clips get broken up until they hit a 4GB file size. Also the vertical and horizontal flip is something the camera does automatically if the camera is held upside down or vertical. It does this sometimes when you’re holding the camera almost upside down when turning it on. You can flip it back to normal in the quick app.

  • May 12, 2017, 5:22 pm  Reply

    I wasn’t able to figure this out to an exact number, but I was shooting a series of JPEGs and tried to calculate how long it took. It gave me a rough idea of how fast it was writing.

    But the read speeds and write speeds above in the chart were done in Windows 10.

  • Kyle Parker
    May 12, 2017, 9:04 pm  Reply

    So this isn’t related to video recording?

  • May 12, 2017, 11:19 pm  Reply

    Nope. Every card listed here is fast enough to handle the GoPro bitrate even at 4k. The problem is, sometimes GoPro cameras just hate some cards and that’s the thing to be careful of.
    I just put up the windows 10 speed chart so readers could get an idea of general card performance.

  • Khaled Elsafy
    May 14, 2017, 11:32 pm  Reply

    thank you….so it won’t record larger then 4gb?

  • JBlanchette
    July 16, 2017, 10:42 am  Reply

    I see you have some data for 256 gb cards. Can you recommend a card of that size for the Hero5 Black? How many 256gb cards did you test?

  • July 16, 2017, 1:46 pm  Reply

    I didn’t test any 256GB cards. I would stick with the brands GoPro recommends though. Sandisk Extreme or Extreme Plus.

  • JBlanchette
    July 16, 2017, 1:51 pm  Reply

    I’m confused. If you didn’t test any 256GB cards, then where did the GoPro Hero5 Memory Card Video Record Times data originate from? Specifically the 256GB column?

  • July 16, 2017, 1:55 pm  Reply

    That comes from GoPro. They released information late last year on record times by bitrates. And I just calculated them out and organized them to the different sizes of cards.

  • huck
    August 4, 2017, 1:20 am  Reply

    thanks for the helpful article! I’m wondering what is wrong, because it takes my GoPro 5 Hero about 2-3 seconds to save a RAW photo. Is that normal? Its a Samsung PRO card, and a Sandisk Ultra. Thanks

  • August 5, 2017, 5:19 pm  Reply

    Yes, that’s normal. The GoPro kind of sucks at shooting RAW. Its a bit of a disappointment since you can’t really burst or shoot HDR with it very well. I think that’s one area they will work on in future cameras.

  • Whitney Johnson
    August 12, 2017, 9:53 pm  Reply

    I have a SanDisk Ultra Plus 32GB. It’s really random. It will card read error after about 3 minutes or so of filming. I can try formatting it several times. It works ok for a bit then goes back to the errors. I lost a lot of good video yesterday because of it. Plan on taking your advice on a better card. I run 1080 at 60fps.

  • August 19, 2017, 12:26 pm  Reply

    That’s the same problem I get with my Sandisk Extreme Pros. I lost so much great stuff when I was in Tokyo because of it.

    I’ll have to order one of those Ultra Plus cards to test out. Didn’t realize Sandisk made those in micro.

  • Mor Deth
    October 7, 2017, 5:29 pm  Reply

    Video footage from my Gopro onto my Apacer class 10 card is unusable. The card is older though. Now trying a new ADATA card.

  • October 8, 2017, 11:39 am  Reply

    I just got an ADATA UHS-II card for other camera tests. It performs pretty good. I’m also finding that the Hero6 is a lot friendlier to memory cards.

  • Mor Deth
    October 10, 2017, 7:12 am  Reply

    It uses smaller files. So it should be more friendly. But I’m having a horrible time. Tried 3 different Class 10 cards. None have worked so far. I even returned the GoPro as faulty and got another one…..same problems.

  • October 10, 2017, 10:45 am  Reply

    Which three cards are you using?

  • Mor Deth
    October 12, 2017, 2:15 am  Reply

    ADATA UHS-1 Class 10, An older Transcend (class 10), and now I’m using the SanDisk Extreme Pro.

  • October 12, 2017, 11:41 am  Reply

    The Extreme Pro isn’t friendly to the Hero5, mine is working fine on the Hero6 however. The Hero6 is a totally new system though. It could be doing something like Sony cameras do where it just rejects older cards.

  • October 15, 2017, 4:15 pm  Reply

    Hey Mor, So I’m working on all my tests for the GoPro Hero 6 and have figured out that when you’re shooting at 4k 60, the camera is recording with an H265 codec, instead of H264 at 4k 30 or any other resolution. You’ll notice the files start with GX instead of GH. These record at a very high bit rate of around 85Mbit/s instead of 66Mbit/s. This means you need a card that can sustain a minimum write speed of a little more than 10MB/s so you’ll most likely need a U3 card to get reliable results. I’m actually working on a whole new page just for the Hero 6 since it’s so much different than the Hero 5. I’m actually struggling to get these H265 files working on my computer (Mac). I can open them in VLC but not quicktime, and they struggle to play and I can’t even play them in the GoPro quik app. This could be what’s going on with your setup and why you’re experiencing some problems.

  • Daniel
    December 29, 2017, 8:50 am  Reply

    Hi Alik!
    you mentioned the 300x! I have a 64GB 300x Lexar! I tested it on (Speed out) tool and it happened to be reading 18.9 MB/s and writing 14.4 MB/s. I have the Automatic settings for lighting on Gopro Hero 5 Black. and one strange thing! when I start by clicking the SHUTTER button in an extreamly dark room it freezes! again if I only start using the MODE button, then voice command or click sgutter for recording! it works fine! and it also works fine in a regular light presence in the aea. Is it the 300x? or damaged cam? or the automatic light settings?

  • December 29, 2017, 11:14 am  Reply

    Update your firmware first, it fixed so many crash issues like that for me. But this could be the card. Sometimes when the camera hates some cards for whatever reason it will cause weird crashes, but usually for me it would give me corrupted shots. See if you can get your hands on a different card to test out otherwise it could be a faulty camera. Also try a different battery. The Fujifilm X-T2 had some issues like that from using 3rd party batteries. Also, where did you get your card? That sounds slow for that card, it could be a counterfeit.

  • cedric mason
    February 2, 2018, 11:49 am  Reply

    I have a Go Pro Hero 5 black…i purchased a couple of 256 gb PNY Pro Elite micro sdxc card’s that write up to 90 mbs & read up to 95 mbs – they work fine for recording up to 4k video’s. Never had any error messages.

  • Rahul Gupta
    February 5, 2018, 12:05 am  Reply

    Hey Alik,

    You mentioned that the SANDISK EXTREME PRO 64GB U3 will only work in the Hero 6. I was actually looking into this card for my Hero 5 Black becuase it was mentioned on many different websited and it seems to be cheaper then the SANDISK EXTREME PLUS 64GB U3. Can you please confirm that with the updated firmware that the SANDISK EXTREME PRO 64GB U3 will work on the Hero 5 Black.

  • February 5, 2018, 4:43 pm  Reply

    All the cards started working better with last years firmware, including the Sandisk Extreme Pro in my quick tests. But I haven’t put it through rigorous testing, and won’t be able to for another month since I’m out of the country right now. Have you looked at the Sandisk Extremes? Samsung cards are nice also and usually priced well.

Leave a Comment