Merging Large Photo Libraries w. Limited Mac Storage

My Goal: Merge old and new libraries while retaining metadata and edits (particularly location data).

Background: I switched laptops and apple IDs a while back (moved from GER to USA). For some reason not all photos transferred to my new laptop (but many did). I didn't have time to deal with it at the time so I just built on my incomplete library until now. Now I have time to work on it, but the libraries are so large I cannot just do it on my laptop's small capacity.

Tools available:

  • 2TB of iCloud storage
  • 2 external SSDs w. 1TB
  • 1 MacBook Pro M4 OS15.6.1 w. 494GB (99GB free) (includes current library)

Libraries:

  • Old Library (137.67GB)
  • Current Library (126.69GB)


I am aware of the methods described by Joel Feld in his youtube video and user léonie in response to ScottPage's post, however these either cost money, involve large disk storage capacity (or smaller libraries), or lose metadata. Any advice would be great!

MacBook Pro 14″, macOS 15.6

Posted on Oct 15, 2025 3:59 PM

Reply
Question marked as Top-ranking reply

Posted on Oct 16, 2025 7:56 AM

I would discard iCloud entirely. iCloud will only sync with system libraries. Are both set to being system libraries?


Given you have 1TB external drives which is more than enough, I would say the easiest way to do this, is to move the libraries to the external drive. You have more than enough space in just one of them for both libraries.

Make sure the external drive is formatted as APFS or HFS+.


Anyway once both libraries are copied successfully to the external drive, with the Photos app shutdown, double click the Photos App icon in the Applications folder in Finder while holding down the option key on your keyboard.


This should provide a dialog box asking you to create a new library or load a different one. Click on Create a new Library and navigate to the other external drive if you want to save it, though you can do it on the same external one to create it.


With the empty library created, you can then go to the File menu, and select Import and then Import Library, navigate to the location of the libraries on the external drive and import them. Repeat for the second library.


This should bring in both libraries in their entirety. You can then give it enough time to index and it should provide a Duplicates folder with any duplicates from the import you can then delete.


The benefit of this, is neither original library is affected or modified so you have backups in case the results are not what you want.



Load the library you want to get the photos from in the Photos app as above, and then export the photos you want to transfer to the other library into a folder. Once you've exported the photos, shutdown the Photos app, open it gain with the option key held down and load the other library. Use the Import option in the File menu and import the files you just exported. The export should contain all the meta data and info for the photos, so the Photos library can re-import them without losing any data hopefully.




3 replies
Question marked as Top-ranking reply

Oct 16, 2025 7:56 AM in response to PipesSurf

I would discard iCloud entirely. iCloud will only sync with system libraries. Are both set to being system libraries?


Given you have 1TB external drives which is more than enough, I would say the easiest way to do this, is to move the libraries to the external drive. You have more than enough space in just one of them for both libraries.

Make sure the external drive is formatted as APFS or HFS+.


Anyway once both libraries are copied successfully to the external drive, with the Photos app shutdown, double click the Photos App icon in the Applications folder in Finder while holding down the option key on your keyboard.


This should provide a dialog box asking you to create a new library or load a different one. Click on Create a new Library and navigate to the other external drive if you want to save it, though you can do it on the same external one to create it.


With the empty library created, you can then go to the File menu, and select Import and then Import Library, navigate to the location of the libraries on the external drive and import them. Repeat for the second library.


This should bring in both libraries in their entirety. You can then give it enough time to index and it should provide a Duplicates folder with any duplicates from the import you can then delete.


The benefit of this, is neither original library is affected or modified so you have backups in case the results are not what you want.



Load the library you want to get the photos from in the Photos app as above, and then export the photos you want to transfer to the other library into a folder. Once you've exported the photos, shutdown the Photos app, open it gain with the option key held down and load the other library. Use the Import option in the File menu and import the files you just exported. The export should contain all the meta data and info for the photos, so the Photos library can re-import them without losing any data hopefully.




Oct 16, 2025 8:27 AM in response to Phil0124

Phil0124 wrote: …With the empty library created, you can then go to the File menu, and select Import and then Import Library, navigate to the location of the libraries on the external drive and import them. Repeat for the second library.

Phil0124's method will import only pictures, not albums or folders. If albums and folders are important (how could they not be for such large libraries?) then using the trusted 3rd party app PowerPhotos ($40) is the only way to go that doesn't use iCloud. PowerPhotos is also useful lots of other things, especially multiple Libraries.


However, PipesSurf doesn't say if the Libraries are from the same version of Photos. If not, then either Photos or PowerPhotos would require that the older Library be upgraded to the newer version. Again, backups are important.


But iCloud Photos is the only way to work with different version Libraries. It takes longer than using PowerPhotos, though. Again, we can provide details if you need.



Oct 16, 2025 7:40 AM in response to PipesSurf

There are two ways to go:

  1. Use PowerPhotos, which means you have to have space for both Libraries and, perhaps the merged one.
  2. Use iCloud, which means you need lots of iCloud storage space.


You also need room for backups if you're at all prudent.


I haven no idea about your video.


To use iCloud, you connect one Library to iCloud, fill iCloud Photos with its contents, and then connect the other. The second Library would end up with the combined results, and there should be no exact duplicates. The two Libraries would be on external SSDs, so it seems like you have enough storage for that.


Do you need details?

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Merging Large Photo Libraries w. Limited Mac Storage

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