I am running low on space on my 3DS-XL, and there are some games coming out soon that I will want to download. I'd like to buy a new SD card before that happens, but I don't want to accidentally get something that's too big/fast/amazing that it won't work.

What are the specs for the best SD card I can get for my 3DS-XL?

2 Answers 2


Officially, the 3DS only supports SD and SDHC cards (of which, the upper limit on SDHC is 32GB). And for out-of-the-box solutions, it is true that 32GB is the largest SD card you can buy.

However, after some digging, it is less that the 3DS does not support SDXC cards (64GB+), but rather that is does not support the exFAT file system that these eXtreme Capacity cards utilize. To get these 64GB+ cards to work on your 3DS (and most any device that only supports SDHC), you must reformat them to use the FAT32 file system.

A quick and easy guide for formatting SD cards I got from here:

This, on the other hand, is the "my hands are as soft as a baby's bottom" method ... (thanks to lynkdead)
1. Place the card in your PC's card reader and determine the drive designation (i.e., G:\, H:\, etc.)
2. Download the fat32format utility in GUI version from here: http://www.ridgecrop.demon.co.uk/guiformat.exe.
3. Launch the guiformat.exe.
4. Choose the drive that corresponds to your SD card.
5. Choose the size of the SD Card you are formatting.
5. Check the Quick Format box.
6. Press Start.
And voila !!!
Enjoy your new SD card !!!

Now, while this means that nearly any SD card size is possible, is may not be entirely cost-efective to go whole-hog and get the highest capacity card you can find. Retail 3ds games available for download from the E-shop range from around 512MB-1GB (as of Mario Kart 7, anyway).

If you want to use your 3DS as a make-shift mp3 player (if you do, please use headphones, I'm no audiophile and even I can tell the system's speakers are not the greatest), the included Nintendo 3DS Sound app can only handle about 95-100 files per folder. Not the greatest if you have a large playlist and like to set it to random.

If you intend to use it to convert and watch videos on the go, the ~10 minute restriction on length (in addition to the resolution) means that each video file will not be much more than 120MB (possibly double that for anything in 3D)


While you can get higher capacity cards to the tune of 64GB and 128GB, most (if not all) 32GB SDHC cards should work properly on your 3DS(XL) out-of-the-box with no extra effort on your part. Unless you plan to more or less exclusively purchase all your 3DS games through the e-shop, to misquote Bill Gates from 1981, "32GB ought to be enough for anybody."

  • 2
    In case you don't feel like downloading extra software, you can format the card just opening a command prompt window by typing "cmd" in the Start Menu, then type the following: format x: /FS:FAT32 /A:32K /Q (substitute x: for the appropriate drive letter)
    – OMA
    Oct 6, 2014 at 22:21

The 3DS supports SD and SDHC ("SD High Capacity") of all sizes. Since the size limit on SDHC is 32GB, that's the largest you can use in a 3DS.

  • 3
    This is not entirely accurate. Larger SD cards (SDXC) are not natively supported by the 3DS because they use the exFAT file system. This can be worked around by reformatting the card to use FAT32. Oct 3, 2013 at 2:17
  • @Trent Since FAT32 itself has a fixed max partition size of 32GB, there's zero to be gained from attempting such a workaround. It would just be a waste of hardware and time. Oct 3, 2013 at 6:41
  • 4
    FAT32 most definitely supports larger partition sizes than 32GB; Windows just doesn't let you format them with the built-in formatter. Using third-party tools avoids that problem, and the partition is every bit as valid. Oct 3, 2013 at 12:27
  • @MichaelMadsen Oh, interesting! Doing some follow-up reading, apparently different systems have different practical limits because they're simply not coded to understand unusual combinations of FAT32 cluster size/count, so it's unclear what a 3DS would do with a >32GB card and empirical testing is called for... Oct 3, 2013 at 15:23
  • 2
    @SevenSidedDie It gives you a whole bunch of blocks (1gb = 8192blocks). Considering the cost of 128gb cards, though, I stand by my conclusions. Unless you plan to swear off physical carts and buy exclusively through the e-shop (or someone manages to sneak a homebrew channel through the SD card slot), 32gb is probably more than enough for most people. Oct 5, 2013 at 11:20

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .