FAT32 vs exFAT vs NTFS: Which File System Should You Choose?
Warning: formatting erases everything on the selected volume. Back up first, and double-check the drive letter before you start. This site is unofficial and unaffiliated with RidgeCrop and Microsoft. Choosing a file system is not about picking the newest option. It is about matching three things: the largest single file you need to store, the devices that must read the drive, and whether you need features such as permissions or journaling. Get one wrong and a drive that formats cleanly can still fail in use, most often when a single large file refuses to copy even though plenty of free space remains. Guiformat exists because FAT32 is still widely needed, yet Windows GUI tools will not offer it for volumes over 32 GB. That does not make FAT32 best for every drive. It makes it right for a specific set of jobs.
The decision table
| Feature | FAT32 | exFAT | NTFS |
|---|---|---|---|
| Max single file | 4 GB | Effectively unlimited (2^64-1 bytes) | Effectively unlimited (2^64-1 bytes) |
| Max volume | 2 TB on 512-byte sectors; 16 TB on 4K sectors | Very large (2^32-1 clusters) | 16 TB at 4 KB clusters; 256 TB at 64 KB clusters |
| Windows GUI format limit | Will not offer FAT32 over 32 GB | No 32 GB limit | No 32 GB limit |
| Windows read/write | Yes | Yes | Yes |
| macOS read/write | Yes | Yes | Read only by default; third-party driver needed to write |
| Linux read/write | Yes | Yes, current kernels | Yes, current drivers |
| Permissions | No | No | Yes |
| Journaling | No | No | Yes, metadata |
| Encryption / compression | No | No | Yes |
| Best for | Broad compatibility, files under 4 GB | Large files on portable drives | Windows-only drives, large files |
FAT32: broad compatibility, with a hard 4 GB file ceiling
FAT32’s strength is that almost everything can read it. Windows, macOS and Linux all read and write it, and a very wide range of devices understand it. That is why a device manual asking for FAT32 is worth obeying, and why guiformat still matters: it creates a FAT32 volume larger than the 32 GB GUI limit, up to the volume limits above. Its weaknesses are fixed. A single file cannot exceed 4 GB, no matter how much free space remains. A 5 GB video or large disk image will fail to copy, and the error can look confusing because the drive is far from full. FAT32 also has no file permissions, no journaling, and no built-in encryption or compression. Anyone who can read the drive can read all of it. Choose FAT32 when compatibility matters most and every file will stay under 4 GB. Do not choose it for a backup drive holding large images, or where you need to control who can read individual files.
exFAT: the large-file portable middle ground
exFAT was designed for flash storage such as USB drives and SD cards, and it removes the 4 GB ceiling while staying portable across Windows and macOS, with current Linux support. That makes it the natural choice for a portable drive carrying large video files or backups between Windows and Mac computers. The SD Association specification shows the same logic: SDHC cards up to 32 GB use FAT32, while SDXC cards over 32 GB through 2 TB use exFAT as their default format. exFAT still has no permissions, journaling, encryption or compression. It is not universal like FAT32: some older devices do not support exFAT at all and will simply not see the drive. So exFAT is a strong default for a modern portable drive, but not a safe guess for an older device. Check first.
NTFS: the Windows workhorse, with a portability cost
NTFS is the default for Windows internal drives, and the only one of the three with permissions, metadata journaling, and built-in encryption and compression. Those features matter for a Windows system drive, sensitive work, or a large external drive staying on Windows. Journaling helps NTFS recover more cleanly after a crash or pulled cable than FAT32 or exFAT, though no file system makes unsafe removal risk-free. The cost is portability. macOS reads NTFS by default but does not write to it without a third-party driver, and many non-PC devices do not support NTFS at all. An NTFS drive that works perfectly on Windows may be invisible, or read-only, elsewhere. Choose NTFS when the drive will live on Windows and you want its safety and permission features. Do not choose it as a universal sharing format, or just because it appears in a format menu.
The device-manual-wins rule
Every general table, including this one, is subordinate to the manual for the device that must read the drive. Device firmware varies far more than operating-system support does. One camera may accept exFAT on a large card, another may only accept FAT32, and a third may require a particular partition layout as well. We therefore do not publish a list of devices claimed to be FAT32-only, because such a list goes out of date and varies by model and firmware. Follow this order instead: first, look up the supported file systems and maximum size in your device manual or the maker’s support page; second, if the manual names FAT32, use FAT32 and stay under the 4 GB file limit; third, if it allows exFAT and you have large files, exFAT is usually better; fourth, if it says nothing, test with a small, non-critical copy before trusting the drive with important data. If a device cannot see a freshly formatted drive at all, the file system is only one suspect: partition scheme, card capacity and the reader itself can also be the cause.
How to decide in practice
- All files under 4 GB, widest device range: FAT32.
- Files over 4 GB, drive moves between Windows and Mac: exFAT, if every target device supports it.
- Windows-only, large files, permissions or encryption needed: NTFS.
- SD card: start with SDHC with FAT32 and SDXC with exFAT, then confirm against your device manual.
- Unsure, and the data is irreplaceable: do not reformat yet. Copy data elsewhere, confirm requirements, then format, double-checking the drive letter.
Changing file systems always means formatting, and formatting erases everything. There is no in-place switch that preserves your files through the format itself. Back up, format, verify the new file system in the drive’s properties, and test with the real device before you rely on it.
FAQ
Can FAT32 hold a file larger than 4 GB if the drive is large? No. Free space does not change the limit. A single file on FAT32 cannot exceed 4 GB, even on a 2 TB volume.
Is exFAT always better than FAT32? No. exFAT handles large files and is portable on modern systems, but older devices may not support it. If your device only accepts FAT32, exFAT will not help.
Can a Mac write to NTFS? Not natively by default. macOS reads NTFS, but writing needs a third-party driver. For a drive shared with a Mac, FAT32 or exFAT is simpler.
Why does Windows not offer FAT32 for my 128 GB drive? The Windows GUI formatter stops at 32 GB for FAT32. That is a limit of the built-in GUI tools, not of FAT32 itself. A dedicated FAT32 formatter, or newer Windows 11 command-line builds, can go further.
Which file system is safest against corruption? NTFS, because of metadata journaling, recovers more cleanly than FAT32 or exFAT after an interruption. Even so, eject safely and keep a backup; no file system replaces a backup.
