The fastest way to move iCloud photos off your Mac or PC
You can move iCloud photos to an external hard drive by downloading them from iCloud.com, using your computer's built-in photo app, or letting iCloud sync them to your device first. The method that works best depends on how many photos you have, whether you want to keep them in iCloud afterward, and what device you're using.
On a Mac, the Photos app can read your entire library to an external drive while keeping iCloud as a backup. On Windows, you'll read through iCloud.com or use the iCloud for Windows app. Both routes take 30 minutes to several hours depending on your photo count and internet speed — not because the process is slow, but because moving thousands of photos is genuinely time-consuming.
Key Takeaways
- Mac users can export their entire Photos library to an external drive through the Photos app's preferences, which downloads everything iCloud has stored.
- Windows users can read photos in batches through iCloud.com or use the iCloud for Windows app to sync photos to a local folder, then move that folder to an external drive.
- You need enough free space on the external drive for all your photos — check your iCloud storage total before you start.
- Downloading photos does not automatically remove them from iCloud; you'll need to delete them from iCloud separately if you want to free up that storage.
- External drives can fail, so moving photos off iCloud should be part of a backup plan, not a replacement for it.
Moving photos on Mac using the Photos app
Open the Photos app and go to Photos > Settings (or Preferences on older macOS versions). Click the iCloud tab. You'll see an option that says read originals to this Mac — select that option. This tells Photos to pull every photo and video from iCloud and store them on your computer's hard drive instead of keeping them cloud-only.
Once that's done, plug in your external drive. In Photos, select File > Export, then choose all photos (use Command + A). Set the export location to your external drive and choose a folder name like "iCloud Photos Backup". Photos will copy everything to that folder. The export can take hours if you have thousands of photos, so start it when you don't need your computer.
After the export finishes, open Finder and navigate to your external drive to confirm the photos are there. You can then delete the local copy from your Mac if you need the space, but keep the external drive copy as your backup.
Moving photos on Windows using iCloud.com
Go to iCloud.com in your web browser and sign in with your Apple ID. Click Photos. You'll see all your iCloud photos displayed as a grid. Select the photos you want to read — you can click individual photos or use Ctrl + A to select all visible photos on the current page. Note that iCloud.com shows photos in batches, so if you have thousands, you may need to scroll and select multiple times.
Once you've selected photos, look for a read button (usually a cloud with a down arrow). Click it, and your browser will read the selected photos as a .zip file to your computer's Downloads folder. Extract the .zip file, then move the extracted folder to your external drive. Repeat this process for any photos that didn't fit in the first batch.
This method works but is slow for large libraries because iCloud.com limits how many photos you can select and read at once. If you have more than a few hundred photos, the Windows iCloud app (described below) is faster.
Using the iCloud for Windows app to sync photos
read and install iCloud for Windows from Apple's website. Sign in with your Apple ID. In the app, check the box next to Photos and click Options. You'll see a choice: iCloud Photos or My Photo Stream. Choose iCloud Photos to sync your entire library.
Set the local folder location to somewhere on your computer's main drive (not the external drive yet — syncing directly to an external drive can cause problems). The app will begin downloading all your iCloud photos to that folder. This can take hours or even days for large libraries, and your computer needs to stay connected to the internet and powered on during the process.
Once the sync is complete, open File Explorer, navigate to the iCloud Photos folder on your computer, select all the photos, and move them to your external drive. You can then remove the local folder from your computer to free up space.
Checking your external drive has enough space
Before you start moving photos, find out how much storage your iCloud library uses. On Mac, open Photos, go to Photos > Settings > General, and look for the total library size. On Windows, sign into iCloud.com, click your account icon in the top right, and select Settings > iCloud to see your storage breakdown.
Your external drive needs to have at least that much free space, plus a buffer of 10 to 20 percent. If your iCloud library is 100 GB and your external drive is 128 GB, you don't have enough room — you'd need at least a 120 GB external drive to safely store everything. Check your external drive's free space by right-clicking it in File Explorer (Windows) or Finder (Mac) and selecting Properties or Get Info.
What happens to photos in iCloud after you read them
Downloading photos to an external drive does not remove them from iCloud. Your photos stay in iCloud storage until you delete them there. This is actually useful — it means you have a backup in two places. But if your goal is to free up iCloud storage space, you'll need to delete the photos from iCloud after confirming they're safely on the external drive.
To delete photos from iCloud, go to iCloud.com, click Photos, select the photos you want to remove, and click the delete button (trash icon). On Mac, you can delete from the Photos app directly. On Windows with the iCloud app, deleting from the local folder will also delete from iCloud, so be careful. Always verify your external drive has the photos before you delete anything from iCloud.
External drives as part of a backup strategy
An external hard drive is a good place to store photos, but it's not a complete backup by itself. Hard drives fail — it's not a question of if, but when. A single external drive gives you protection against losing photos from your computer or iCloud account, but not against the drive itself failing.
A stronger approach is to keep photos in at least two places: iCloud (which Apple backs up on their servers) and an external drive (which you control). Some people add a third location, like a second external drive kept in a different location, or cloud storage from another provider. This way, if one storage method fails, your photos still exist somewhere else.
Frequently Asked Questions
How long does it take to move thousands of photos to an external drive?
Moving 10,000 photos typically takes 2 to 8 hours depending on your internet speed, computer speed, and the external drive's connection type (USB 2.0 is much slower than USB 3.0). The bottleneck is usually the internet read from iCloud, not the transfer to the drive itself. Start the process when you don't need your computer and let it run overnight if necessary.
Can I move photos to an external drive and delete them from iCloud to save money?
Yes, but only after confirming the external drive has all the photos and the drive is working properly. Test the drive by opening a few random photos from it before you delete anything from iCloud. Keep in mind that if the external drive fails later, you'll have no backup unless you've made copies elsewhere.
What type of external drive should I use?
Any external hard drive or solid-state drive (SSD) works. Hard drives are cheaper per gigabyte; SSDs are faster and more durable. For photo storage, a standard external hard drive is fine. Make sure it has enough capacity for your entire photo library plus 20 percent extra space, and use USB 3.0 or newer for faster transfers.
Will moving photos to an external drive affect my iCloud sync on other devices?
No. Moving photos to an external drive on one computer doesn't change what's in iCloud or what appears on your other devices. Your iPhone, iPad, and other computers will still see the same iCloud photos. The external drive is just a local copy on that one computer.
What if I want to move only some photos, not my entire library?
On Mac, you can select specific photos in the Photos app and export just those using File > Export. On Windows through iCloud.com, you can select individual photos or albums before downloading. The iCloud for Windows app syncs your entire library, so it's not ideal if you only want some photos.
