Clean up duplicate photos from old iPhone backups on Mac
Old iPhone backups dump thousands of photos into your Pictures folder over the years. Here's how to find and remove the duplicates safely.
Every time you “saved photos from my old iPhone,” you probably created another folder of JPEGs somewhere on your Mac. Image Capture dumps. iTunes-era backup folders. AirDrop receipts. Manual copies before factory resets. Five or six iPhones later, your Pictures folder is layered with the same camera rolls under slightly different folder names.
Two paths
The native way: Finder + sort by size
You can spot some duplicates by sorting Pictures in List view:
- Open Pictures in Finder.
- Switch to List view (Cmd+2) and click the Size column header.
- Look for adjacent files with identical sizes — likely duplicate candidates.
- Use
shasum "file1.jpg" "file2.jpg"in Terminal to verify two files are byte-identical. - Drag duplicates to the Trash.
This works for a few files. It does not work when you have thousands of iPhone photos spread across nested date folders, some renamed by iPhoto, some renamed by Image Capture’s date format, and some still called IMG_4827.JPG.
The Dupe way
Dupe doesn’t care about filenames. It hashes the actual image bytes with SHA-256, so two photos with identical content match regardless of what they’re called or how they got there.
- Download Dupe and launch it.
- Click “Add Folder” and add every folder where iPhone photos might live — Pictures, Desktop, old “iPhone Backup” subfolders, AirDrop receipts in Downloads, anywhere you remember dumping a camera roll.
- Click “Scan.”
- Browse duplicate groups. Dupe shows each file’s full path so you can see which iPhone dump a copy came from.
- Select copies to remove (Dupe can auto-select based on folder depth or modification date) and click “Move to Trash.”
A few specifics for iPhone photos:
- HEIC and HEIF files are hashed like any other file. If you have a HEIC and a JPEG export of the same photo, those have different bytes and won’t be flagged. That’s intentional — they’re not the same file.
- Live Photos come as a
.HEICplus a.MOV. Dupe treats them independently, which is what you want. - Videos count too. iPhone 4K videos are often the biggest space hogs in duplicate iPhone dumps.
Safety:
- Trash-only. Nothing is permanently deleted. You have 30 days to restore.
- Dupe never touches your iOS device or its iTunes backup files at
~/Library/Application Support/MobileSync/Backup/. Those are excluded. - Hidden system folders are skipped.
One pass across the Pictures folder of someone who’s owned three or four iPhones usually frees 50–150 GB.
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.