Best Format for a Mac External Drive: APFS vs exFAT vs NTFS

Which format should you use for a Mac external drive? A clear guide to APFS, Mac OS Extended, exFAT, NTFS, and FAT32, with a simple rule for picking one.

When you connect a new external drive to a Mac, or erase an old one, macOS asks you to pick a format. The list looks cryptic: APFS, Mac OS Extended, exFAT, MS-DOS (FAT). The wrong choice can mean a drive that will not write on your Mac, a 4 GB file size limit, or worse data-loss risk if the drive gets disconnected badly.

Here is what each format actually does, and a simple way to pick the right one the first time.

The one question that decides it

Before comparing features, answer this: will the drive ever be plugged into a Windows PC?

  • No, Mac only. Use APFS. It is faster on your Mac, protects your data better, and is what Time Machine wants.
  • Yes, Mac and Windows. Use exFAT. It reads and writes natively on both, with no extra software.

That single question sorts out most people. The rest of this page is for the cases where it is not that simple.

The five formats, briefly

APFS (Apple File System) is Apple’s modern format and the default for Mac internal drives. It uses copy-on-write, which means it never overwrites data in place, so a bad disconnection is far less likely to corrupt the filesystem. It supports snapshots, native encryption, and performs best on SSDs. Windows cannot read it without third-party software.

Mac OS Extended (also called HFS+) is the older Mac format. It is journaled and Mac-only. On a modern Mac with an SSD, APFS is the better choice. Mac OS Extended still makes sense for mechanical hard drives used with older versions of macOS, or for a few backup tools that specifically ask for it.

exFAT is the cross-platform format. It reads and writes natively on macOS, Windows, Linux, game consoles, and most cameras. It handles large files without the old FAT32 limits. The tradeoff is no journaling, so ejecting cleanly matters more with exFAT than with any Mac-native format.

NTFS is the Windows default. macOS can read NTFS drives but cannot write to them without paid third-party software. If you plug in a drive from a Windows PC and can only copy files off it, this is why.

FAT32 (shown as MS-DOS FAT in Disk Utility) is the old universal format. Nearly everything reads it, but it cannot store a single file larger than 4 GB. Reserve it for small USB sticks that need to work with old devices, cameras, or car stereos.

Which format for which use

Your situation Best format
Drive used only with Macs APFS
Time Machine backup drive APFS
Shared between Mac and Windows exFAT
Large video files across platforms exFAT
Old Mac with a mechanical drive Mac OS Extended
Tiny USB stick for cameras or car stereos FAT32
Drive that came NTFS-formatted from a PC Reformat to exFAT or APFS

For a closer look at the two choices most Mac users actually weigh, see APFS vs exFAT. If your drive currently comes from a Windows PC, exFAT vs NTFS on a Mac covers that specific decision.

How to format the drive

Formatting erases everything on the drive, so copy off anything you need first. Then:

  1. Open Disk Utility (Applications, then Utilities).
  2. Select the drive itself in the left column, not just a volume under it.
  3. Click Erase in the toolbar.
  4. Choose your Format from the list above.
  5. Set the Scheme to GUID Partition Map.
  6. Name the drive and click Erase.

GUID Partition Map is the right scheme for any drive used with modern Macs and PCs. The older Master Boot Record option only matters for very old hardware.

Why the eject step matters more on some formats

Format choice changes how much a bad disconnection costs you. APFS and Mac OS Extended are journaled or copy-on-write, so an interrupted write is usually recoverable. exFAT and FAT32 have no such protection. If you yank an exFAT drive mid-write, you can lose directory structures and files beyond the one you were saving.

That is why proper ejection is not optional, especially on the cross-platform formats most people pick for portability. If your drive regularly refuses to eject, or macOS keeps throwing “Disk Not Ejected Properly” warnings, the format is rarely the root cause. Something is holding the drive open, and the format just decides how bad it is if you give up and unplug anyway.

Ejecta handles that side of it. It shows exactly which process is blocking your drive and lets you quit it and eject in one click, so the format you chose actually stays safe.

The short answer

Pick APFS if the drive stays with Macs, and exFAT if it needs to work with Windows too. Use Mac OS Extended only for older Macs with mechanical drives, and FAT32 only for tiny sticks that talk to old devices. Whatever you choose, eject the drive before you unplug it.