Dupe guide

Find duplicate photos imported from iPhoto on Mac

Old iPhoto libraries often left behind duplicate photos when they were migrated to Photos. Here's how to track them down safely.

4 min read

When Apple retired iPhoto and pushed everyone onto Photos.app, the migration tool copied your iPhoto library into a new Photos library — but a lot of people ended up with both libraries on disk. Now there’s an iPhoto Library.migratedphotolibrary sitting in Pictures next to your real Photos library, and every JPEG inside it is duplicated somewhere else.

Two paths

The native way: Photos app + manual cleanup

Photos.app has a Duplicates album under Utilities in the sidebar (Ventura and later), but it only looks inside the currently-open library. It won’t compare your active library against an old iPhoto bundle.

  1. Open Finder and go to your Pictures folder.
  2. Right-click the old iPhoto Library.migratedphotolibrary and choose “Show Package Contents.”
  3. Drill into Masters/ to see the original JPEGs grouped by date.
  4. Manually compare against your current Photos library — also a package — at Photos Library.photoslibrary > originals.
  5. If you’re confident every photo migrated, drag the iPhoto library to the Trash.

The problem: package contents are deeply nested by year and month, files are renamed during migration, and you have no way to verify a photo really exists in both places without opening each one. Most people just leave the old library taking up 40+ GB.

The Dupe way

Dupe hashes file contents, not filenames, so it doesn’t matter that iPhoto renamed your originals during migration. Same bytes means duplicate, full stop.

  1. Download Dupe and open it.
  2. Click “Add Folder” and add both the old iPhoto library package and your current Photos library package. (Dupe will scan inside the bundles.)
  3. Click “Scan.” SHA-256 hashes get computed for every JPEG, HEIC, PNG, and RAW file.
  4. Browse the duplicate groups. Dupe shows you the full path inside each library bundle.
  5. Select the copies inside the old iPhoto library and click “Move to Trash.”

What Dupe won’t do: it won’t lump together an iPhoto edited version and the original master, because those have different bytes. If you applied edits in iPhoto that didn’t migrate cleanly, the edited versions stay safe.

Other guarantees worth knowing:

Once the duplicates are gone, you can usually trash the entire migrated iPhoto library and reclaim the space.

← All Dupe tips