ADD For iPhoto


Do you use iPhoto on your mac for your photos and images? Do you have duplicate images sitting in your library? Enter ADD For iPhoto. It is designed to work with iPhoto '11 and will scan your library for duplicates that have accumulated over time and waste hard drive space.

ADD for iPhoto was designed from the ground up to be safe. Safe with respect to your images and the iPhoto library. ADD uses only approved Apple APIs. It communicates directly with iPhoto in order to get its job done; guaranteeing that there will be no “funny business”. We have not reverse engineered the iPhoto database in order to achieve our goals. We certainly had the option to do that; but decided it was too risky of a proposition given that the structure changes with almost every update to iPhoto. The APIs on the other hand have remained stable. The bottom line is that ADD for iPhoto is the safest way available to remove duplicates from your library.

ADD for iPhoto will never delete anything with its default settings. Detected duplicates are simply tagged with keywords. They are: •ADD Unique•ADD Processed•Date Duplicate•Filename Duplicate•Hash Duplicate•Hash Original•Hash [x] Set:[] •ADD Similar [x]


Full Library Scanning
Scan a selection of images
√ Finds absolute duplicates and potential duplicates.
√ Find visually similar images with Auto-ImageIQ
ImageIQ a selection of images to find visually similar pictures.
√ Many Advanced Options
√ Ultimate in safety. ADD For iPhoto only uses iPhoto APIs to do its job.


√ Get organized!
√ Save space.
√ Speed up iPhoto.

When processing is complete, check your keywords for Hash Duplicate, Date Duplicate, or Filename Duplicate. . . . If you've used ImageIQ look for "ADD Similar 0" through to "ADD Similar 8".

It certainly makes the chore of de-duping easier.

Basic usage guidelines are available here.

There is also a tutorial on what to do once ADD for iPhoto has finished its job.

Your photographs are precious, important, and valuable. This is why ADD won't delete anything without your consent. ADD does not know which is the original you want to keep. There are many reasons for this. Duplicates may be coming from different events.... have different ratings.... different comments.... and so on. ADD does not want to make a decision about which one you want to keep as it would almost always be wrong for one person or another.

That being said... there is an advanced option that will allow ADD to declare an original and move the rest to the trash. This is disabled by default because of the risk of making the wrong decision as to what should be kept. If you are interested in this sort of automation and don't care about which of the duplicates is deleted have a look at this this tutorial.


Visit the ADD For iPhoto Support Page.

Or send an email to

Change Log: 

V3.4.5.1 Bug fixes. Removes restrictions on Aperture version for demo mode.
V3.4.1 New selection scan mode to compare selected images against entire library. Enhanced tooltips and help. Various bug fixes.
V3.3 Prevents machine from sleeping while scanning. New ETA estimates and counter indicating potential number of exact duplicates. Bug fixes and stability improvements.
V3.2.4 Various optimizations to improve scan peformance and find more potential duplicates. Bug fixes related only to demo mode. Relaxes some restrictions on demo mode to find more duplicates. Adds a crash reporter subsystem.
V3.2.3 Bug fixes to improve stability on loading data from iPhoto. Auto-Reject now only applied "Hash Original" keyword to the declared original. Updated application icon set. iPhoto 9.4.3 tested.
V3.2.1 Bug fix for situation where keywords might not be applied to duplicates. Bug fix for auto import of keywords which was missing the "Hash Original" keyword. Other minor features included.
V3.1.2 Demo mode now allows a full library scan to be initiated. Minor UI tweaks on alert dialogs. Bug fixes.
V3.1.1 Keywords automatically generated. You no longer have to enter them manually.
V3.0.4 In app help greatly expanded. More tooltips in preferences. Bug fixes. Time during loading stage displayed as local time. Improved ImageIQ processing which handles 90 degree rotations as similar. Progress is shown during loading stage. Ability to cancel scan even while loading data. ADD will no longer allow a scan to start until the required keywords are correctly entered.
V3.0.3 Bug fixes and stability enhancements to loading library phase. iPhoto 9.4.2 tested.
V3.0.1 This release contains significant new features for ease of use including an automatic hash mode, run time duplicate statistics, selection free scanning, and more.

Full release notes at: ADD For iPhoto Release Notes