Most people’s choice of the best memory card is going to be dictated by the camera that they choose to use. For others, the type of memory card they want to use may well influence their choice of camera. It’s easy to take memory cards for granted but they vary widely in capacity, speed, robustness and physical size, as well as compatibility and versatility.
Memory cards vary wildly, even within the same standard, and figuring out which one is right for you can be a confusing process. It doesn’t help that there are many confusing numbers and acronyms associated with memory cards, much of which essentially consists of different ways of saying basically the same thing.
Our guide to the best memory cards cuts through the jargon and looks at all the key features, running through the different formats available to help you find the right memory card for your specific needs.
Best SD Cards
The most successful card standard — by some margin — is the Secure Digital, or SD, card family. Launched in 1999 by Toshiba, Panasonic and SanDisk, at a time when 32MB cards were considered generously large in capacity, the SD card was an updated version of the MMC (MultiMedia Card) standard, and was backwards-compatible with MMC devices to a degree.
With 64MP and 128MB SD cards promised at the time, the SD Card roadmap also predicted 2GB (a gigabyte is 1,000 megabytes) cards “within five years” — a claim many at the time scoffed at. After all, why would you need 2GB of data storage for your camera or media player? Could 2GB of flash memory even be physically squeezed into such a tiny postage stamp-sized package? Of course, as we now know, the promise was kept and 2GB SD cards arrived as predicted.
The vast majority of modern cameras will have at least one SD card slot. If you’re not sure what kind of card to buy for your mirrorless, compact or DSLR camera, it is almost certainly an SD card that you need.
SD, SDHC and SDXC
SD cards are split into three capacity tiers, though practically these days you’re only likely to encounter two. Standard SD cards have a maximum capacity of 2GB. SDHC cards (Secure Digital High Capacity) have capacities ranging from 4GB to 32GB. Finally, SDXC cards (Secure Digital eXtended Capacity) run from 64GB to a whopping 1TB, and theoretically beyond that.
Practically, you’re almost certainly going to be using an SDXC or SDHC card these days. All three cards are the same size and will fit in the same slots.
Speed classes
As the use of cards changed and performance started to be critical (especially for video recording), the SD card industry introduced a numerical classification to help users match up the most suitable card for their devices. Initially it looked like this:
- Class 2 - 2MB/sec (basic stills camera performance)
- Class 4 - 4MB/sec (capable of recording standard definition (SD) video)
- Class 6 - 6MB/sec (suitable for recording 720p HD resolution video)
- Class 10 - 10MB/sec (suitable for recording 1080p full HD resolution video)
These days however, you’re more likely to see cards with UHS speed classes, often visualised as a number written inside a letter “U”. These are as follows:
- U1 - 10MB/sec minimum write speed (equivalent to Class 10)
- U3 - 30MB/sec minimum write speed
The speed is affected by the bus interface the card uses — UHS-I or UHS-II, the latter of which is faster thanks to its additional row of pins. It’s worth noting that a camera’s card slot needs to be UHS-II compatible in order to see any benefit in terms of speed — if yours isn’t (google it and check) then save the money and stick with UHS-I.
- UHS-I - transfer speeds up to 104MB/sec
- UHS-II - transfer speeds up to 312MB/sec
Then there’s also (stay with us, it’s nearly over) Video Speed Class. This is a newer rating system designed to classify cards that are capable of recording high-resolution video footage such as 4K 6K and 8K, or 360-degree content. These are denoted with a “V” and a number, as follows:
- V6 (Video Speed Class 6) - minimum write speed of 6MB/sec
- V10 (Video Speed Class 10) - minimum write speed of 10MB/sec
- V30 (Video Speed Class 30) - minimum write speed of 30MB/sec
- V60 (Video Speed Class 60) - minimum write speed of 60MB/sec
- V90 (Video Speed Class 90) - minimum write speed of 90MB/sec
It can all get a bit confusing and destroy your will to live if you think about it for too long. Just keep in mind that higher numbers mean faster speeds and you won’t go too far wrong.
Here are our recommendations for SD cards:
SanDisk Extreme PRO 128GB 200MB/s UHS-I V30 SDXC Memory Card
The Extreme Pro UHS-I SDHC Memory Card by SanDisk is a powerful memory card perfect for high-end productions. It delivers a transfer speed of up to 200 MBps and shot speeds of up to 90 MBps. This card features SanDisk QuickFlow Technology to improve your workflow efficiency and capture high-resolution 4K UHD videos. Data recovery software allows accidentally deleted data to be restored.
£38.00 View
You can’t go wrong with a SanDisk memory card, and the Extreme Pro series are hugely popular for a reason. Tough and hardy, with fast transfer speeds, this card is going to be more than up to the task of anything that amateur and enthusiast photographers and videographers need from it. A capacity of 128GB gives you plenty of room for high-res files, with room for shooting in both RAW and JPEG if you like — though if you need to save some cash, you could opt for the 64GB version.
Lexar 128GB Professional 1800x 270MB/Sec UHS-II V60 SDXC Card - Twin Pack
With a focus on improved compatibility, reliability, and performance, the Lexar 128GB Professional 1800x 270MB/Sec UHS-II V60 SDXC Card has the capacity to capture and transfer high-quality imagery in seconds. Suited to cine-quality 4K video and high-grade still-images, this SDXC card has lightning-fast 270MB/s read speeds and 180MB/s write speeds; perfect for ensuring an efficient post-production workflow.
£99.00 View
If you’re looking for something with a bit more speed, perhaps for high-resolution video work, consider this option from Lexar. It’s a V60 card, which you’ll recall from our speed classes crash course means a minimum write speed of 60MB/sec. Also, for £99 here you get a twin pack of cards, which is especially handy for cameras with dual card slots.
Sony G Series TOUGH 128GB UHS-II 299MB/Sec SDXC Card
The new SF-G series TOUGH specification range combines the world's fastest read and write speeds with an ultra-rugged design that is bend proof to 180N, and drop proof to 5 metres. For photographers who are fighting against the elements to get the perfect shot, the SF-G series TOUGH specification range of SD cards are also waterproof with an IPX8 rating and dustproof with an IP6X rating.
£169.00 View
Named “TOUGH” for a reason, these SDXC cards from Sony are designed for professionals and adventurous enthusiasts who are going to be taking their gear into challenging environments. Waterproof with an IPX8 rating and dustproof with an IP6X rating, these cards use a one-piece moulding to ensure superior strength and bend-resistance.
Best Micro SD Cards
MicroSD cards are less than a quarter of the area of a standard SD card and also much thinner. They are very fiddly to use but are actually designed to remain in the host device most of the time. Nevertheless, standard-size SD card adapters are often supplied with MicroSD cards for compatibility when required. MicroSD is a physical form factor for SD, SDHC and SDXC card formats.
You’ll most commonly find MicroSD cards in smartphones and smaller camera formats such as action cameras. Many consumer drones also use MicroSD cards. Here are our recommendations:
SanDisk 128GB Extreme PRO 200MB/s UHS-I V30 microSDXC Card
Prioritising top read-and-write speed, the SanDisk Extreme PRO UHS-I V30 microSDXC Card offers a storage capacity of 128 GB. It is capable of capturing 4K Ultra HD and Full HD videos with a transfer speed of up to 170 MB/s. This card is compatible for use with cameras, tablets, and smartphones. It has a rating of UHS-I Speed Class 3 (U3) and a Video Speed Class rating of 30 (V30).
£28.00 View
Once again, the tough and capable SanDisk Extreme PRO card is likely going to be the best choice for most people. It offers high capacity and fast transfer speeds for a brilliantly competitive price, with options at lower capacities if your budget is tight. Its waterproofing means it’s a good choice for use with action cameras, where an accidental soaking is more likely.
SanDisk 32GB Mobile microSDHC Card
The SanDisk 32GB Micro SDHC Card Class 4 uses the latest advancements in flash memory technology to deliver the smallest memory card in the world. Measuring about one-fourth the size of a standard SD card, the SanDisk MicroSD card provides high-performance and ample storage for use of media rich files such as music, videos, and photographs.
£7.00 View
If you’re on a brutally tight budget and just need something to hold your data, the SanDisk 32GB Mobile microSDHC Card is the best choice. Available for about the price of a London pint, it’ll hold 32GB of data, and has a Class 4 rating, meaning minimum transfer speeds of 4MB/sec.
Delkin 64GB POWER UHS-II V90 2000x MicroSDXC Card
Delkin's POWER UHS-II V90 2000x MicroSD cards offer incredible performance and both read and write speeds. Offered in either a 32GB microSDHC or 64GB microSDXC, the cards support Class 10 / U3 / V90 and 300 MB/s read and 250 MB/s write speeds. Because of this speed, these cards are designed for transferring and storing high-resolution video and RAW burst photography, effortlessly recording Full HD, 4K, 6K and 8K footage, perfect for any working professional. Furthermore, these cards are built to last. They have a high-quality construction with effective water, shock and X-Ray proofing.
£64.00 View
For shooting high-res video, Delkin’s POWER UHS-II card has the kinds of speeds you’ll need to keep up, with a V90 class rating that puts it in the big leagues. This high rating means it’s also well-suited for use with 360° cameras, many of which use a MicroSD slot.
Best Micro SD Cards
CFexpress cards are the dominant format for professional photographers and videographers who need the best standards possible in speed and capacity. They’re the successor to Compact Flash, which years ago was the standard card format for professional cameras. Inheriting technology from solid-state drives, CFexpress cards offer absolutely blistering transfer speeds that completely outpace SD cards, enabling them to keep up with the ever-spiralling data demands of high-resolution sensors, faster-than-ever burst rates and massive video formats.
CFExpress Types A, B and C
CFexpress cards come in different types, and unlike SD card formats, the different CFexpress types are actually different physical sizes — so are not cross-compatible. This is because they have different numbers of PCIe data transfer lanes, which are what allow the cards to reach their fast transfer speeds
Here are the key differences between the types:
- CFexpress Type A - 20mm x 28mm x 2.8mm, one PCIe transfer lane, theoretical maximum transfer speed of 1,000MB/sec
- CFexpress Type B - 38.5mm x 29.6mm x 3.8mm, two PCIe transfer lanes theoretical maximum transfer speed of 2,000MB/sec
- CFexpress Type C (not used in cameras) - 54mm x 74mm x 4.8mm, four PCIe transfer lanes, theoretical maximum transfer speed of 4,000MB/sec
CFexpress Type A cards may be the slowest, but they have one key advantage — they’re the same physical size as SD cards, meaning a camera’s card slot can be easily configured to take both. Faster CFexpress Type B slots are the same size and shape as XQD (more on which shortly), meaning XQD slots can easily be updated via firmware to take CFexpress. It’s best to check your camera manual to ascertain which kind of card your camera accepts.
Here are our CFexpress card recommendations:
Sony 160GB (800MB/s) CFexpress Type A Memory Card
Sony's Cfexpress Type A memory cards are the next step in memory card speed, durability and reliability. These cards are built to Sony's "TOUGH" specification and will deliver incredible read/write and transfer speeds. The cards will provide up to 700MB/s write speed and 800MB/si read speed and with the large storage capacity, they lens themselves to high-speed continuous shooting, allowing you to capture upwards of 1,000 uncompressed RAW still images, as well as the capture of 4K 120p movie recording at high bit rates for long periods of time. These cards are designed to ensure a professional and stress-free shooting experience for both photographers and filmmakers.
£320.00 View
Given that Sony is the only manufacturer offering cameras with CFexpress Type A slots, it makes sense to opt for a Sony card. This 160GB card gives you plenty of speed to work with, offering up to 700MB/sec write speeds, and has once again been built to Sony’s “TOUGH” specification for superior longevity.
Delkin BLACK 150GB (1725MB/s) Cfexpress Type B Memory Card
The BLACK Cfexpress memory cards from Delkin combine reliability with unmatched performance. Providing speeds suitable for professional photographers and videographers alike, these cards are designed with a PCIe 3.0 interface to make handling the latest generation of high-frame-rate 8K, 6K and 4K video and RAW continuous burst photography feel like a breeze.
£179.00 View
For Type B users, the Delkin Black card pairs fast speeds with brilliant durability and reliability. Constructed with a moulded, anodized metal outer case, the cards can withstand extreme temperatures, while also offering fast enough speeds to handle 8K RAW video and other data-intensive formats. If this isn’t enough capacity for you, there are also 325GB, 512GB and 650GB versions available.
If you need plenty of room on your card, the Lexar 1TB Professional is the ideal option. Its fast write speeds of up to 1,700MB/sec (read speeds 1,900MB/sec) make it easier to handle all those vast volumes of data, and it’s also built tough, with shock and vibration resistance.
Best Compact Flash Cards
Also known as CF, Compact Flash was once the only game in town for professional photographers and videographers, with every high-end DSLR sporting a CF slot. Times change of course, and these days the format has been entirely replaced by CFexpress as far as new cameras go. However, if you buy an older DSLR on the second-hand market, you may well get plenty of use out of an affordable Compact Flash card.
Here are our recommendations:
SanDisk Extreme Pro 128GB 160MB/s Compact Flash
The SanDisk Extreme Pro 128GB 160MB/s Compact Flash card is the ultimate choice for professional photographers and videographers. Today's cameras capture extremely high definition images - often in rapid succession - and are capable of recording HD video. To get the most out of 4K video and burst capabilities, and to keep your camera running quickly, we recommend the use of a high speed memory card which can match the performance of your camera; as exemplified by this Extreme Pro card with its transfer speeds of up to 160MB/s and a sustained write speed of 150MB/s. What's more, the Extreme Pro cards are renowned amongst professionals for their hardiness and reliability, even in extreme temperatures.
£159.00 View
One of the largest-capacity and fastest CF cards you can still buy, the SanDisk Extreme Pro 128GB 160MB/s Compact Flash card is an excellent choice for use in pro and enthusiast DSLRs that have the compatible slot (see our Compact Flash page for a complete list of these cameras). It’s capable of handling 4K video and fast burst-shooting at full resolution.
SanDisk Extreme 32GB 120MB/Sec Compact Flash Card
The Sandisk 32GB 120MB/s Extreme Compact Flash Cards are well-regarded in the photographic community for their quality, durability and speed. Shock and vibration resistant and operable in extreme temperatures, these cards won't let you down when you need them most and your data will be much more secure against loss or corruption when compared to cheaper cards. What's more the cards' high read speed (120MB/sec) and write-speed (85MB/sec) better optimises your camera for burst shooting, recording HD video and for using RAW files.
£39.00 View
For a cheaper option, the SanDisk Extreme 32GB 120MB/Sec Compact Flash Card will still deliver decent speeds and capacity. It’s not quite rated high enough to guarantee 4K video without skipped frames, but for Full HD it’ll get the job done, and for stills it should be more than adequate.
Best XQD Cards
The XQD format was originally one of two viable successors to Compact Flash, vying with CFexpress for dominance. Like CFexpress, it also uses PCIe transfer lanes to deliver ultra-fast speeds. However, ultimately the Compact Flash Association opted for CFexpress as the official successor going forward due to its superior speed and capacity capabilities, and since then, XQD has fallen from favour.
The XQD standard was only really adopted by Nikon (also appearing on a few high-end Sony camcorders), and as such, XQD slots can be found on a few Nikon cameras, notably the D4, D4s, D5, D6, D850, D500 and Z6 and Z7. In most cases, these have been updated via firmware to accept CFexpress Type B cards instead, so there’s really no reason to buy an XQD card over a much more versatile and future-proof CFexpress card.
The exceptions are the D4 and D4s, which have not been updated for CFexpress. If you’re using these cameras, you may find some use for the Sony XQD Flash Memory Card - G Series, which is available in 240GB and 120GB capacities. Though given that these cameras also have Compact Flash slots, you may find you get better value for money and a card that still does the job if you stick with the older format.
Best CFast Cards
Another successor to Compact Flash, CFast cards (short for CompactFast) enjoyed a brief heyday before the advent of CFexpress and XQD. Resembling Compact Flash in form factor, the cards offer significantly greater transfer speeds, and as such the standard was adopted for a few cinema cameras made by Canon, Blackmagic, Arri and Atomos, also appearing on the Canon EOS-1D X Mark II DSLR.
Should you need a CFast card, here are our recommendations:
SanDisk 256GB Extreme Pro (525MB/Sec) CFast 2.0 Memory Card
SanDisk's 256GB Extreme Pro CFast 2.0 Memory Card is a high performance memory solution for professional videographers. With read speeds up to 525MB/s this card is ideal for high data rate video and photography, combined with rapid file transfer speeds. Video Performance Guarantee-130 ensures a sustained write speed of 130MB/s, making it perfect for 4K video capture.
£399.00 View
With read speeds of 525MB/sec and write speeds of 450MB/sec, the SanDisk Extreme Pro card is well-suited to 4K capture. The Extreme Pro designation means it’s tough enough to withstand some hostile working environments, and the included RescuePRO Deluxe data recovery software adds some peace of mind in case of data loss or corruption.
Exascend CFast SSD Essential Series 1TB
Designed for the demanding requirements of high-end applications, the CFast Essential Series from Exascend combines industry-leading performance with maximised stability. Featuring a large 1TB storage capacity, 3D TLC flash memory, and the SATA III 6 Gb/s interface, this card delivers sequential read and write speeds up to 550/530 MB/s and is perfect for optimising any professional workflow.
£724.00 View
If you’re working on professional productions and need a video-friendly card with speeds and capacity to match, Exascend’s powerful card is the ideal choice. It’s got 550MB/sec and 530 MB/sec read and write speeds, and is designed for long-term use — it’s rated to two million hours of reliable meantime between failures.
FAQs
What type of memory card is best for 4K video recording?
For 4K video recording, you'll want a high-speed memory card such as an SDXC or UHS-II card with a fast write speed. Look for cards with a V30, V60, or V90 rating, as these provide the necessary data transfer speed to handle large, high-quality video files without interruptions or dropped frames.
How do I choose the right memory card for my camera?
First up, check your camera’s manual for compatible card types (SD, CF, or microSD) and pay attention to speed requirements. If you shoot in high-resolution or record video, go for a card with fast read and write speeds (UHS-I or UHS-II) and ample storage capacity, such as 64GB or higher.
How do I prevent memory card corruption?
To prevent memory card corruption, it’s vital that you always properly eject the card from your device before removing it, avoid using the same card across multiple devices without formatting, and regularly back up your data. It's also a good idea to format the card in your camera rather than on your computer to reduce compatibility issues.
How long do memory cards last?
Memory cards can last for several years with proper care, but they have a limited number of write cycles. With frequent use, you may notice performance issues after 5 to 10 years. While you’ll probably not notice the dip, you can prolong the lifespan by storing cards in a protective case and avoiding exposing them to extreme temperatures.
Why is my memory card not showing up on my computer?
If your memory card isn't showing up, check the connections and try using a different port. It could also be a driver issue, so make sure your computer has the latest updates. If it's still not recognised, the card may need to be formatted, or there could be a hardware problem.
How do we decide?
Our in-house photography experts, store staff and partners all work collaboratively to pour over these guides. We also consider emerging trends and customer feedback to make sure our guides are always up-to-date and reflective of what people are truly looking for. By curating only the best products, our guides provide trustworthy recommendations, making it easier for customers to make informed choices with confidence.
If you would like more advice on any purchase our contact centre staff are here to help. Alternatively, you can reach us via email or social media. And don't forget. If you were to purchase anything based on our recommendations you'll be covered by our full returns policy
Buying Guides