The site http://www.raspberrypi.org/quick-start-guide says:

You will need an SD card with an operating system preloaded before you can boot the Raspberry Pi. A brand-name (not generic) Class 4 card of 4GB or more is recommended. To obtain an SD card image, and for instructions on how to flash an SD card from a Linux or Windows PC, please refer to http://www.raspberrypi.org/downloads.

Which SD cards are compatible with the Raspberry Pi?

  • 2
    Actually all of them are compatible. I am using a Sandisk 8GB Class 10 UHS-1 SDHC Card which is the best on the market right now. Well actually you might have problems booting with some SD Cards but check this question on how to fix it. Jun 12, 2012 at 20:24
  • 1
    I just noticed that my SD card is actually Class 2. Oops. It's been working fine so far.
    – Jivings
    Jun 15, 2012 at 12:26
  • I just successfully activated the latest Raspbian (2014-01-07-wheezy-raspbian) on 64Gb SDHC Class 10 Ultra Sandisk
    – user11968
    Jan 10, 2014 at 15:26

2 Answers 2


This is the most authorative list. I personally bought a Transcend TS8GSDHC10, but I am still waiting for my Raspberry Pi.

You have to be careful and refer to the link, because there have been reported issues with people using microSD in SD adapters and also some of the higher class/speed SD cards suffer data transfer rate issues, so I would refer to this link before buying a new SD card.


Use a class 10 memory card of minimum 16 GB for better using experience.

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