Best SD Card for Photography (2025)
SanDisk Extreme PRO SDXC 128GB
Best OverallBest for: Most photographers
The workhorse card for stills photography. Fast, reliable, and priced right. Most photographers don't need more.
Disclosure: We may earn a commission if you purchase through our links. This doesn't affect our recommendations—we only suggest products we genuinely believe in. Learn more.
Memory cards are the cheapest piece of gear you can buy - and the most expensive if they fail. Losing a card full of irreplaceable photos is devastating.
The good news? Reliable cards from reputable brands are affordable. Don’t gamble on no-name cards to save a few dollars.
Quick answer: The SanDisk Extreme PRO 128GB is our recommendation for most photographers. Fast, reliable, and proven by millions of users.
Read on for high-speed options, budget alternatives, and how to avoid counterfeit cards.
Quick Comparison
Detailed Reviews
1. SanDisk Extreme PRO SDXC 128GB
Best for: Most photographers
The workhorse card for stills photography. Fast, reliable, and priced right. Most photographers don't need more.
Pros
- Fast write speeds (90 MB/s)
- Proven reliability
- Works in most cameras
- Great price per GB
Cons
- Not UHS-II fast
- Could be faster for 4K video
2. SanDisk Extreme PRO UHS-II 128GB
Best for: Sports and video
For cameras that support UHS-II, the speed difference is dramatic. Essential for high frame rate shooting and 4K video.
Pros
- Very fast (300 MB/s read)
- Great for burst shooting
- Essential for 4K video
- Fast file transfers
Cons
- Premium price
- Requires UHS-II slot
3. Kingston Canvas Select Plus 128GB
Best for: Budget photographers
Perfectly adequate for casual shooting. You'll wait longer for buffers to clear, but shots won't be lost.
Pros
- Very affordable
- Reliable brand
- Good for casual shooting
- Works in all cameras
Cons
- Slower write speeds
- Buffer clears slowly
4. Sony TOUGH SF-G 128GB
Best for: Extreme conditions
For professional photographers who can't risk card failure. Survives drops, water, and extreme temperatures.
Pros
- Nearly indestructible
- Fastest UHS-II available
- Dust and water resistant
- Pro-level reliability
Cons
- Expensive
- Overkill for most users
How We Chose
We tested cards in real cameras with actual shooting to evaluate:
- Write speed: How quickly does the buffer clear?
- Burst depth: How many continuous shots before slowing?
- Reliability: Any failed writes or corrupted files?
- Transfer speed: How fast to copy to computer?
- Value: Speed and capacity for the price
We shot thousands of images and hours of video on each card.
Frequently Asked Questions
How much storage do I need?
64GB is minimum for casual shooters. 128GB is the sweet spot for most photographers - enough for a full day of shooting RAW. Go larger (256GB+) if you shoot video or don't want to offload often. Multiple smaller cards are safer than one huge card if a card fails.
Does card speed matter for photos?
Yes, for burst shooting. Faster cards clear the buffer quicker, so you can keep shooting. For single shots or casual use, speed matters less. Sports, wildlife, and event photographers benefit most from fast cards.
UHS-I vs UHS-II - what's the difference?
UHS-II cards have a second row of pins and can transfer at 300+ MB/s vs 104 MB/s for UHS-I. You need a UHS-II compatible camera and reader to benefit. For 4K video and high-speed bursts, UHS-II is worth it. For stills shooting, UHS-I is usually fine.
Should I buy one big card or multiple smaller ones?
Multiple cards is safer. If a card fails or gets lost, you lose fewer photos. Professional photographers often swap cards throughout the day. That said, fewer cards means fewer things to lose and manage. Balance convenience with risk tolerance.
How do I know if an SD card is fake?
Buy from reputable sellers (Amazon direct, B&H, Adorama). Fakes are common on marketplace listings and eBay. Test cards with free software like H2testw to verify actual capacity. If a deal seems too good, it probably is.