FAT32 is the format that works everywhere, but it has a size limit you need to know about

FAT32 is a file system — the way a drive organizes and stores files. It's older than modern formats like NTFS or exFAT, but that's its advantage: almost every device will read it. Game consoles, car stereos, older computers, smart TVs, and phones can all handle FAT32. The trade-off is that FAT32 cannot store any single file larger than 4 GB, and the drive itself works best under 2 TB. If you're moving files smaller than 4 GB and need maximum compatibility, FAT32 is the right choice.

Formatting erases everything on the drive. Before you start, move any files you want to keep to your computer or another drive. Once you format, those files are gone.

Key Takeaways

  • FAT32 works on Windows, Mac, Linux, game consoles, car stereos, and most older devices, but cannot store files larger than 4 GB.
  • On Windows, right-click the drive in File Explorer, select Format, choose FAT32 from the file system dropdown, and click Start.
  • On Mac, open Disk Utility, select the drive, click Erase, choose MS-DOS (FAT) from the format menu, and confirm.
  • On Linux, use a graphical tool like Gnome Disks or the command line with mkfs.vfat, depending on your distribution.
  • Formatting deletes all files on the drive permanently — back up anything you need before you begin.

How to format to FAT32 on Windows

Plug the USB drive into your computer. Open File Explorer, locate the drive in the left sidebar or under "This PC", and right-click it. Select Format from the menu. A dialog box will open.

In the dialog, you'll see a field labeled "File system" with a dropdown menu. Click the dropdown and select FAT32. You can leave the volume name (the drive's label) as is or type a new one — this is just what the drive will be called on your computer. Leave "Quick Format" checked unless the drive is behaving strangely; quick format is faster and works fine for most purposes. Click Start.

Windows will warn you that formatting erases all data. Click OK** to confirm. The process usually takes a few seconds to a minute. When it finishes, the drive is ready to use.

How to format to FAT32 on Mac

Plug in the USB drive. Open Disk Utility — you can find it in Applications > Utilities, or search for it with Spotlight (Command + Space, then type "Disk Utility"). The drive will appear in the left sidebar.

Click the drive name to select it, then click the Erase button at the top. A dialog will appear. In the "Format" dropdown, select MS-DOS (FAT) — this is Mac's name for FAT32. You can name the drive in the "Name" field if you want. Click Erase to confirm.

Mac will format the drive and show a confirmation when it's done. The drive is now FAT32 and will work on Windows, Linux, and most other devices.

How to format to FAT32 on Linux

The easiest graphical method depends on your Linux distribution. Most modern distributions include Gnome Disks or a similar tool. Plug in the drive, open the Disks process, and select the drive from the list on the left. Click the menu icon (three dots or lines) and select Format Disk. Choose FAT from the format options and confirm.

If you prefer the command line, first identify your drive by running lsblk or sudo fdisk -l — look for the device name (usually something like /dev/sdb or /dev/sdc). Then run sudo mkfs.vfat -F 32 /dev/sdX, replacing sdX with your actual device name. Be very careful with this command — using the wrong device name will erase the wrong drive. If you're unsure, use the graphical tool instead.

Why FAT32 instead of NTFS or exFAT

NTFS is Windows' modern format and handles large files, but older devices and Macs often cannot write to NTFS drives. exFAT is newer and removes the 4 GB file size limit, but not all devices support it — particularly older game consoles and car stereos. FAT32 works almost everywhere, which is why it remains the standard for drives that need to move between different systems.

If all your files are under 4 GB and you need the drive to work on multiple types of devices, FAT32 is the safest choice. If you're only using the drive on Windows computers and need to store files larger than 4 GB, NTFS is better. If you're moving between Windows and Mac and have large files, exFAT is worth trying — but check whether your target device supports it first.

What to do if the format fails

If Windows, Mac, or Linux refuses to format the drive, the drive may be write-protected or corrupted. On some USB drives, there's a small physical switch on the side — make sure it's not in the locked position. If there's no switch, try formatting on a different computer to rule out a software issue.

If the drive still won't format, it may be failing. Try connecting it to a different USB port (not a hub) and attempt again. If it fails on multiple computers and ports, the drive itself is likely damaged and should be replaced.

Frequently Asked Questions

Can I format a drive to FAT32 if it's larger than 2 TB?

Technically yes, but FAT32 works best on drives under 2 TB. Very large drives may have compatibility issues with some devices. If your drive is larger than 2 TB and you need maximum compatibility, consider using exFAT instead, which supports larger drives and removes the 4 GB file size limit.

Will formatting a USB drive make it faster?

No. Formatting only changes how the drive organizes files, not how fast it reads or writes. A slow drive is slow regardless of its file system. If a drive feels slow, the problem is usually the drive's hardware, not the format.

What happens if I format the wrong drive by accident?

The files on that drive are permanently deleted. There is no undo button. This is why it's important to double-check the drive name before clicking Format. If you accidentally format the wrong drive, stop using it when ready and contact a data recovery service — recovery may be possible if you act quickly, but it's expensive and not may provide.

Do I need to eject the drive after formatting?

Yes. After formatting completes, right-click the drive in File Explorer (Windows) or Finder (Mac) and select Eject or Safely Remove. This ensures all data is written and prevents corruption if you unplug it while the system is still writing.