The best memory card readers in 2024: copy images and video to your computer

The best memory card readers are an easy way to make sure you can always get your images off your camera. Sure, there's always the option to connect via USB, or wirelessly. But in practice, this can be fiddly, and sometimes simply whipping a memory card out is the easier option.

To help you find the right option for your needs, we've listed the best memory card readers on the market today in the list below. We've made sure to include memory card readers that run the gamut in terms of price but are all reliable, durable and good quality overall. 

Different cameras use different card formats, but whether you use a standard SD card, microSD card, CompactFlash, CFexpress Type A or B, or XQD, there should be a memory card reader on this list for you.

Ben Andrews
Ben Andrews

Ben is the Imaging Labs manager, responsible for all the testing on Digital Camera World and across the entire photography portfolio at Future. Whether he's in the lab testing the sharpness of new lenses, the resolution of the latest image sensors, the zoom range of monster bridge cameras or even the latest camera phones, Ben is our go-to guy for technical insight. He's also the team's man-at-arms when it comes to camera bags, filters, memory cards, and all manner of camera accessories – his lab is a bit like the Batcave of photography! With years of experience trialling and testing kit, he's a human encyclopedia of benchmarks when it comes to recommending the best buys. 

The Quick List

The best memory card readers in 2024

Why you can trust Digital Camera World Our expert reviewers spend hours testing and comparing products and services so you can choose the best for you. Find out how we test.

Best all-round memory card reader

(Image credit: Future)

1. SanDisk ImageMate Pro Multi-Card Reader

A great all-rounder best suited to desktop use

Specifications

Card types supported: UHS-I & UHS-II SD, SDHC, SDXC, microSDHC, microSDXC, CompactFlash
USB speed: USB 3.1 Gen 1
Connection type: USB Type-A

Reasons to buy

+
Fast for UHS-I and II SD cards
+
Solid build 
+
Keenly priced

Reasons to avoid

-
Slightly bulky for mobile use
-
Not USB 3.1 Gen 2 or Type-C
Buy it if:

✅ You want a versatile, well priced card reader: Easily and cheaply transfer data from CompactFlash, SD and microSD cards.
✅ You want 'fast enough' transfer speeds: This isn't the fastest card reader out there, but it's fast enough to max out all but the fastest UHS-II SD cards.

Don't buy it if:

❌ You need the very fastest transfer speeds: USB 3.2 Gen 1 means the fastest UHS-II SD cards may be speed limited.
❌ You'll be using it with some modern laptops: The older USB Type-A plug won't plug straight into some laptops with only Type-C ports - you'll need an adapter.

It may be a fairly cheap card reader, but the ImageMate Pro feels like a quality product, as it’s well built and weighty enough to sit securely on a desk. And this is where it belongs, as at 122 x 58 x 17mm, it’s big by card reader standards.

A trio of card slots are spread neatly across the front, with CF, UHS-II SD, and MicroSD to choose from. A detachable USB Type-A cable is provided, so you will need an adapter if you intend to plug in to a USB-C port.

Testing with a UHS-II SD card yielded highly respectable video transfer speeds of 252MB/s read and 210MB/s write - not far off the much more expensive ProGrade Digital USB 3.1 Gen 2 Dual-Slot Card Reader. 202MB/s read and 107MB/s write figures in our testing when shifting images are also superb.

When it comes to UHS-I SD cards, maximum sustained transfer speeds of 96MB/s read and 83MB/s write aren't quite class-leading, but not to the extent that you’d really notice in real-world use.

Swipe to scroll horizontally
FeaturesCompatible with 3 common card types★★★★
DesignSleek yet functional, with a quality feel★★★★★
PerformanceFast enough for UHS-I and UHS-II SD cards★★★★
ValueExcellent value considering card compatibility and speed★★★★★

Best memory card reader for CFexpress Type B

(Image credit: Future)
It’s not cheap, but this is must-buy for CFexpress users

Specifications

Card types supported: CFexpress Type B
USB speed: USB 4.0
Connection type: USB Type-C

Reasons to buy

+
USB4 interface
+
Blistering transfer speeds
+
Excellent build quality

Reasons to avoid

-
High (but justified) price
-
Could be even faster
-
Doesn't support XQD
Buy it if:

✅ You want to get the best out of your CFexpress Type B cards: Type B cards are all about speed, so it makes sense to get a card reader that'll do them justice.
✅ You have a modern computer: You must have a USB4 connection for this reader to work at its fastest.

Don't buy it if:

❌ You're on a budget: There are plenty of cheaper (if significantly slower) Type B readers out there.
❌ You still have some XQD cards: XQD cards are not supported by this reader.

CFexpress Type B cards seem to be breaking memory card transfer speed records on a monthly basis, yet few will ever experience anything close to these incredible read/write speeds. That's because the vast majority of Type B card readers use the USB 3.2 Gen 2 connection, which has a maximum bandwidth of around 900MB/s. That's simply not good enough when most Type B cards can reach in excess of 1500MB/s.

Thankfully ProGrade Digital has come to the rescue with its PG05.6 USB4 CFexpess Type B card reader. USB 4.0 has a maximum theoretical bandwidth of 5000MB/s, which should be enough to max out even the latest generation of CFexpress 4.0 cards that are capable of speeds approaching 4000MB/s.

In our testing we couldn't match the advertised 3400MB/s read and 3000MB/s write speeds of our CFexpress Type B 4.0 test card. However, the 2595MB/s read and 1613MB/s write speeds that we did record are still hugely impressive, and leagues ahead of what a conventional Type B reader could achieve.

Of course you're going to need a computer with a USB 4.0 connection for this card reader to work at its best. Plugging into a USB 3.x port will restrict transfer speeds to under 900MB/s.

Read our full ProGrade Digital PG05.6 USB4 card reader review

Swipe to scroll horizontally
FeaturesClass-leading performance with CFexpress Type B cards★★★★★
DesignCompact and solid build, with a useful magnet for attaching to a desktop tower★★★★★
PerformanceSuper fast, though could theoretically be even faster★★★★
ValueWorth the money to get the most out of a Type B card★★★★

Best modular memory card reader

A modular, do-everything hub that could make your life much easier!

Specifications

Card types supported: SD, microSD
USB speed: USB 3.2 Gen 2
Connection type: USB Type-C, USB Type-A

Reasons to buy

+
Super-fast transfer speeds
+
8 cards at once?!

Reasons to avoid

-
Needs power to use
-
Relatively expensive
Buy it if:

✅ You want to regularly transfer from multiple cards: With the ability to transfer from 8 cards at once, this reader is idea for enthusiast and pros.
✅ You'd like a reader that works well at home and on the go: The dock can live on your desk, while you take one of the USB-powered modules out on location like a conventional card reader.

Don't buy it if:

❌ You use CFexpress cards: Kingston still hasn't released a CFexpress Type B module for the Workflow Station.
❌ You want to transfer from multiple cards AND have fast speeds: the Workflow's USB 3.2 Gen 2 connection will soon be overwhelmed if you simultaneously transfer files from multiple fast SD cards.

One thing we're all crying out for in the age of digital devices is a bit more simplicity. Fewer cables, simpler devices, and more straightforward solutions for organizing and transferring our files. The Kingston Workflow Station Dock is a go at realizing that dream. It's a USB-C docking station equipped with a stack of SD card readers, allowing you to connect multiple USB-C or USB-A devices, and download from up to eight cards at the same time. 

What's also hugely useful is the aforementioned modular aspect, which means you can buy specific readers to suit your needs. So if you have more microSD cards than SD cards, you can set up the station accordingly. Or you could plug in eight cameras via USB-C and download images from all of them simultaneously if that's the sort of thing you're in a position to do. Modules can also be used standalone, so you could take a single reader on a shoot and then reconnect it to the main dock later.

The whole thing does need power to run, as it's more complex than other SD readers. There's also the lack of CFexpress support currently, although, the modular design means it would be easy to add this functionality at a later date. All this does cost more than other readers on this list, and if you're a "one-card, one-camera" type of photographer, it's almost certainly more than you need. 

Read our full Kingston Workflow review

Swipe to scroll horizontally
FeaturesModular multi-format design with USB, SD and microSD support★★★★
DesignA simple yet effective design makes for seamless docking★★★★★
PerformanceEnables simultaneous transfer from multiple cards & devices★★★★
ValueIf you need to transfer from multiple cards and USB drives, this versatile reader makes sense★★★★

Best value card reader

4. Kingston Nucleum USB Type C Hub

Great value and versatility, if slightly lacking in the speed stakes

Specifications

Card types supported: UHS-I & UHS-II SD, SDHC, SDXC, microSDHC, microSDXC
USB speed: USB 3.2 Gen 1
Connection type: USB Type-C

Reasons to buy

+
Highly versatile
+
Premium feel
+
USB Type-C

Reasons to avoid

-
SD slot not as fast as rivals
Buy it if:

✅ You need to regularly use a card reader on the go: The short, hardwired USB Type-C cable cuts cable clutter when you're on the move.
✅ You've got a laptop with very few ports: With multiple USB and audio/visual ports, this reader is very versatile.

Don't buy it if:

❌ You've got a burning need for speed: Though not frustratingly slow, this isn't the fastest reader, especially with UHS-II SD cards.
❌ You'll be using with a desktop computer tower: the short, fixed cable could leave the reader dangling from a desktop computer.

With the latest laptops like the MacBook Pro ditching every port other than Thunderbolt/USB Type-C, it isn’t just your memory card that you may be struggling to connect.

Kingston’s Nucleum is a premium, metal-encased hub containing SD and MicroSD ports, plus two conventional USB Type-A ports, a full-size HDMI socket, and two USB Type-C ports, one of which is used as a power socket to connect your MacBook’s charger. There’s a short hard-wired cable terminating in a USB Type-C plug, and all this from a device no larger than some standard card readers.

The SD slot is UHS-II compatible, but sadly it couldn’t do justice to our UHS-II test card, achieving relatively slow video read/write speeds of 189MB/s and 179MB/s respectively. 164MB/s read and 97MB/s write rates for image transfers are ok, but still underwhelming. Fortunately if you’re using UHS-I SD cards, 96MB/s and 83MB/s read/write figures are much more respectable.

Swipe to scroll horizontally
FeaturesUseful array of ports and card slots★★★★★
DesignSleek design looks good alongside most laptops. Handy short USB cable.★★★★★
PerformanceTransfer speeds with UHS-II SD cards could be better.★★★
ValueGood value for its versatility, just don't expect blistering performance.★★★★

Most portable memory card reader

(Image credit: Anker)

5. Anker USB 3.0 Card Reader

One of the most popular little do-it-all card readers around

Specifications

Card types supported: SDXC, SDHC, SD, MMC, RS-MMC, Micro SDXC, Micro SD, Micro SDHC Card, UHS-I
USB speed: USB 3.1 Gen 1
Connection type: USB 3.0

Reasons to buy

+
Tiny
+
Cheap and cheerful

Reasons to avoid

-
No UHS-II, CompactFlash or XQD support
-
Other readers faster
Buy it if:

✅ You want compactness: With no cable to worry about, this tiny reader is ideal on the move.
✅ You're on a tight budget: Here's proof that a card reader doesn't have to cost a fortune.

Don't buy it if:

❌ You want fast transfers: This card reader doesn't support UHS-II SD card speeds.
❌ Multiple card types: This is strictly for SD and microSD cards.

Despite being super-cheap, this little reader is a pleasingly capable device, able to achieve speedy data transfer rates thanks to its USB 3.0 connection.

It doesn't cover all the card types, most notably missing out on XQD, CompactFlash and UHS-II SD (though it does UHS-I), however this isn't a problem for you, the Anker USB 3.0 Card Reader will get the job done quickly and efficiently. 

It's also so tiny that you can take it anywhere, measuring 5.3 x 2.7 x 1.1cm and weighing a tiny 16g, and there's also an 18-month warranty to give you peace of mind. Need something simple and straightforward? This little reader is a solid buy.

Swipe to scroll horizontally
FeaturesUseful array of ports and card slots★★
DesignSuper-small, and with no cable to worry about★★★★
PerformanceDoes the job, but doesn't support UHS-II SD cards, so won't win any speed records★★★
ValueCheap, basic, yet effective - you can't go wrong at this price★★★★

Best CFexpress Type B card reader

(Image credit: Future)
A great value CFexpress card reader

Specifications

Card types supported: CFexpress Type B
USB speed: USB 3.1 Gen 2
Connection type: USB Type-C

Reasons to buy

+
Very fast
+
Nice build and design quality

Reasons to avoid

-
Only for CFexpress Type B
-
Held back by USB 3.1 Gen 2 connection
Buy it if:

✅ You want a simple but effective reader: Compact, yet well made and fast. The detachable USB-C lead is also a nice touch.
✅ You're after fast transfers: We recorded impressive read speeds of up to 718MB/s.

Don't buy it if:

❌ You also use SD cards: This reader is only for CFexpress Type B cards: Type A & SD cards need a separate reader.
❌ You want to max out the speed of your Type B cards: this reader's USB 3.2 Gen 2 speed is a long way short of the read speeds of most Type B cards.

Around the same size and shape as a computer mouse, SanDisk’s Extreme Pro CFexpress card reader is a nicely designed piece of kit. The spring-loaded memory card slot has a pleasing action too, with a gentle push of the memory card ejecting it from the reader.

In our testing, this reader hit a mighty impressive 718MB/s sustained read speed when transferring one large 4K video file. Image read/write rates of 534/410MB/s are just as incredible, easily eclipsing even the fastest UHS-II SD cards.

The only slight disappointment is that CFexpress cards are capable of even higher transfer speeds - up to 1700MB/s. The bottleneck here is likely the reader's USB 3.1 Gen 2 connection, which though very fast, can't keep up with the blistering performance available from CFexpress cards. But if you can live with that, this SanDisk CFexpress reader is a superb choice.

Read our full SanDisk Extreme Pro CFexpress Card Reader review

Swipe to scroll horizontally
FeaturesThis is a basic reader that only reads CFexpress Type B cards★★★
DesignA neat design that easily slips into a kit bag. Removable cable can be useful.★★★★
PerformanceVery fast, though the USB 3.2 Gen 2 connection does bottleneck transfer speeds★★★★
ValueA simple but effective CFexpress Type B reader that performs well★★★★

Best CFexpress Type A card reader

(Image credit: Sony)

7. Sony MRW-G2 CFexpress Type A / SD Card Reader

The best CFexpress Type A reader

Specifications

Card types supported: CFexpress Type A
USB speed: USB 3.1 Gen 2
Connection type: USB Type-C

Reasons to buy

+
USB 3.1 Gen 2
+
Very slim
+
CFexpress and SD versatility

Reasons to avoid

-
Expensive
Buy it if:

✅ You're after a single reader that accepts Type A and SD cards: This is the ideal companion for a Sony a1, a7S III and a7 IV - cameras that use both card formats.
✅ You'd like fast transfer speeds: The USB 3.2 Gen 2 connection means rapid transfer speeds of up to 10Gbps.

Don't buy it if:

❌ You want maximum bang per buck: Sony card readers rarely come cheap, and this is a prime example. There are less expensive Type A readers out there.

Sony's CFexpress Type A/SD Card Reader was launched at the same time as the Sony a7S III's release, as this was the first camera to utilize the CFexpress Type A memory card format (the physically larger Type B cards already being commonplace).

With such a new CFexpress variant, and very few manufacturers currently producing Type A cards or readers, it's little surprise that this reader is expensive. 

At least it uses a fast USB 3.2 Gen 2 interface for a maximum theoretical transfer speed of 1250MB/s - plenty fast enough to let a 800MB/s CFexpress Type A card transfer at its maximum speed. The MRW-G2 card reader also supports SDXC/SDHC UHS-I and UHS-II cards for added versatility, going some way to justify the high selling price.

Best CompactFlash memory card reader

8. Delkin Devices USB 3.0 Dual Slot SD UHS-II and CF Memory Card Reader

Not a bad reader, but it’s outclassed by rivals

Specifications

Card types supported: UHS-I & UHS-II SD, SDHC, SDXC, CompactFlash
USB speed: USB 3.1 Gen 1
Connection type: USB Type-A

Reasons to buy

+
Useful SD & CF slot combo
+
Can store cards inside

Reasons to avoid

-
Disappointing speed
-
Hardwired cable can be inconvenient
Buy it if:

✅ You're using CompactFlash and SD cards: If you've got an older camera that takes CF and SD cards, this multi-format reader is ideal.
✅ You want your cards to stay protected: Both cards can be stored inside the reader, protected by a rubber door - useful when you're on the move.

Don't buy it if:

❌ You want class-leading transfer speeds: Even when compared to other, similarly specified readers, we were unimpressed by the Delkin's speed.
❌ You've got an older computer: This reader's traditional USB Type-A connection won't be compatible with modern, Type-C-only laptops - an adapter would be needed.

This card reader sports the classic combo of SD and CompactFlash slots, both being the fastest of their type - UHS-II, and UDMA 7. You can use both simultaneously, and the case’s design means a card of each type can be stored inside the reader, protected by a hinged rubber door that closes around them.

The 90cm USB Type-A lead is hardwired to the reader, so while you won’t lose it, it can be slightly awkward for transportation, and you’ll need an adapter to connect this reader to a laptop like the current MacBook Pro.

Speed wise, we could only extract a max video read speed of 223MB/s and 198MB/s write rate from our UHS-II SD card - not awful, but some way shot of some other readers we've tested. Image transfer performance is worse still, with 152MB/s read and 98MB/s write speeds being slower than average.

Even with a UHS-I SD card the Delkin reader struggled, as 87MB/s read and 82MB/s write speeds are down - albeit not by much - on what rival readers were capable of extracting from our test card with its 95/90MB/s max read/write rates.

Swipe to scroll horizontally
FeaturesSupports two popular card formats, and has a long USB lead - ideal for desktop PCs★★★★
DesignCompact form that also allows cards to be stored inside.★★★★
PerformanceRead and write speeds are acceptable, but could be better.★★
ValueA good buy, but only if you need CF compatibility★★★

How to choose the best memory card reader

What connection type is best?

The vast majority of card readers use a USB 3.2 connection, either via an older (rectangular) Type-A plug, or a newer, smaller Type-C plug. A few very high-end CFexpress readers can be found with faster Thunderbolt or USB 4 connections, and these will usually use a USB Type-C plug.

What USB version should I look for?

USB numbering is confusing, even to the best of us. Nowadays most card readers use either a USB 3.2 Gen 1, or Gen 2 connection. The former enables transfer speeds of up to 5 Gbps (625 Megabytes per second), while Gen 2 doubles this to 1250MB/s. In practice, real world transfer speeds will usually be around 30% slower than those figures, however.

Both Gen 1 and 2 will easily max out even the fastest SD card, but if you want to exploit a CFexpress card's full speed, you'll need a faster connection. USB 3.2 Gen 2x2 card readers theoretically top out at 20 Gbps (2500 MB/s), or there's the ultimate USB 4 version which can enable speeds up to 5000MB/s - fast enough to let even the latest super-fast CFexpress cards run free. Gen 2x2 and USB 4 readers are currently extremely rare though.

Cable attachment

Some card readers use a USB cable that’s hard-wired to the reader body. That's great for convenience, especially if you travel a lot and want to ensure you don't forget the cable. But if the cable ever gets damaged, the whole reader could be useless.

UHS-I vs UHS-II SD card readers

UHS-II SD cards are faster than older/cheaper UHS-I cards. All the SD card readers above are compatible with both speed types, but if you plug an UHS-II card into a UHS-I reader, it'll be bottlenecked to UHS-I transfer speeds. IF you'll be using UHS-II cards, ensure your chosen reader can operate at UHS-II speed so you can get the most our of your UHS-II SD card.

Extra ports

With fewer and fewer ports on the sides of modern laptops, a card reader hub with extra USB, audio and video sockets may be just the ticket.

How does a memory card reader work?

When you insert a card into a memory card reader, its controller chip identifies the card type and its storage capacity. The reader then establishes communication with the card's memory controller using protocols specific to the card type (SD, CF, etc). 

Based on your instructions (such as reading files or copying data), the reader sends commands to the card's controller to access specific data locations. The card retrieves the requested data and sends it to the reader. The reader translates this data into a format compatible with the connected device (usually your computer) and transmits it via the USB connection.

How we test memory card readers

When we test memory card readers, we pay close attention to two main factors: reliability and performance. Our speed tests gauge read and write rates, as these are crucial for photographers or videographers handling large files. We also conduct endurance trials evaluate sustained performance under prolonged usage, preventing overheating or slowdowns during intensive tasks. We also assess compatibility with different operating systems and devices  to ensure seamless integration across platforms, and consider user experience factors such as ease of installation, intuitive interfaces, and portability.

Find out more about how we test and review at Digital Camera World.

Ben Andrews

Ben is the Imaging Labs manager, responsible for all the testing on Digital Camera World and across the entire photography portfolio at Future. Whether he's in the lab testing the sharpness of new lenses, the resolution of the latest image sensors, the zoom range of monster bridge cameras or even the latest camera phones, Ben is our go-to guy for technical insight. He's also the team's man-at-arms when it comes to camera bags, filters, memory cards, and all manner of camera accessories – his lab is a bit like the Batcave of photography! With years of experience trialling and testing kit, he's a human encyclopedia of benchmarks when it comes to recommending the best buys. 

With contributions from