Apple Event: May 7th at 7 am PT

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Duplicate Photos

I downloaded an app to help me identify duplicate photos on my iMac. After spending a couple of hours going through them, I flagged about 600 photos that were dupes. The app moved them to a separate album and I held down the "command" key where I was given the option to delete all the photos in that album. I was warned that doing so would delete all of the photos from my iMac, iCloud, and all connected devices. Perfect! Exactly what I wanted. For good measure, I also went to the "Recently Deleted" and deleted them there as well.


A couple of days later, I plugged in my iPhone to my iMac to charge it. Photos opened on my iMac wanting to import all those "deleted" duplicate photos. Grrr. Undeterred, I created another duplicate photos album, imported the photos from my phone to that album and again deleted them all with the warning that doing so would delete them from my iMac, iCloud, and all connected devices. Yay!


Today, I again plugged in my iPhone and lo and behold, Photos wants to reimport all those supposedly deleted photos once again.


What am I doing wrong?


iMac: Catalina v. 10.15.7 (latest OS that can be installed)

iPhone: v. 15.4.1

iMac 27″, macOS 10.15

Posted on May 17, 2022 6:15 AM

Reply
Question marked as Best reply

Posted on May 17, 2022 7:21 AM

Are you using iCloud Photos on your Mac and your iPhone?

Only then the deletion of photos from your Mac will sync to your iPhone.

Otherwise you will have to delete them from the iPhone as well.


  • If you are using iCloud Photos and iPhone and Mac are synced by iCloud, there would be no need to download photos manually from the iPhone. This will create duplicates, as the photos will automatically be transferred by iCloud Photos. You will continually be seeing apparently new photos, when you connect the iPhone, but that will probably only the local downloads from iCloud on the iPhone as new files. You have to check carefully, if there are really new photos. The duplicate detection will not be able to tell, which photos have already been transferred by iCloud and which are really new. DO not import manually from the iPhone, if you are using iCloud Photos.
  • If you are not using iCloud Photos the duplicate detection on import should work and the Mac should not be showing already imported photos for importing. But it could be disabled by two things:
    • If your iPhone camera is set to use the High Efficiency format when taking photos, but you are importing the photos converted to JPEGs, you will be seeing the same photos over and over again as new photos, as you are importing converted versions and not the originals on the iPhone. Avoid the conversion to JPEG and import the HEIC files, or set the camera to take the photos as JPEGs, if you prefer to have JPEGs on your Mac.
    • Another source of duplicates could be My Photo Stream or shared albums. whenever you save phots on your iPhone from shared albums or My Photo Stream, or save sync photos to the iPhone, they will be saved on the iPhone in a smaller resolution. These saved photos are smaller than the originals on your Mac and cannot be recognised as duplicates by the Mac.

To avoid duplicates avoid any format conversion when downloading from the iPhone, and avoid to mix the syncing with iCloud with other methods or import.



8 replies
Question marked as Best reply

May 17, 2022 7:21 AM in response to jtonn

Are you using iCloud Photos on your Mac and your iPhone?

Only then the deletion of photos from your Mac will sync to your iPhone.

Otherwise you will have to delete them from the iPhone as well.


  • If you are using iCloud Photos and iPhone and Mac are synced by iCloud, there would be no need to download photos manually from the iPhone. This will create duplicates, as the photos will automatically be transferred by iCloud Photos. You will continually be seeing apparently new photos, when you connect the iPhone, but that will probably only the local downloads from iCloud on the iPhone as new files. You have to check carefully, if there are really new photos. The duplicate detection will not be able to tell, which photos have already been transferred by iCloud and which are really new. DO not import manually from the iPhone, if you are using iCloud Photos.
  • If you are not using iCloud Photos the duplicate detection on import should work and the Mac should not be showing already imported photos for importing. But it could be disabled by two things:
    • If your iPhone camera is set to use the High Efficiency format when taking photos, but you are importing the photos converted to JPEGs, you will be seeing the same photos over and over again as new photos, as you are importing converted versions and not the originals on the iPhone. Avoid the conversion to JPEG and import the HEIC files, or set the camera to take the photos as JPEGs, if you prefer to have JPEGs on your Mac.
    • Another source of duplicates could be My Photo Stream or shared albums. whenever you save phots on your iPhone from shared albums or My Photo Stream, or save sync photos to the iPhone, they will be saved on the iPhone in a smaller resolution. These saved photos are smaller than the originals on your Mac and cannot be recognised as duplicates by the Mac.

To avoid duplicates avoid any format conversion when downloading from the iPhone, and avoid to mix the syncing with iCloud with other methods or import.



May 17, 2022 11:07 AM in response to jtonn

jtonn wrote:

I've double-checked and all 5 of my devices are set to sync photos via iCloud. One thing that I've noticed is that Photos on my iMac used to have an option to "Delete photos after import". That option seems no longer to be available.

The "Delete after Import" is not available, if you are importing from a device syncing with iCloud. This would delete the photos you just imported everywhere.


I plug my phone into my iMac to charge it on occasion. What puzzles me is that the "deleted" photos are still showing up as "new" photos that should be imported when I do so. Why? Are they taking up storage in iCloud? Presumably so. I simply want them gone.

Eject the iPhone immediately, when the import dialog appears and do not import. If all your devices are syncing with iCloud Photos all photos you are seeing in the import panel have already been imported and you would just create duplicates. iCloud is storing your photos only once, and all your devices are storing local copies of the same photos. If you delete them from your iPhone, they will be deleted from your Mac and iCloud as well. The purpose of iCloud Photos is to have the same photos on all your devices, and to sync your all your changes you are doing to your photos to all your devices and to keep them identical - the same photos in the same state of edits, the same titles and captions, the same albums and folders, etc.


May 19, 2022 6:21 AM in response to léonie

I changed the settings on my IOS devices from "Optimize iPhone Storage" to "Download and Keep Originals" on the chance that the optimization was creating an optimized version that was triggering a "new" photo import. It didn't help. Same behavior.


I decided to log onto icloud.com and sure enough, all the duplicate photos are still there in iCloud, contrary to the warning that they would be deleted. So they're not actually being deleted when I delete them from my iMac and are being flagged as "new" each time I connect my phone to my iMac.


It would seem that the only way to resolve this issue is to begin deletion at icloud.com. However, even if an app exists that supports this, I am loathe to give a 3rd party app my Apple ID credentials to allow that app access.


I'm still stumped.

May 19, 2022 7:15 AM in response to jtonn

You simply must not even try to import the photos that are shown as new, if you are using iCloud Photos on the device you are importing from. The primary storage of the photos is in iCloud, and and you cannot import from iCloud over a USB connection. All photos on the iPhone will sooner or later been uploaded to iCloud and from there to the Mac. There is no need to import via USB. Any photo you are seeing as "New" in the Import window will be temporary working copies on the iPhone, that have been downloaded from iCloud. When you import them, they will be imported as a new photo in addition to the version that is already there. When you delete this new version from your Mac, it will delete this duplicate and the duplicate version in iCloud, plus the duplicate that will have been synced back with iCloud to the iPhone, but the shadow copy on the iPhone, that has been shown on import as a new image will remain on the iPhone.

Any photo that you are using on your iPhone will download local shadow copies to the iPhone, so you can use the iCloud Photos. These shadow copies may always appear as new photos, and be different from the version you imported last. We are simply not supposed to try to import manually from the iPhone, if the photos are kept automatically identical on all devices by iCloud. There should not be any photos that are not in iCloud.

The only reason for importing manually from the iPhone in spite of iCloud Photos would be, if we are travelling or cannot connect to the internet for a long time and want to transfer the new photos to the Mac, that have not yet been uploaded to the Mac, for want of an available network. But then you would have to select the new photos manually and only import the photos where you know that they are new. And remember later, when you are having again a network connection, to check for duplicates.



Duplicate Photos

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.