Find duplicate MP3 files on Mac
MP3 collections from years of downloads, rips, and library merges end up duplicated. Here's how to find them by audio bytes, not tags.
If your MP3 collection has been around long enough to predate streaming, it’s almost certainly duplicated. Same album ripped to two different folders. The same song downloaded from two blogs in 2008. Library exports from a friend’s iPod. Eight folders deep, you have no idea what’s a copy and what isn’t.
Two paths
The native way: Music.app + Finder sort
If your MP3s are in Music.app’s library, use the built-in duplicate finder:
- Open Music.
- File > Library > Show Duplicate Items (Option-click for Exact Duplicates).
- Sort by Name or Album, review pairs, right-click extras and “Delete from Library.”
For loose MP3s in Finder, sort by Size in List view — adjacent files with identical sizes are duplicate candidates. Use shasum file1.mp3 file2.mp3 in Terminal to confirm.
The Music.app approach misses loose MP3s. The Finder approach misses anything renamed or organized into different folders. And both approaches struggle when ID3 tags are inconsistent — the same song tagged with different album art or different artist conventions looks like two different tracks to Music.app, even when the audio is identical.
The Dupe way
Dupe hashes the raw bytes of each MP3 with SHA-256. Tags don’t factor in.
- Install Dupe and open it.
- Click “Add Folder” and add every folder where MP3s might live — Music, Desktop, Downloads, old
iTunes Musicfolders from migrated libraries. - Click “Scan.”
- Browse duplicate groups. Each group shows file paths and sizes so you can pick which copy to keep.
- Select copies to remove and click “Move to Trash.”
An important nuance: two MP3s of the same song encoded at different bitrates (say, 192 kbps and 320 kbps) are not byte-identical, so Dupe won’t lump them together. That’s the right call — you probably want to keep the higher-bitrate version and toss the lower one, but that’s a manual decision Dupe deliberately leaves to you.
Safety guarantees:
- Move to Trash only. Nothing is permanently deleted.
- The Music.app database is excluded automatically.
- Hidden system folders are skipped.
- Byte-identical matching means no false positives.
For old MP3 collections built up over years, a single scan typically finds tens of gigabytes of exact duplicates.
More Dupe tips
-
Apple Photos Duplicates album — what it catches and what it misses
The Photos app Duplicates album is handy, but it has real limits. Here's what it finds, what it doesn't, and how to fill the gaps.
-
Clean up leftover files from uninstalled apps on Mac
Dragging an app to the Trash doesn't remove all its data. Here's where the leftovers live and how to clean them.
-
Clean up your Mac without buying a cleaner app
Most paid cleaner apps do things macOS already does. Here's a free, manual workflow that's just as effective.
-
A no-bullshit guide to cleaning up your Mac's disk
Skip the SEO bait and the sketchy cleaner apps. Here's what actually works to reclaim disk space on a Mac.