How to Format a USB Drive to FAT32 (Windows, Mac, & Linux)

A guide on how to format a USB to FAT32 on Windows, Mac, and Linux systems.

Ever found yourself needing to use a USB drive on multiple devices, say a Windows PC, a Mac, and maybe even a smart TV or gaming console? If so, you’ve probably run into the need for a universally compatible file system. That’s where FAT32 comes in. Despite its age, FAT32 remains the most widely compatible format, making it the perfect choice for ensuring your flash drive works just about anywhere.

But how do you actually format a USB to FAT32? The process varies slightly depending on your operating system. Don’t worry, it’s easier than it sounds. This guide will walk you through the steps for Windows, macOS, and Linux, so you can get your drive formatted and ready to go in no time.


Why Choose FAT32 (and When Not To)

Before we dive into the “how,” let’s quickly cover the “why.” The biggest advantage of FAT32 is its near-universal compatibility. From PCs and Macs to gaming consoles like the PlayStation and Xbox, most devices can read from and write to a FAT32 drive without any extra software.

However, FAT32 has two significant limitations you need to be aware of:

  1. File Size Limit: You cannot store any single file larger than 4GB on a FAT32 drive. If you need to transfer large video files or disk images, this will be a deal-breaker.
  2. Volume Size Limit: While the FAT32 format can theoretically support partitions up to 2TB, Windows’ built-in formatting tools have historically limited the creation of FAT32 partitions to just 32GB. (Though recent Windows 11 builds are changing this!)

If you need to work with files larger than 4GB, exFAT is your best alternative. It offers much larger file and partition size limits while still being compatible with most modern Windows, Mac, and Linux systems. For drives used exclusively with Windows, NTFS is the modern standard.

File SystemMax File SizeMax Volume SizeCompatibility
FAT32~4 GB32GB (Windows Tool Limit) / 2TBVery High (Most OS & Devices)
exFAT128 PB (Essentially unlimited)128 PBHigh (Modern OS)
NTFS16 EB (Essentially unlimited)16 EBModerate (Mainly Windows)

Bold sentence: For maximum compatibility with a wide range of devices, especially older ones, FAT32 is the safest bet, as long as you’re not dealing with large files.


How to Format a USB to FAT32 on Windows

Windows offers a couple of straightforward ways to format a drive. The easiest is using File Explorer, but for drives larger than 32GB, you might need to use a command-line tool.

Using File Explorer (For Drives 32GB or Smaller)

This is the simplest method for most users.

  1. Open File Explorer: Press Win + E or click the folder icon on your taskbar.
  2. Locate Your Drive: Click on “This PC” in the left-hand pane. Your USB drive should be listed under “Devices and drives.”
  3. Start the Format: Right-click on your USB drive and select Format.
  4. Choose File System: In the Format window, click the “File system” dropdown and select FAT32.
  5. Quick Format: Ensure the “Quick Format” box is checked.
  6. Begin: Click Start. A warning will appear telling you that all data will be erased. Click OK to proceed.

Using Command Prompt (For Drives Larger than 32GB)

If the FAT32 option is missing in the regular format window (usually because the drive is larger than 32GB), the diskpart utility can help.

  1. Open Command Prompt as Administrator: Search for “cmd” in the Start Menu, right-click “Command Prompt,” and select “Run as administrator.”
  2. Start Diskpart: Type diskpart and press Enter.
  3. List Disks: Type list disk and press Enter. This will show all connected drives. Identify your USB drive by its size.
  4. Select Your Disk: Type select disk X (replace X with the number of your USB drive) and press Enter. Be absolutely certain you have selected the correct disk, as the next steps will erase all its data.
  5. Clean the Disk: Type clean and press Enter.
  6. Create Partition: Type create partition primary and press Enter.
  7. Format the Partition: Type format fs=fat32 quick and press Enter.
  8. Assign a Letter: Type assign to give the drive a letter.
  9. Exit: Type exit to close diskpart, and exit again to close the Command Prompt.

How to Format a USB to FAT32 on Mac

On macOS, the go-to tool for all things disk-related is the aptly named Disk Utility.

Using Disk Utility

  1. Connect Your USB Drive: Plug the USB drive into your Mac.
  2. Open Disk Utility: Go to Applications > Utilities and open Disk Utility. You can also find it using Spotlight (Cmd + Space).
  3. Select Your Drive: In the Disk Utility window, select your USB drive from the list on the left. Be sure to select the drive itself, not the volume indented beneath it.
  4. Erase the Drive: Click the Erase button at the top of the window.
  5. Set the Format: In the dialog box that appears:
    • Give your drive a name (optional).
    • For the Format, choose MS-DOS (FAT). This is macOS’s name for FAT32.
    • For the Scheme, select Master Boot Record (MBR) for the best compatibility.
  6. Confirm Erase: Click the Erase button. Once the process is complete, your drive will be formatted and ready.

For those who prefer the command line, you can use the diskutil command in the Terminal. A helpful guide on this can be found at iCare Recovery.


How to Format a USB to FAT32 on Linux

Linux users have both graphical and command-line options. One of the most popular graphical tools is GParted.

Using GParted (Graphical Interface)

If you don’t have GParted installed, you can typically install it from your distribution’s software center or with a terminal command like sudo apt install gparted (for Debian/Ubuntu-based systems).

  1. Launch GParted: Open GParted. You will likely need to enter your password as it requires administrative privileges.
  2. Select Your Drive: In the top-right corner, there is a dropdown menu. Use it to select your USB drive (e.g., /dev/sdb or /dev/sdc). Please be very careful to select the correct device.
  3. Unmount the Partition: Right-click on the partition on the drive (it will likely be the only one) and select Unmount.
  4. Format the Partition: Right-click the partition again and go to Format to > fat32.
  5. Apply Changes: To execute the formatting operation, click the green checkmark icon (“Apply All Operations”) in the toolbar. Confirm that you want to proceed.

GParted is a powerful tool for managing disk partitions. You can learn more about its capabilities on the official GParted website.

A Final Checkpoint

No matter which operating system you use, formatting a drive will erase everything on it. Always double-check that you’ve backed up any important files before you begin. Learning how to format a USB to FAT32 is a simple but essential skill for anyone who needs to share files across different types of devices. By following these steps, you can ensure your drive is ready for whatever task you throw at it.

Share this post:

Jasper Linwood is a privacy-first tech writer focused on cybersecurity, open-source software, and decentralized platforms. Based in the Pacific Northwest, he explores the intersection of ethics and innovation, breaking down complex topics for readers who value control over their digital lives.

Post Comment