To format an SD card to FAT32, you can use the official SD Card Formatter tool on Windows or macOS, or use built-in formatting options on your computer. This article explains what FAT32 is, why you might need it, and the exact steps to format your SD card to FAT32 on different devices.
What Is FAT32 and Why Use It?
FAT32 (File Allocation Table 32) is a file system introduced in 1996 with Windows 95 OSR2. It is widely supported across operating systems, cameras, gaming consoles, and other devices. FAT32 has a maximum file size limit of 4 GB and a maximum partition size of 2 TB (though some tools allow larger). It is often required for SD cards used in older devices, car dash cams, 3D printers, and retro gaming consoles. Compared to exFAT or NTFS, FAT32 offers broader compatibility but lacks features like file permissions and journaling.
When Do You Need FAT32 on an SD Card?
Many devices only recognize FAT32-formatted SD cards. Common scenarios include:
- Older digital cameras and camcorders that do not support exFAT.
- Nintendo Wii, PlayStation 3, and other older gaming consoles.
- Car audio systems and dash cams that require FAT32 for video recording.
- 3D printers and CNC machines that read G-code from SD cards.
- Raspberry Pi and other single-board computers that boot from SD cards.
If your device manual specifies FAT32, you must format the card accordingly. Otherwise, the device may not read or write to the card.
How to Format an SD Card to FAT32 Using SD Card Formatter
The SD Association provides a free tool called SD Card Formatter for Windows and macOS. It is designed specifically for SD, SDHC, and SDXC cards. Here’s how to use it:
- Download and install SD Card Formatter from the SD Association website (sdcard.org).
- Insert your SD card into your computer’s card reader.
- Open SD Card Formatter. It should automatically detect your SD card.
- Select your SD card in the “Select Card” dropdown.
- Choose “Quick format” for most cases (or “Overwrite format” for a full format).
- In the “Format Size Adjustment” section, select “ON” if you want to restore the full capacity of the card.
- Click “Format” and confirm when prompted.
- Wait for the process to complete. The tool will format the card to FAT32 (if the card is 32 GB or smaller) or exFAT (if larger, unless you force FAT32).
Note: SD Card Formatter uses FAT32 for cards up to 32 GB. For cards larger than 32 GB, it defaults to exFAT. If you need FAT32 on a 64 GB or 128 GB card, you must use a third-party tool or a command-line method.
Formatting FAT32 on Windows (Built-in and Command Line)
Windows’ built-in format tool can format SD cards to FAT32, but it only works for cards up to 32 GB. Here’s how:
- Insert the SD card and open File Explorer.
- Right-click the SD card drive and select “Format”.
- Under “File system”, choose “FAT32”.
- Set “Allocation unit size” to “Default”.
- Click “Start” and confirm.
For cards larger than 32 GB, Windows’ GUI won’t show FAT32 as an option. You can use Command Prompt with the format command:
- Open Command Prompt as administrator.
- Type
diskpartand press Enter. - Type
list diskto identify your SD card (look for its size). - Type
select disk X(replace X with the disk number of your SD card). - Type
cleanto remove all partitions. - Type
create partition primary. - Type
format fs=fat32 quickand press Enter. - Type
assignto give the card a drive letter.
This method works for cards up to 2 TB, but it is slower on large cards. Be extremely careful to select the correct disk number—diskpart can erase any drive.
Formatting FAT32 on macOS
macOS’s Disk Utility can format SD cards to FAT32 (called MS-DOS (FAT) in Disk Utility). Here’s how:
- Insert the SD card into your Mac.
- Open Disk Utility (from Applications/Utilities).
- Select your SD card in the sidebar (not the volume under it).
- Click “Erase”.
- Name the volume (e.g., “SDCARD”).
- Set “Format” to “MS-DOS (FAT)”.
- Set “Scheme” to “Master Boot Record” for maximum compatibility.
- Click “Erase”.
Disk Utility supports FAT32 for cards up to 2 TB, though some older macOS versions may have issues with cards larger than 32 GB. If you encounter problems, use SD Card Formatter for macOS.
Formatting FAT32 on Android and Other Devices
Many Android phones can format SD cards to FAT32 via Settings:
- Go to Settings > Storage.
- Select your SD card.
- Tap the three-dot menu and choose “Format” or “Format as portable”.
- Select “FAT32” if offered, otherwise the phone may use exFAT.
If your phone doesn’t offer FAT32, you can use a USB OTG card reader and a formatting app, but be cautious with third-party apps. For cameras and other devices, it’s usually easiest to format the card in the device itself—most cameras have a “Format” menu option that uses FAT32 automatically.
Common Problems and Misconceptions
“Why is my 64 GB card not showing FAT32 option?” Windows’ built-in formatter intentionally hides FAT32 for drives larger than 32 GB. This is a limitation of the GUI, not a hardware issue. You can still format it to FAT32 using diskpart or third-party tools.
“Will formatting erase my data permanently?” Yes, formatting removes all data. Use a quick format if you want to recover data later with recovery software, but for security, use a full format or overwrite format.
“Can I format an SDXC card to FAT32?” Yes, but the card will no longer comply with the SDXC specification, and some devices may not recognize it. Also, FAT32 on a 128 GB card will have a 4 GB file size limit, which may be a problem for video recording.
“Why does my device still not read the card after formatting?” The card might be damaged, or the device might require a specific cluster size. Try formatting again with the default allocation size, or use the device’s own format function.
Frequently Asked Questions
Is FAT32 the same as exFAT? No. FAT32 is older and has a 4 GB file size limit, while exFAT supports much larger files and is also widely compatible. exFAT is the default for SDXC cards (64 GB and above).
How do I format a 128 GB SD card to FAT32 on Windows? Use Command Prompt with diskpart as described above, or download a third-party tool like Rufus or FAT32 Format. These tools can format large cards to FAT32, but be aware of the 4 GB file size limit.
What is the best allocation unit size for FAT32? For SD cards, the default (usually 32 KB) is fine. Larger cluster sizes can slightly improve performance but waste space on small files. Stick with the default unless you have a specific reason.
Can I format an SD card to FAT32 on a Chromebook? Yes, you can use the Files app’s “Format device” option, which offers FAT32 for cards up to 32 GB. For larger cards, you may need to use the Chrome OS terminal with the mkfs.fat command, but that requires developer mode.
Does formatting an SD card to FAT32 damage it? No, formatting is a normal operation and does not damage the card. However, frequent formatting may reduce the card’s lifespan slightly, but not noticeably in normal use.
Why does my SD card show less capacity after formatting? This could be due to hidden partitions or the card being counterfeit (claiming more space than it actually has). Use the SD Card Formatter’s “Format Size Adjustment” to restore full capacity, but if the card is fake, it may not work.
Related
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.
More cards in this drawer
- Channel TLD Websites: What They Are & How to Get One5.00 min/km
- Django Class Based Views CRUD REST API
- Most Secure OS for Privacy: 3 Picks by Device
- Ryobi One+ Battery System: Is the Switch Worth It?
- Tmux Terminal Upgrade: Is It Worth It?
- Synology Azure Backup: How to Back Up to Azure