CFexpress cards explained

COVID-19 Service Update

CFexpress cards explained: What are CFExpress Types A, B and C?

If you’ve been following the latest mirrorless camera releases, like the Canon EOS R5 and the Sony A7S III, then you’ve probably heard about CFexpress. The new memory card game in town, it’s fast becoming standard practice for new cameras to come sporting a CFExpress slot.

Big deal, you might be thinking. Why should I be excited about a memory card? Especially as you might have noticed that CFExpress cards seem to cost a bit more than regular SD cards. You may also have clocked that CFExpress comes in three varieties – Types A, B and C – and wondered about the differences between them.

We’ve put this article together to provide a quick and straightforward explanation to what CFexpress is and what you need to know about it. So let’s waste no more time and crack straight on!

What is CFexpress?

CFexpress cards are the latest generation of what was once CompactFlash. These are fast memory cards designed to keep up with the demands of the latest cameras in terms of both high-resolution photos and video.

CFexpress cards use an interface called PCIe 3.0, as well as NVMe 1.3 protocols. You don’t really need to know the ins and outs of how this stuff works – the bottom line is that this is the kind of tech you would previously have found in computers and solid-state drives (SSDs), which are typically much faster than SD cards.

So the main takeaway is this – CFexpress cards are fast. The maximum theoretical performance of a CFexpress card of the Type C variety (the fastest of the three) is 4,000MB/s; for context, UHS-III SD cards can theoretically manage a little over 600MB/s. While there is an equivalent format for SD, which is called SD Express, however camera manufacturers seem to have overwhelmingly plumped for CFexpress, so this is the format to focus on when thinking about the future.

Let’s take a closer look at the different types of CFexpress card on offer.

CFExpress Types A, B and C: What are the differences?

If you were to line up the three different types of CFexpress card, the first thing you’d notice is that they are physically quite different. CFexpress Type A is the smallest, measuring 20mm (width) by 28mm (length) by 2.8mm (thickness, including label area). The Type B cards measure 38.5mm x 29.6mm x 3.8mm, while the largest Type C cards measure 54mm x 74mm x 4.8mm.

The main reason for this is because each card has a different number of PCIe data transfer lanes. The CFexpress Type A card has just one lane, while Type B has two and the largest Type C has four. This means the three types of cards offer different transfer speeds – Type A Cards have a maximum theoretical transfer speed of 1,000MB/s, Type B cards can theoretically reach 2,000MB/s and Type C cards, as discussed, can reach transfer speeds of up to 4,000MB/s.

Of the three, photographers and videographers don’t need to concern ourselves too much with Type C – these larger cards are designed more for use with computers and Solid State Drives. The types you’ll most commonly find compatible with cameras are Type B – this is the type you’ll be able to use with the Canon EOS R5, Nikon Z6, Panasonic S1R and other cameras. One of the main reasons for this is that CFexpress Type B cards are physically the same size as, and pin-for-pin identical to, another card type – XQD. So if a camera has an XQD slot, then usually all it needs to become CFexpress compatible is a firmware update. Panasonic rolled out updates for their XQD cameras in 2019. Nikon have updated firmware for Z6/7 but not yet for D5 / D500 / D850 / D4S / D4 which all have XQD slots. Nikon has alluded to more compatibility updates ‘in the future’.

The Sony A7S III, meanwhile, was recently rolled out to big headlines, many of which focused on the fact that it takes CFexpress Type A cards. Which, you may recall, are actually the slowest type on offer. Why did Sony pick this size? Well, for one, the 1,000MB/s maximum transfer speed is still more than ample to record pristine 4K footage without any dropped frame. But the other half of the story is that the smaller size of Type A means that a CFexpress Type A slot can also be an SD card slot. So users of the Sony A7S III can use its dual card slots with SD cards and CFexpress cards, in any combination (though you can’t use both in one slot at the same time), giving a lot more flexibility.

Which cameras are CFexpress-compatible?

Here is a partial list of current cameras that offer one or more CFexpress card slots:

Which brands are making CFexpress?

With regard to CFexpress Type B cards, you have many brands to choose from. Here’s a quick rundown of some we’d recommend:

SanDisk Extreme PRO CFexpress Type B cards

These are often bundled with the Canon EOS-1D X Mark III. They come in 128GB and 64GB varieties, and the larger card is also faster, offering maximum read speed of 1,700MB/s, compared to 1,500MB/s on the smaller card.

Delkin Devices Type B CFexpress cards

Delkin start out at 64GB and go all the way up to a whopping 2TB. Read/write speeds increase as the capacities do, although, of course, so does the price.

Lexar Professional CFexpress cards

A trusted name in memory cards, Lexar makes reliable Professional cards with capacities ranging from 64GB to 512GB.

When it comes to Type A cards, Sony is currently the only game in town, announcing a range of CFexpress Type A cards alongside the A7S III. Offering read/write speeds of around 800MB/s and 700MB/s, the Sony CFexpress Type A TOUGH Memory Cards are, as the name implies, tough enough to stand up to the rigours of professional use. They come in 80GB and 160GB varieties.

One thing that’s also worth noting is that your current memory card reader may not be capable of reading a CFexpress card – so that’s another thing you may have to sort in order to be able to get the cards onto your computer. Sony and Lexar are two reliable brands that have started producing CFexpress readers, but there are others out there, so get in touch with the Fixation sales team and we can recommend you the best deals.

The future?

Current CFexpress cards use the PCIe 3.0 spec, and given that the PCIe 4.0 is on the horizon, we can only expect these cards to get faster and faster. It’s up to you when it makes sense budget-wise to upgrade, however we can safely say that CFexpress is a format worth getting to know for the future of image-making.

2 Responses

  1. Dennis Watts

    Have you heard anything about the rumoured firmware updates for the D500 and D850 that will allow CF Express compatibility instead of just XQD?

    1. Jonny Helm

      Nikon alluded to updates “in the future” but we have no more news than that. At the time of writing Nikon D6, Z7 and Z6 are the only bodies with compatibility upgrades.

Leave a Reply