Recently I bought a Canon EOS 550D (T2i), and I need to buy an SD card of speed class 10.

What size should I get? Is there some limit in terms of camera support? Should I go for 8, 16, 32, 64GB, or in smaller capacity cards to be able to download one while shooting with the other?


3 Answers 3


Your camera supports SDXC cards which have a theoretical size limit of 2 TB, so it supports any SD, SDHC or SDXC memory cards on the market.

The difference between SD, SDHC and SDXC is maximum capacity. SD cards are limited to 2 GB. If you shoot video, you will notice that limit quickly. For images, it depends on how much you shoot and how often you offload. SDHC cards go up to 32 GB which gives space for thousands of photos. Your camera manual has a table near the end to let you know how much photos and video fits in different sizes.

Pick a size you are comfortable with. Some people decide to have one huge card and never swap and others like smaller chunks so that if one fails, you still have other cards and you lose less. Even top-notch cards can fail, so I strongly recommend more than one.

The card rating is prominent on most packages except for the slowest cards :) If you need a class 10 then you need one which says 'Class 10' or at least 10 MB/s or at least 66X. Some manufacturers use different measuring systems. Today you can get cards up to 1000X or 95 MB/s which is faster than your camera can take advantage of.

  • I would get the 2TB card if I were in your shoes.
    – dpollitt
    Aug 28, 2012 at 15:33
  • Still working on filling the two 128GB SDXC cards.... never got passed halfway of one! Then again, I don't shoot video.
    – Itai
    Aug 28, 2012 at 15:50
  • I also do not shoot much video, I use 8GB cards and swap them out between shooting situations so that if a single card fails it is not the end of the world. Cards do fail! Aug 28, 2012 at 16:12
  • 1
    All the eggs in one basket? That was a major element of my decision to purchase a d7000. I always use the two slots in parallel.
    – Phil
    Aug 28, 2012 at 16:25
  • @Phil - Dual-slots are awesome for that and are the only way to ensure truly minimal loss.
    – Itai
    Aug 28, 2012 at 16:27

I use a 32GB card, but I feel that was a mistake. If I could do it again I would've purchased multiple smaller cards. If I had more than one card I wouldn't suffer from a single point of failure in the SD card. If one failed I'd lose those photos (if any) and then I could still use the backup.

Also, if you do not frequently empty the card then it takes longer and longer to grab the new photos. I had thought that with 32GB I could just keep taking pictures forever (I don't shoot more than 1000-1500 per year and the card holds well over 1000 on my 60d in the largest RAW format), but it got to the point that it would download all the old pictures to get "previews" and so I started erasing all images after every transfer so I wouldn't spend more time downloading than actually taking pictures.

And also, if you go super big for your needs you'll over pay. Find what your needs are for the near future (est. 1 year) and then buy more in the future because it'll only get cheaper. And having more memory cards isn't a bad thing if you can keep them empty (no good having a bunch of extra full cards).

  • Great comment about granularity. For a long time I used only 4GB cards because each fits on a DVD and I burned 2 copies as soon as it fills up. I had enough of those to last a trip because I do not travel with a laptop.
    – Itai
    Aug 28, 2012 at 22:37
  • Shooting RAW+JPEG and the occasional video, I find 16GB to be the sweet spot. I have learned the hard way not to buy one big card, but to buy multiple smaller ones. Apr 22, 2013 at 8:08

The camera has no capacity and there is no maximum size you have to worry about. The camera just writes to the SD card until it fills up. If you can afford (and want) a 64GB card, go for it. There is no speed difference between cards of different sizes.

SD cards come in SD, SDHC and SDXC versions, with progressively faster write speeds. Go for at least an SDHC as you may find that the standard SD card will be a little slow, especially if you're shooting raw.

If you envisage yourself being in a situation where you will need to keep shooting while transferring photos, then by all means get two cards, but otherwise it's not really an issue as transferring only takes a few minutes.

As with any purchase of this kind, get the biggest, fastest version you can afford and you won't go far wrong!

  • Question is legitimate. Camera firmware may have limit on the maximum size of SD card. There were many cases of equipment with such limits. As Itai writes this camera supports SDXC cards which may suggest that 64GB should work.
    – Ivan
    Jan 8, 2013 at 12:39
  • An SDHC or SDXC card is not necessarily faster than SD.
    – vclaw
    Jun 24, 2017 at 11:14

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.