Best Memory Cards Canon EOS R

The Canon EOS R is no slouch when it comes to data output. With 8fps continuous burst shooting speeds the Canon R can produce a RAW image data stream of  more than 250Mbps and it doesn’t stop there. Video specs are very data heavy with 4k video having an output of 480Mbps and 1080p video have 180Mbps.

To get the full benefit of the amazing data output, it may be a good idea to buy the fastest memory card for the Canon EOS R, but the card you buy will depend on how you plan on using the camera.

Use this guide to find the best and fastest memory card for your Canon EOS R.


Canon EOS R Specs

Sensor: Full Frame 30.3MP CMOS
Processor: Digic 8
Continuous Shoot: 8fps
Est. Buffer Size: 1G – 835MB usable
RAW Shots To Fill Buffer: 74 with 24.1 MB shots (Sandisk Extreme Pro UHS-II) 
Time To Clear Buffer: 7:41 (Sandisk Extreme Pro UHS-II)
Variable Size Of RAW Shots: 24-49MB
4k Datarate: 480mbps – 60MB/s 
1080p Datarate: 180mbps – 22.5MB/s


Canon EOS RAmazon / Adorama / BHphoto

List of Canon RF Lenses

Best Accessories Canon R


Canon EOS R Speed Test

I’ve tested all the most popular SD memory cards for the Canon EOS R to find out which ones work the best for serious shooters and more casual shooters. I’ve also tested each card shooting at 480mpbs 4k video. 


Canon EOS R Speed Chart

USB 3.0 speeds were acquired using Crystal Disk on Windows 10. A few cards I still need to update.

Read more about 4k compatibility below.

Memory CardSpeed ClassUSB ReadUSB Write4K VideoCanon R WritePrice
Sony GUHS-II259.2234.5Yes98.22Amazon
Fujifilm Elite IIUHS-II294.0181.6Yes98.02Amazon
Delkin PowerUHS-II245.1164.6Yes97.96Amazon
Hoodman Steel 2000xUHS-II268.7183.9Yes97.77Amazon
Adata V90UHS-II256.5231.7Yes97.74Amazon
Sandisk Extreme Pro 300MB/sUHS-II263.2233.4Yes97.39Amazon
ProGrade V90UHS-IIYes97.18Amazon
Toshiba Exceria ProUHS-II258.8226.5Yes96.66Amazon
Lexar 2000xUHS-II272.7244.5Yes96.14Amazon
Sandisk Extreme Pro 280MB/sUHS-II260.5214.8No82.13--
Sony MUHS-II253.291.62Yes79.70Amazon
Amplim 1900x V60UHS-IIYes79.06Amazon
Delkin PrimeUHS-II273.397.3Yes74.85Amazon
Kingston U3UHS-I98.190.4Yes64.63Amazon
ProGrade V60UHS-II166.764.5Yes64.63Amazon
Sandisk Extreme Pro U3UHS-I98.690.8Yes63.97Amazon
Delkin 633x U3UHS-I98.388.7Yes63.21Amazon
Samsung Pro+ U3UHS-I97.587.3Yes62.29Amazon
Transcend U3UHS-I96.784.9Yes61.46Amazon
Samsung Pro U1UHS-I96.382.2Yes60.12Amazon
Sony U3 Old VesionUHS-I96.584.5No60.06Amazon
Samsung Pro U3UHS-I97.778.6Yes58.66Amazon
Lexar 1000xUHS-II147.478.4No56.44Amazon
PNY Elite Performance U1UHS-I96.566.5Yes53.03Amazon
Sandisk Extreme Plus U3UHS-I99.064.4Yes51.00Amazon
Sony U3 New VersionUHS-I96.756.2No49.76Amazon
Lexar 600x U1UHS-I95.464.8No49.69Amazon
PNY Elite Performance U3UHS-I96.566.1Yes47.51Amazon
Sandisk Extreme U3UHS-I72.454.1No43.45Amazon
Lexar 633x U3UHS-I93.367.3No42.10Amazon
Toshiba U3UHS-INo28.64Amazon
Sandisk Ultra U1UHS-I99.336.1No24.38--
Samsung EVO U1UHS-I47.722.0No20.25--


Top 5 Recommended SD Memory Cards

I’m going to recommend five memory cards. For the first 3 I will recommend the absolute best cards that will allow your camera to perform flawlessly in any situation.

The last to recommended cards are more for the casual shooter who may not shoot video, or might only shoot video at 1080p.

I am recommending 64GB cards as they are the best for casual shooters, but you can buy the 128GB versions of these cards and they’ll usually have the same performance. You should keep an eye on the numbers written on the cards. Sometimes cards larger than 128GB will have a slower speed class so keep an eye on the speed class written on the card and the advertising.


4k Video Burst Photography

These first three cards are the best cards if you’re doing a lot of burst photography or 4k video recording. For this type of camera use you’ll want the fastest cards you can buy but you also need them to be reliable. Sandisk, Sony and ProGrade are all very high quality cards and are very fast.


1. Sandisk Extreme Pro 300MB/s UHS-II

Best Memory Card Canon EOS RAvailable at: Amazon / Adorama / BHphoto

Although the Sandisk memory card wasn’t the fastest card in the tests, it’s still the best. Sandisk is the most trusted brand and they make the most compatible cards I’ve ever tested. I almost never see issues with Sandisk cards and the 300MB/s UHS-II SD memory cards work perfectly in the EOS R.

Look out for the older 280MB/s Sandisk Extreme UHS-II Memory Cards, they are not nearly as good.


2. ProGrade V90 UHS-II

Recommended Memory Card Canon EOS RAvailable at: Amazon / BHphoto

Rising out of the ashes like a burning Phoenix of the Micron destruction of Lexar, comes ProGrade. Lexar was sold off to a Chinese company and it is rumored that some of the guys from Lexar left to start their own company. These ProGrade cards are very new. I just go their fastest V90 card and so far it’s been performing very well even in a cameras like the Fujifilm X-T3, which is extremely finicky. I’m recommending the ProGrade V90 cards for now because they are performing very well and it seems like they are sourcing very high quality flash memory.


3. Sony G U3 UHS-II

Fastest Memory Card Canon EOS RAvailable at: Amazon / Adorama / BHphoto

The Sony G UHS-II memory cards are fairly new to the scene and have performed very well in all the cameras I’ve tested. Sony has two UHS-II cards now, the G and the M. Don’t get them confused because the M version was occasionally giving me trouble when recording 4k video. Other Sony SD memory cards were causing some issues, but the G cards are fantastic. I listed it as number 3 since Sony cards have never been the best pick for Canon cameras, but the G is an exception.


1080p Video and Casual Photography

When it comes to 1080p video or casual photography, like travel or even landscape photography, you’ll find you can get away with slower UHS-I cards. The advantage of the top  performing UHS-II cards is they give you those very fast minimum write speeds. If you don’t need the ultra fast minimum write speeds, then UHS-I cards perform very well and they’re often only about 35MB/s slower. You probably will never notice these slower speeds if you’re a casual shooter and you’ll be able to save a lot more money to either buy more cards or upgrade to bigger cards.


4. Sandisk Extreme Pro UHS-I

Recommended SD Memory Card Canon RAvailable at: Amazon / Adorama / BHphoto

The Sandisk brand of memory cards is simply legendary. This is always my first choice as they make the best most reliable and most compatible flash I’ve ever tested in any system. They lead the industry with flash technology, ssd drives and sd memory cards. In my tests, this card was also allowing me to record 4k video without any problems, but because of copy to copy variations or variations in production runs that happen with these cards, I can’t guarantee it will work fine for you.

While I recommend the UHS-II Sandisk Extreme Card for 4k video, you might find these UHS-I version working for your video needs and they’ll always be great for 1080p shooters.


5. Transcend U3 UHS-I

Transcend UHS-I memory cardAvailable at: Amazon

It’s not very often that Transcend makes my lists. They make nice cards, they’re just not always the fastest and I’ve seen some camera brands like Fujifilm have issues with them. However, their latest U3 UHS-I SD memory card is very fast and very stable and for the EOS R it’s the best alternative to the Sandisk Extreme Pro.




Testing SD Memory Cards Canon EOS R


The Method

There are a few different ways to test the cards that I’ve worked out, but I’ve found the most reliable still is to record a burst sequence and calculate the time the buffer takes to clear. There is another method that involves counting the shots and data and comparing it to the size of the buffer. While that method is very fast in terms of man hours of churning through data, I’ve found it not as accurate as it doesn’t account for hiccups and it’s very difficult to determine the usable size of the buffer. On the Canon EOS R the usable buffer is somewhere around 835 MB, but I’m sure it mostly likely has a 1GB buffer.


The 4K Video Test

I do 4k video tests in all my camera tests now. The Canon EOS R will output 4k video at 480mbps which equals 60MB/s. So you will absolutely want to buy an SD card that is a v60 UHS-II card if you want reliable 4k performance. However, I’ve found that a lot of U3 UHS-I cards still work fine, but I wouldn’t recommend them for serious shooters.

I do my 4k tests by shooting a TV to make sure I maximize the bitrate, because it will vary depending on what you shoot. I record for usually at least 2 minutes. If at any point I get a buffer indicator I mark the card as incompatible

Again for 4k video on the EOS R, I recommend at least a v60 card, but even those sometimes have issues so go with v90 if you can. Some cards like the fast 300MB/s Sandisk and Sony cards don’t have the V rate, so just buy the 300MB or Sony G cards.



Best SD Memory Cards For 4k Video With The EOS R

You really only need to be picky with your memory cards when shooting 4k video with the Canon EOS R. 

This camera is capable of outputting 480mbps when shooting 4k video which translates to 60MB/s.

With 1080p you can get a bitrate of 180mbps which translates to 22.5 MB/s. 

While UHS-I memory cards are capable of producing speeds of 60MB/s or faster, they usually max with a speed class of U3.

The U3 rating only guarantees a minimum datarate of 30MB/s. So even though you get a Sandisk Extreme Pro that can write at 62MB/s, it may cause issues with very long recordings, or it could degrade over the years and drop in speed.


However . . .


You might be looking at my chart and seeing that some cards were producing slower speeds that 60MB/s but they were still working fine for 4k video. This is because recording a stream of photos takes more processing power and slows down the system more so than video. The processing of shooting photos has several steps in it, and the multi threading capabilities of the EOS R is limited with the Digic 8 processor. The Digic 8 is also not said to be a dual or even quad core like we see in some other cameras. Even still, other brands probably keep all their memory card processing reserved for one core, so the other cores can calculate for AWB, focusing and exposure.

This single core processor is likely why we see limitations with silent shooting and eye AF when in Servo or burst modes.

With a single thread, when each photo gets created, the raw data is sent to the buffer, then processed before it is sent to the memory card. Each shot being written to the memory card from the buffer produces a very small delay as it is processed, slowing down the memory card write speeds seen in my test. It slows down even more if you shoot RAW+JPG usually by up to 20MB/s because even more processing has to happen to each image before they are written to the card.

When it comes to writing video, there is no multi-step processing and the data stream can record to the card much faster, but there is no way for me to test this. I would assume that you would see probably a +10MB/s speed increase when just recording video. This is why many of the cards that are listed above with speeds of 50MB/s are still working for me when doing 4k tests, because they are actually recording slightly faster when streaming video from the buffer to the card.


Shooting 1080p

If you plan on only shooting 1080p and you’re not doing a lot of burst photography, a good UHS-I memory card is all you’ll need. 

1080p produces a data rate of 180mbps which translates to 22.5MB/s and most memory cards, even the slow Evo and Ultra cards can produce those speeds.

However, when shooting video, it will still be important to buy a trust worthy and reliable brand.


What The Numbers And Letters Mean On Each Card

On each and every memory card is written a bunch of numbers and letters. These letters are always changing as ratings and speed classes are constantly changing. As technology becomes more demanding, new codes need to be listed. For example with micro SD memory cards, you may see A1 and A2. These cards are designed for running mobile applications and games that read and write to memory cards randomly compared to sequentially.

Memory cards for cameras only write sequentially so there is less requirements for these SD memory cards.


Here are the codes you need to know when buying SD memory cards for the Canon R.


U1, U3, v30, v60, v90 

These numbers represent the speed class and has to do with the minimum speed of each card.

U1, U3 is 10MBs and 30MB/s respectively.

v30, v60, v90 is 30MB/s, 60MB/s and 90MB/s represents minimum write speeds.

You may also see older cards say Class 10. These have a minimum of 10MB/s like U1 cards.



UHS-I and UHS-II is another performance class but UHS-II requires a compatible camera. The Canon R is UHS-II compatible.

There is a physical difference between UHS-I and UHS-II memory cards. UHS-II cards have a second set of pins. The camera must also have a second set of pins inside the SD card slot to read and write UHS-II cards. UHS-II cards can work in UHS-I cameras, but they will be limited to UHS-I speeds. UHS-I cards can also work in UHS-II cameras but will also be limited to UHS-I speeds.



SDXC and SDHC have to do with the file system the card is capable of handling.

SDHC cards will always be 32GB or smaller and will only be able to record data that is 32 bit. In other words, if you use a 32GB card that is SDHC, you will be limited to a fat32 file system and a 4GB file size limit. If you try to record video to a 32bit card, the files are broken into 4GB chunks.

SDXC uses a exFat filesystem that is 64-bit. If you record video to a 64-bit card, you will be able to record video clips larger than 4GB as a single clip.


Canon EOS Tips


Can You Use Micro SD Memory Cards In The EOS R?

I get this question a lot, so I spent some time testing various micro SD memory cards in various cameras.

I’ve found that many micro SD memory cards are capable of matching the speeds of the bigger brother, however, a lot of micro SD memory cards still run slower so it depends on the brand and the model.

The problem with micro SD memory cards is you have to use an adapter and this is the weak link.

While I’ve found the micro SD memory cards can perform very well, I’ve found the adapters often cause issues. Cards can vibrate and lose connection with the adapter, or some of the adapters are just bad.

Because of this, I do not recommend you use micro SD cards unless it’s an emergency. If you’re shooting regularly, you should buy an SD memory card for your Canon R, so you don’t run into memory card problems.

This doesn’t mean you should never use Micro SD cards. I shoot with GoPros, Drones and various cameras so I like to keep a backup micro SD card in my bag because it will work in any device just incase I ever kill a card or forget one.


Formatting Your Cards

You should always format your memory cards in the Canon EOS R for the best performance. Formatting your cards in other devices before using them in the Canon can cause issues. I’ve had so many issues with the DJI Mavic Pro 2 because of this. You must format the cards in the Camera.

If for whatever reason the camera does not recognize the card, try formatting it again in different systems until you can get it to work. For example, cards that didn’t work in my Mavic 2 Pro, I had to format in a GoPro Hero 7 first. When they were formatted in an Android phone they would not work.

I’ve never seen this issue in Canon, but it’s still a good idea to always format in camera.



Best Memory Card Canon R | Bottom Line

There are a couple other websites doing these speed tests now, but this site, and cameramemoryspeed were the first. I actually started a few months before them, so this site is the original memory card speed test site. Kinda cool hu? I try to keep it more casual with an open discussion. I’ve learned about a lot of issues from user feedback which allows me to always refine which cards are recommended. Luckily Canon is the most capable brand when it comes to memory cards out of all the cameras I tested. Canon is the best when it comes to memory card compatibility.

When it comes to buying memory cards for the EOS R, it will depend on how you shoot. If you plan on shooting 4k and do a lot of burst photography, I highly recommend you get one of the nice UHS-II cards I’ve recommended.

If you only plan to shoot 1080p and shoot landscape photography or any other slower type of style, then UHS-I cards will be a lot friendlier to your wallet and they will be fully capable of handling those tasks.