Most DSLRs accept SD, SDHC, or SDXC cards, but many models also support CompactFlash, CFexpress Type B, or XQD depending on the body.
Buying the wrong DSLR memory card is an easy mistake—and an expensive one when the slot won’t take it. The card your camera needs depends entirely on which model you own and what its card slot was built to accept. Understanding the families and their limits settles the question before you spend anything.
What Memory Card Types Fit In A DSLR?
SD cards dominate the current DSLR market, but they are far from the only option. The mainstream families you will encounter are:
- SD — holds up to 2GB, found in older or budget models.
- SDHC — covers 2GB to 32GB and is the standard for most recent cameras.
- SDXC — runs from 32GB up to 2TB and is required for high-capacity and high-resolution work.
- CompactFlash (CF) — appears in older and higher-end DSLR bodies.
- CFexpress Type B — the newer pro standard, featured in current high-end Nikon and Canon documentation.
- XQD — still supported in some Nikon systems, though CFexpress Type B has largely replaced it in newer cameras.
Nikon’s official documentation also lists microSD, microSDHC, and microSDXC for certain models, and Canon support pages add MMC and MMCplus to the list for specific cameras. The lesson is simple: card support is decided model by model, not brand by brand.
How Do I Confirm The Right Card For My Camera Model?
Your camera’s official support page is the only fully reliable source. Both Nikon and Canon publish approved-card lists, and they differ between models in the same product line.
Start by finding the “Compatible Cards” or “Approved memory cards” section in your camera’s manual or online support page. Match the exact model name in the manufacturer table—a card list for one model does not apply to its sibling. Then check whether your slot takes SD only, or SD plus a second format such as CompactFlash or CFexpress. Our roundup of tested DSLR memory cards can help you narrow your picks once you know the format.
What About Speed And The UHS Standards?
Speed matters only up to what your camera’s slot supports. UHS-I is explicitly supported by many Canon and Nikon DSLRs; UHS-II appears in newer pro bodies but delivers no benefit in a camera limited to UHS-I. A UHS-II card in a UHS-I slot simply runs at the slower speed.
Buying a faster card than the slot can use is one of the most common wasted purchases in photography. Check your camera’s compatibility table for whether it lists UHS-I, UHS-II, or both before you pay for speed you cannot use.
Which Card Format Fits My Camera Type?
| Card Family | Capacity Range | Typical Camera Position |
|---|---|---|
| SD / SDHC / SDXC | 2GB up to 2TB | Mainstream choice for most recent DSLRs |
| CompactFlash | Varies by card version | Older or higher-end DSLR bodies |
| CFexpress Type B | Up to 2TB and beyond | Newer pro DSLRs and mirrorless bodies |
| XQD | Up to 2TB | Some Nikon systems; replaced by CFexpress in newer practice |
| MicroSD / microSDHC / microSDXC | Per SD family limits | Specific Canon and Nikon models only |
Common DSLR Memory Card Mistakes To Avoid
Four errors cause nearly every compatibility headache. The first is buying an SDXC card for an older camera that only supports SD or SDHC—the newer format simply will not work. The second is assuming a faster card speeds up a UHS-I-only camera. The third is confusing CFexpress Type B with CFexpress Type A or XQD; they are different standards, and a slot built for one will not accept the other unless the documentation explicitly says so. The fourth is trusting a card list for a different model than your own.
Capacity alone does not decide compatibility either. Your camera must explicitly support both the card family and its bus mode, so a CFexpress slot may still reject an SD card unless the manufacturer states dual-format support. When in doubt, consult the manufacturer’s own table for your exact model before ordering anything.
References & Sources
- Nikon. “Approved Memory Cards.” Official Nikon documentation listing compatible card types by model.
- Nikon Asia. “Approved Memory Cards for DSLR Series.” Authoritative compatibility list for Nikon DSLR bodies.
- Canon. “Supported Memory Card Types, SDHC/SDXC/UHS-I Standards.” Canon support page detailing card support across its camera lineup.
