Google Preferred Source Badge

Understanding memory cards, their speed ratings, capacities and the types of cards available for digital cameras

The memory card market seems very complicated, and in some ways it is. For the new photographer working out which card to buy it can all feel a little overwhelming, as it can too for some who’ve been shooting a long time. It’s not so much the type of card needed that’s the issue, as that’s usually clear from the camera’s memory card slot, but knowing the speed rating you’ll require is another matter. Manufacturers don’t always make that information as clear as they could. In this article I’ll set out what the speed ratings mean, as well as how you know what speed you’ll need. And we’ll look at memory card types along the way, and some other ways of saving and storing the images and video from your camera.

What is a memory card?

When a camera takes a picture or records a clip of video it makes a new file to save that image and all the data that goes along with it – the lens used, exposure information, the date it was taken and so on. As most cameras don’t have much internal memory, that file needs to be shifted out of the system before another picture can be taken. Usually cameras will shift the new file to a small plastic or metal card that’s inserted into the memory card slot – the memory card. Inside the card is a solid-state memory chip to store the files sent to the card, along with a controller chip that directs where that file is saved and which helps organise the data so that we can retrieve the image later.

MicroSD card in a compact digital camera
Memory cards offer a quick and efficient way to get pictures and video out of the camera

Using a memory card allows us to carry on taking pictures or recording video when the amount of data produced is too great for the camera to hold itself. It also allows us to take the card out of the camera so we can slot it into a computer to read, download and work on the images from there. Obviously the detailed mechanics of this process are a little more complicated than that, but a basic understanding is all most people actually need.

Which memory card do I need?

So long as you get the right shape of card and one that’s quite recent, most stills photographers will find it hard to buy a ‘wrong’ card. In the majority of cases, any card the stills photographers buys will be fast enough for most situations, so if you are buying a card for a holiday or for regular hobby photography you don’t really need to get too caught up in the speed ratings.

Where some people get caught out though is expecting the card they’ve used for years to work just as smoothly when they get a new camera that has twice the resolution, an ability to record high quality video and which can shoot a leaping squirrel at a rate of 30fps. That old card may find it can’t keep up, and the photographer won’t get the best from the new camera.

What memory card do I need?
Many cameras will have the type of card with which they are compatible marked alongside the card slot itself. This Lumix DC-L10 takes the SDXC ll type of SD card

If you like to shoot bursts of pictures or make videos you do need to pay a bit more attention than the average snapper. If your camera creates image files or data more quickly than the card can save them the whole system will clog up and the camera will stop shooting until the backlog of images is cleared.

What memory card capacity do I need?

When people talk about the size of a memory card they aren’t usually referring to the physical dimensions of the card, but how much storage space it contains. Space is usually measured in MB (megabytes), GB (gigabytes) or TB (Terabytes) with MB being the smaller and TB being the larger.

1TB MicroSD card with SD, CFexpress and XQD cards
While this Samsung MicroSD card is physically much smaller than the SD, CFexpress and XQD cards in the background its 1TB capacity exceeds that of the larger cards

When you put a fresh card into your camera the back screen will display how many pictures you have space to store or how many minutes of video you can record. If your camera tells you that a 16GB card can hold 200 pictures, it makes sense that a 32GB card will hold 400 and a 64GB card will hold 800 – so you can easily work out the ‘size’ of card you need for the number of pictures you intend to take.

Memory card capacity comparison
The same formatted 64GB SD card in two cameras. On the left the 24-million-pixel Lumix S5ll tells us that we can save 1078 Raw images with that amount of space. The Lumix S1R ll on the right has 44 million pixels, so we can store only 606 Raw images. This is a guide of course, because Raw files vary in size according to the detail in the scenes we are shooting

Your camera’s handbook or the manufacturer’s website will tell you how big each picture is likely to be as well. This can also be a guide to how much space you require. If your camera creates JPEG files that are about 12MB you can work out reasonably easily that 100 of these will fill 1200MB (which is about 1.2GB) of memory card space, and 1000 will fill 12GB – approximately. You won’t work this out with a great deal of accuracy as JPEG picture files vary in size, but it will give you an idea.

If you prefer to shoot RAW files and those RAW files are about 30MB each, 100 of them will occupy 3GB and 1000 will fill 30GB of storage.

File size RAW v JPEG
I asked the camera to save both RAW and JPEG versions of this picture. You can see from the browser information that the JPEG on the left is just over 7MB but the RAW file on the right is just over 28MB. Shooting RAW files creates more data, so we need faster cards with greater storage capacity to work with them and get them out of the camera

If you take about 100 pictures a day and you are on holiday for a week, you’ll shoot about 700 pictures and will need 8.4GB if you are shooting JPEGs or 21GB if you are shooting RAW files with the camera in the example above. Of course, if you go into a shop and ask for an 8.4GB card you’ll get a funny look, as cards come in a limited number of capacities. You may still be able to buy an 8GB card, but usually they start at 16GB, and then options double in size – so, 32GB, 64GB, 128GB, 256GB, 512GB, 1TB and so on.  

CompactFlash card with 300x speed rating
Not that long ago an 8GB card was considered to have a lot of space, but as digital camera sensors have increased in resolution, and video quality settings have improved, we need cards that will hold much more data

If you shoot video you may not be able to calculate the space you need in the same way. Putting a card into your camera might show how many minutes you can record on to it, but the camera’s display may only show you the number of minutes the camera is limited to per clip-length. Some cameras can only record 30 minutes at a time, for example, so will show that limit instead of how much video you can actually fit on the card. To help get an idea, you might record a one-minute clip and load the card to your computer to see what size that clip is. Then you can work out roughly how many one-minutes you can fit into 32GB for example. We need to be aware though that many cameras have a wide range of choices when it comes to video quality settings and resolutions, so record your one-minute clip using the resolution and quality settings you intend to set when making your film. And again, don’t expect this to be accurate – it will just give you a guide.

Memory card speed ratings

Amoung the numerous other details card manufacturers print on their card labels will be information about the read and write speeds of the card. This will indicate how quickly data can be written to the card by the camera, and how quickly we can copy that data off the card to a computer, so this is important information to which we need to pay attention.

SD card read/write speeds
This Panasonic branded card actually has both read speeds and write speeds marked on it. You can see the read speed is faster than the write speed, but in this case they are quite close

We’ll look at Write Speeds first. If your camera creates JPEG files that are 12MB, and it can shoot 10 pictures in a second it will generate 120MB in one second. To be able to get all this data out of the camera’s system we need a card that can accept that volume of data in that space of time – so a card that can write data at a rate of 120MB per second. This is expressed as 120MB/s. If your card is rated at 250MB/s, for example, you’ll have no problems and the camera will be able to shoot unhindered until the card is full.

SD memory card contacts
All memory cards have electrical contacts that are used to collect and distribute data. In theory, having more contacts helps the card communicate faster

If though you are shooting RAW files that are 30MB each, 10 of them shot in a second will generate data at a rate of 300MB/s. If your card can write only at 250MB/s it will record the first 250MB and then the camera will have to stop shooting. You’ll only get 8 pictures before the system becomes full, so ideally you need a card that can write at 300MB/s.

The reality is that cameras have ‘buffer’ memory which can hold some of the data the camera can’t write to the card immediately, so the camera won’t just stop at 8 pictures, but it will slow down and then take some extra time to send all the pictures to the card after you’ve stopped shooting. The camera’s buffer makes a massive difference, and will allow you to shoot far more images than this basic calculation suggests, but this gives you an idea of how things work.

Read and write speeds for a CFexpress card
This Lexar CFexpress card just shows one speed rating – 1750MB/s or 1.7GB/s. We need to assume that’s a read speed rather than a write speed. The sustained write speed is probably more like 1000MB/s – still impressive

However, the Write speed quoted on most cards is the peak write speed – the maximum the card can manage. Some of the time we don’t get the speed that’s quoted, so if you shoot high speed bursts it pays to get the fastest card you can, and to prioritise speed over capacity, though you will use a lot of space too quite likely. Some cards will have a ‘constant’ or ‘Sustained’ write speed, which means you will always get that speed, and you’ll pay a bit more for that.

If you shoot video your camera may well tell you how much data the settings you have chosen are likely to create. When picking the resolution and codecs the menu might give you a Mb/s figure, so you’ll know what speed of card you’ll need to record those quality settings. Mb/s and MB/s are not the same thing, as there are 8Mb in one MB, so a little conversion is required to determine how the data rate your camera quotes relates to the speed of the card. Your camera may tell you the video settings you have chosen produce 150Mb/s, so if you divide 150 by 8 to get 18.75 you’ll see you need a card that can write at 18.75MB/s. A camera data rate of 1.5Gbps will need a card that can write at a constant rate of 187.5MB/s. Of course its simple to find a card that can write at 187.5MB/s, but we need one that can keep that pace up for the whole recording time. That’s why we usually need cards with a much higher quoted ‘peak’ speed than we actually.

As video creates a lot more data than stills do, you’ll find the camera’s buffer much less forgiving, and the camera will stop quite quickly if the card isn’t up to the job. You may even be warned in the rear screen that video can’t be recorded to certain cards or card slots.

Recording 4K video at 25fps in 10bit and 422 with LongGOP compression this camera creates data at a rate of 150Mb/s in the MOV format
When recording using Apple ProRes in 4K 422 colour and at 50fps, the same resolution settings create data at 10x the rate – 1.5Gb/s

How quickly the card can give up its data to be copied to your computer might seem much less important, but when you are sitting staring at your screen while 128GB of pictures are copied to your hard drive Read Speed becomes a much more urgent issue. Most cards are able to be read from more quickly than they can be written to, so ensure you pay attention to the difference between the Read Speed and the Write Speed. Some manufactures only quote one speed, and that will be the more favourable of the two – always assume that is the Read Speed.

Memory card speed classes and minimum speeds

Naturally card manufacturers want to show off the better attributes of their products, so they tend to quote the fastest read/write speeds on the card’s label and in advertising. A somewhat more crucial measure though for users is the minimum write speed – the slowest rate at which it is measured to write data. This will be referenced on the card, but in a slightly more abstract way than the top MB/s speeds we can expect.

Samsung T9 MicroSD card
This Samsung T9 MicroSD card shows Class 3 markings as well as the V30 symbol. This indicates the minimum write speed we should expect is 30MB/s

Rather than expressly telling us what these minimum speeds are, we get told instead what ‘class’ a card is in. It is these classes that give away the slowest speeds we might expect from a card.

If you are an SD card user you may see a number within an unclosed circle, a number within a U shape or a V with a number next to it. Each of these represents the speed class of the card, indicating the minimum write speed we should expect. Some cards have more than one of these speed classes, indicating performance with cameras capable of writing data at different speeds. Some cameras have one UHS-l memory card slot and one UHS-ll slot, for example, so the same card will feature different minimum, and maximum, write speeds depending on which slot it is in. Many cameras will have the type of the card slot marked next to where the card goes into the camera.

This table from the SD Association shows how the speed and class ratings relate to expected minimum data-rates when an image is being written/saved to a card

SD card capacity ratings

SD and MicroSD cards have an additional naming convention to indicate the memory capacity of the card, and camera manufacturers will state which capacities a camera is compatible with. Most cameras have some sort of upper limit on the size of card they can deal with. In the SD family we have SD, SDHC (for High Capacity), SDXC (for eXtra Capacity) and SDUC (for Ultra Capacity).

Memory card types

Samsung Pro Evolution SD card
The full-sized SD card format is very popular with camera manufacturers for its combination of good speed, high capacity and convenient handling

SD Cards

SD stands for Secure Digital, and is one of the longest serving forms of digital memory card. It is also currently the most popular with camera manufacturers as the standard offers enough speed and capacity for the majority of today’s cameras. The cards are compact enough that they don’t take up too much space in the camera, and they are large enough to handle easily when users put them in and out of the camera. The actual memory chip, processor and controller inside the card take up very little space, so most of the card is empty. The shape and size are designed to be convenient to work with.

MicroSD

These are the same as standard SD cards, just a whole lot smaller. They are used where space is premium, and generally where the card won’t be removed and inserted quite so often as in a larger camera. Some compact cameras use them, as well as PTZ cameras, and they are a favourite with smartphone manufacturers.

Samsung T7 MicroSD card
The MicroSD card is becoming increasingly popular, especially for small products that don’t rely on the card being removed and replaced all the time. The card format is very small, but they can have significant capacities and operate very quickly

These cards are often supplied with an adapter so they can be used in the larger SD card slots in card readers, laptops and in larger cameras. Although they are smaller than regular SD cards, they can have the same capacities and read/write speeds.

Samsung MicroSD card adapter
Adapters that allow MicroSD cards to fit into SD card slots are common, and often come supplied with the card

You are likely to find MicroSD cards in drones, action cams, dashcams, CCTV systems, miniature gimbal cameras and gaming handsets such as the Nintendo Switch.

CFexpress

SD card write speeds currently top out at about 300MB/s, and although faster cards are theoretically possible they aren’t available to buy. When a camera needs to send higher data rates the manufacturer may choose CFexpress as the memory card format. These cards are physically larger than SD cards, but they can cope with greater storage and much faster transfer speeds.

Lexar CFexpress memory card
This Lexar CFexpress card is a Type B card, which is the more popular of the A, B and C variants, and which means it has the same body shape and size as the XQD card. Some cameras, notably from Nikon, can use both types of card in the same slot

Theoretically CFexpress cards can work at up to 8GB/s, but in reality the current crop of cards can manage 3.5GB write and 3.7GB/s read speeds. They come in capacities of up to 4TB, but not all cameras that accept CFexpress can handle that much capacity – so check the specification of your camera before buying.

CFast

The CFast card isn’t one we see in stills cameras very often, but it is favoured by some movie camera manufacturers

CFast cards are physically large by modern standards and tend to be used in equally large cameras that produce large amounts of data. They are favoured in some high end video cameras, and have not been seen in recent times in a stills camera. They can support write speeds of up to 600MB/s, but in reality those available tend towards 500MB/s. While they look very similar to the CompactFlash card, they are not interchangeable, but they are a part of the CompactFlash family. The top spec cards can hold up to 1TB and write at about 500MB/s.

XQD

Lexar XQD card

While still in use, the XQD card format has rather gone out of fashion for camera manufacturers, as read/write speeds are considerably better in CFexpress cards – which share the same form-factor and which can be used in many cameras designed for XQD. Technically they can read and write at up to 500MB/s, so they are still a formable and useful card in high end photography and videography. However, most available cards write at no more than 400MB/s.

Compact Flash

I’ve included CompactFlash here as it was an extremely popular card format not long ago, and if you are looking to buy a secondhand DSLR camera there’s a good chance it will use CompactFlash. We liked CompactFlash cards because they are big enough to handle easily, they don’t get lost and they seemed very reliable. At the time too, they had ground-breaking capacities.

Lexar CompactFlash card

The format is over thirty years old now, but you can still buy new cards for old cameras. If you are buying one try to get the latest version, so v6.0 or v5.0, as these will be the newer cards and will have the better read/write speeds. The write speeds will probably keep up with your camera, but a large capacity card will take ages to copy over if the read speed is low. These version 5/6 cards should have read/write speeds of around 133-167MB/s.

Portable SSD

Some cameras have the ability to record stills and video to an external SSD (Solid State Drive), partly as a means of attaching greater capacity storage to the camera but mainly to cope with the data rates high quality video can produce. Cameras like the Lumix S5ll X, for example, can shoot Apple ProRes 422 HQ in 5.8K, which creates 1.6Gb/s of data and will need a card that can maintain a write speed of 200MB/s. Many current memory cards can’t reliably cope with that sort of data rate, but most portable SSD devices can and offer lots of space to store the vast files this sort of video creates. For this reason the camera won’t allow us to attempt to record these files to an SD card – insisting that a portable SSD is used instead. Some PSSDs can read/write at up to 2GB/s, so can easily accept the highest quality video, and the 2TB capacities generally compatible with cameras that shoot this way allows lots of video to be stored in one place – rather than across multiple smaller cards.

Portable SSDs don’t have to be for these dramatic video files though, as the cameras that can record to SSD via the USB-C port will allow lower resolution video too, and of course still images.

Not all cameras are able to shoot directly to an PSSD, and those that can need the feature activated in the menu. Usually the PSSD will need to be formatted by the camera so it can accept still and moving images

In some cases shooting directly to a portable and external SSD device is more convenient than taking a memory card in and out of the camera, and if you like to shoot long high-speed bursts, for sport or wildlife for example, you’ll find an PSSD allows your buffer to clear more quickly and you won’t run out of space so soon.

The Samsung T7 Shield PSSD can write at rates of up to 1GB/s and can hold up to 4TB of images and/or video – though check the capacity your camera can handle. It connects to compatible cameras via a USB-C cable

As the SSD will be cabled to the camera via USB it is useful to find a clamp that will hold it, and often a cage for the camera that the clamp can be attached to.

Memory Card Hygiene

When you delete an image or video clip from a memory card the information remains in the memory, but the card marks the memory cells the data is stored in as ‘available’ for new data. When the next pictures are taken some of those cells will be overwritten and some won’t, so some stray bits of data will be left behind. If you load that card to a different camera that camera will create its own filing system alongside the one that already exists and things can begin to get a little bit untidy. When the camera sends a new image to the card, the card’s controller may have to start searching for spaces to store the new data among the bits of old data. That can slow the process and you’ll lose performance.

Regular formatting keeps a busy memory card healthy and will allow it to run efficiently

Imagine an empty multi-storey carpark at which 50 cars arrive at the same time. They all enter the ground floor and the first 25 park in the closest spaces, and the next 25 park in the closest spaces on the first floor. When new cars arrive we know the ground and first floors are full, so they should proceed directly to the second floor, where they can also park in sequence. That is a quick and efficient process. However, when some of the people return to their cars on the lower floors and drive away new arrivals don’t go directly to the empty third floor but dither around looking for spaces on the partly full floors, squeezing into spaces, holding up the traffic and driving slowly to see if that’s a space or just a small car parked right up to the wall. Some cars may have broken down, there maybe a shopping trolley left in a space that means we can’t park there, and perhaps no one wants to park under the beam where all the pigeons roost. Things suddenly begin to take a lot longer and a queue forms down the street.

When your memory card directory begins to look like this it might be time to copy off the files you want and then reformat the card

What needs to happen in this situation is for someone to drive all the cars out of the carpark, get the whole place cleaned out and re-park the cars in sequence with no gaps. Of course that never happens. But in memory card land that can happen – we just reformat the card. It really pays off make a habit of formatting a card in its camera every so often. Some people do it every time they empty a card which is fine but you don’t need to do it that often. My cards go into multiple brands of camera and they get filled with the extra junk each system leaves behind, so I try to have a fresh start with each new brand. It always doesn’t happen that way, but I rarely let two cameras share one card for very long.

Memory Card Readers

Memory card readers
Here you can see a reader for CFexpress cards on the left, and an SD card reader on the right. While the SD card reader can plug directly into a USB port the CFexpress reader needs to be connected via a USB cable

In order to get your pictures or video clips off a memory card and into your computer you will need a memory card reader. While almost all cameras will allow you to download the content of the card by connecting the camera to the computer via USB, many people prefer not to wear-out the USB port or risk it being damaged should the camera fall and land on the cable. As unlikely as that is, card readers are usually more convenient too. Some card readers can handle only one type of memory card, while others can deal with multiple types at the same time – you may find your laptop has its own card reader built-in.
As we spend time checking the speed of our cards it is also important to check the speed of any reader you put the card into – it’s no good using a card capable to being read at 300MB/s if the card reader can only manage 150MB/s. The cable you use to connect the card reader is also important, as is the speed of the USB port in the computer.

Memory Lane

For no other reason than a bit of interest, here are some cards that we used to use in the earlier days of digital cameras.

One of my favourite cards from the past is the IBM Microdrive. It was used in CompactFlash slots and actually has a spinning disk inside instead of solid state memory. This meant its capacity was well ahead of the competition at the time, but they cost a lot and people found them unreliable. Mine still work, but the moving parts inside also made photographers a bit nervous of drops and shocks. Data transfer rates were about 4-6MB/s

This was good idea. Introduced in 2005 the SanDisk Ultra II SD™ PLUS card had a built-in USB connector, so you could shoot, remove the card from the camera and plug it straight into your computer – no memory card reader required. Sadly it didn’t really take off. This version was part of a promotion with motorcycle manufacturer Ducati
In the days before cameras had Wi-Fi built in this card came to market with a Wi-Fi connection of its own. It allowed even older DSLR cameras to get online and wirlessly connect with a smartphone or computer. It was a great idea at the time but advances elsewhere made the device slightly redundant and Eye-Fi ceased trading in 2016
Here are a pair of memory cards introduced by Toshiba, with one replacing the other as digital camera resolutions improved. On the left is the SmartMedia card – invented as a replacement for the floppy disk in 1995 but quickly adopted by Fujifilm and Olympus as storage for their cameras. At one stage over half the camera market used SmartMedia, but as the format topped out at 128MB it had to be replaced with something that had greater capacity. This is where the xD-Picture Card came in, and when picked up by Fujifilm and Olympus it marked the death of SmartMedia. SmartMedia could transfer data at 2MB/s, which seemed amazing at the time. The xD card though could manage a write speed of 3.75MB/s and could read at 6MB/s – and could hold up to 2GB. The xD card died at the hands of the much faster SD format
Sony Memory Stick Pro
In the early days of its digital camera and video camera life Sony decided to create its own memory card format – Memory Stick. It was expensive and only worked in Sony cameras, and if you had a Sony camera it was the only media you could use. It was fast for its time and the capacities were good, but 12 years after its 1998 launch Sony was including SD card slots in its cameras too. The company continued to offer Memory Stick Duo slots in its cameras up until 2019 when the A7R IV only carried SD slots. There were several formats of Memory Stick including Memory Stick Pro and Pro Duo. The Pro-HG Duo card shown here could manage a theoretical 60MB/s, but a later Pro-HG Duo HX could actually hit 50MB/s

You can find out a lot more about SD memory cards and the specifications of the format at the SD Association. If it’s CompactFlash, CFast or CFexpress you are interested in, visit the CompactFlash Association.