Format an SD Card to FAT32 for 3DS and 2DS
This site is an independent, unofficial resource and is not affiliated with Nintendo or RidgeCrop Consultants. FAT32 GUI Formatter (guiformat) version 1.01 is a Windows-only portable program. It formats an existing partition to FAT32. It does not create or resize partitions, and it does not install anything.
The 3DS family is one of the clearest FAT32 cases in this whole device cluster. A 3DS or 2DS does not accept exFAT or NTFS for its SD card. It requires FAT32, whatever the card size. That simple rule hides two practical complications: cards larger than 32GB arrive formatted as exFAT, and Windows graphical tools will not offer FAT32 for a volume over 32GB. Guiformat exists to close that second gap, but it cannot fix a card that is too large, too slow, or already failing, and it cannot change the FAT32 single-file limit of 4GB.
Does YOUR 3DS or 2DS model actually need FAT32?
Yes, if the card is the card the console reads for its SD storage. The guides checked in this session agree on that point without qualification: the 3DS reads FAT32, not exFAT or NTFS, even for cards larger than 32GB. What differs between models is the physical slot. Original 3DS models use a full-size SD slot, while New 3DS models use microSD. Check your device manual for your exact slot before buying a card or an adapter, and check whether a full-size adapter’s lock switch is fully in the unlocked position if a card is suddenly read-only.
Card size also needs a reality check. Nintendo’s supported range historically topped out at 32GB for SDHC cards, and larger SDXC cards are outside that supported range even though community guides show them working when formatted to FAT32. Larger cards are therefore a practical choice, not a supported promise. Guides also warn that very large cards can bring stability quirks, and that community advice commonly treats 128GB as a sensible upper practical limit. If your manual or your setup guide names a lower limit for your model, follow that limit rather than chasing the largest card you can find.
| Card size | File system | Allocation unit size in 3DS guides |
|---|---|---|
| 32GB and below | FAT32 | 32K (32768 bytes) |
| 64GB and above | FAT32 | 64K (65536 bytes) |
The table above follows the 3DS cluster-size rule used for this batch: 32K below 64GB, and 64K at 64GB and above. Note that some community pages phrase the boundary differently, for example 32K for a 64GB card and 64K for 128GB. That disagreement is a reason to treat the boundary as a guide convention, not a law of physics, and to test the card in the console after formatting. If your specific setup guide names a different cluster size for your card, follow that guide, because it is describing the exact configuration it was tested with. Do not mix advice from two guides on the same card without testing.
Before you format: back up your own saves
Formatting erases everything on the selected partition. Double-check the drive letter before you press Start. Confirm the card’s capacity in File Explorer and in guiformat, and disconnect other removable drives if there is any doubt. A 64GB card and a 128GB card look identical in a reader, and a drive letter alone is not proof you have the right device.
Back up your own saves, firmware, and homebrew setup files to a PC folder, and keep that folder until the new card works in the console. If you use a full-size SD adapter, back up with the adapter you intend to use, because a faulty adapter can make a good card look corrupt. Also note the 4GB single-file limit: FAT32 cannot hold a single file larger than 4GB, so a copy that stops partway through a large file is often the file system, not the card. Check your device manual for how large files are meant to be handled in your setup.
Format the card with guiformat on Windows
Windows graphical tools will not offer FAT32 for a volume over 32GB, which is why a 64GB or larger 3DS card needs guiformat or another tool that can force FAT32. The Windows command line can also do a quick format, for example format E: /FS:FAT32 /Q with your verified drive letter, and newer Windows 11 builds raise the command-line FAT32 limit to 2TB. Disk Management’s graphical interface still stops at 32GB. Guiformat does not create or resize partitions, so if the card has multiple partitions or an unfamiliar layout, sort out the partition layout first with a partition tool, then format the intended partition.
- Insert the card, confirm its drive letter and capacity in File Explorer, and close any program using the card.
- Open guiformat and select the card’s drive letter. Confirm the capacity shown matches the card in your hand.
- Set the allocation unit size to 32K (32768) for a card below 64GB, or 64K (65536) for a card at 64GB and above, following the rule in the table above unless your specific setup guide says otherwise.
- Select Quick Format for a healthy card, press Start, and confirm the erase warning. Wait for completion, then eject safely.
- Insert the card in the 3DS or 2DS, power it on, and confirm the console recognises the card and shows the expected storage before copying a large library back.
If the console does not see the card, check the simple causes first: the card fully seated, the adapter lock switch unlocked, and the card formatted as a single FAT32 partition rather than exFAT. If the card works in a PC but not in the console, re-check the cluster size and the partition layout against your setup guide before assuming the card is faulty.
Card-size practicalities worth knowing
Bigger is not automatically better on a 3DS. A larger card takes longer to back up, longer to restore, and longer to rebuild if it fails. It also increases the cost of a mistake, because a format or a corrupt card affects more of your own saves at once. Many owners find a mid-size card easier to manage, and the buying guide linked below discusses card types by name only. If you choose a large card, keep regular PC backups as part of the routine, not as an emergency measure after a failure.
Frequently asked questions
Can a 3DS use exFAT? No. The guides checked here are consistent: the card must be FAT32, whatever its size.
What cluster size should I use? 32K below 64GB and 64K at 64GB and above, following this batch’s 3DS rule, unless your specific setup guide states a different value for your card.
Can guiformat make a card larger than 32GB work on a 3DS? It can format that card to FAT32, which is the missing step in Windows graphical tools. It cannot make an unsupported card size supported, and it cannot repair a failing card.
Why does my card work on a PC but not on the 3DS? The usual causes are exFAT instead of FAT32, a cluster size your setup does not expect, a locked adapter, or a partition layout the console does not recognise. Check those in that order.
Related device guides
- Best microSD card for 3DS — card types by name, for choosing a card before you format.
- Format an SD card to FAT32 — the general Windows walkthrough.
- Format an SD card to FAT32 for Nintendo Switch
- Format an SD card to FAT32 for retro handhelds
- Format an SD card to FAT32 for Raspberry Pi
- Download FAT32 GUI Formatter
