The fastest way: use a Mac or Windows computer as the bridge

You cannot connect an iPhone directly to an external hard drive. You need a computer in between — either a Mac or a Windows PC — because the iPhone and the drive speak different languages and need a translator. The computer reads your photos from the iPhone, then writes them to the external drive.

On a Mac, this takes about five minutes if you have the right cable. On Windows, it takes slightly longer because you may need to install software first. Both routes are straightforward once you know the order of steps.

The external drive itself can be any USB drive larger than a few gigabytes. It does not need to be a special "iPhone drive" — any drive your computer recognizes will work.

Key Takeaways

  • Connect your iPhone to a Mac or Windows computer using a USB cable, then use the computer's built-in tools to copy photos to an external drive.
  • On a Mac, use the Photos app or Image Capture to select and transfer photos; on Windows, use the Photos app or File Explorer after connecting the drive.
  • You will need a USB-A to Lightning cable (for older iPhones) or a USB-C to USB-C cable (for iPhone 15 and newer) to connect the iPhone to the computer.
  • External drives formatted for Mac (APFS or HFS+) and Windows (NTFS or exFAT) have different requirements; exFAT works on both systems if you need to move the drive between computers.
  • After transfer, check that the photos actually arrived on the external drive before deleting them from your iPhone.

What you need before you start

Gather these items: your iPhone, a computer (Mac or Windows), a USB cable that fits your iPhone model, and an external hard drive or USB drive plugged into the computer.

Check which iPhone you have. iPhones from 2023 onward (iPhone 15 and newer) use USB-C. Older iPhones use Lightning, which is the smaller rectangular connector. Buy the matching cable if you do not have one — they are inexpensive and widely available.

Plug the external drive into the computer now. The computer needs to recognize it and show it in your file system before you move any photos. On Mac, it should appear on the desktop or in Finder. On Windows, it should show up in File Explorer under "This PC".

Transferring photos on a Mac

Connect your iPhone to the Mac using the USB cable. A dialog may appear on your iPhone asking if you trust this computer — tap "Trust" and enter your passcode. This is a security step and only needs to happen once per computer.

Open the Photos app (it is in your Applications folder or in the Dock). Your iPhone should appear in the sidebar on the left under "Devices". Click it. You will see all the photos and videos on your iPhone. Select the ones you want to transfer — you can click one, then hold Shift and click another to select a range, or press Command+A to select everything.

Click the "Import" button in the top right. A dialog will ask where to import to. Choose your external drive from the list, then click "Import". The Mac will copy the photos to the drive. This can take several minutes if you have thousands of photos.

When the import finishes, open Finder and navigate to your external drive to confirm the photos are there. Look for a folder called "Photos Library" or a dated folder. Once you see the files, the transfer is complete and safe to verify.

Transferring photos on Windows

Connect your iPhone to the Windows computer using the USB cable. On your iPhone, tap "Trust" when asked if you trust this computer, then enter your passcode.

Open the Photos app (search for it in the Start menu). Click "Import" in the top right, then select "From a USB device". Windows will scan for connected devices and show your iPhone. Select it and click "Import". A window will open showing all photos and videos on your iPhone — they are usually checked by default.

Before you click "Import" again, look at the bottom of the window. It should show a destination folder. Click "Change where new photos and videos are saved" and navigate to your external drive. Select a folder on the drive (or create a new one), then confirm.

Click "Import" to start the transfer. Windows will copy the files to your external drive. When it finishes, open File Explorer, navigate to your external drive, and confirm the photos are there.

If the Photos app does not recognize your iPhone, try File Explorer instead. Open File Explorer, find your iPhone in the left sidebar, open the DCIM folder, select all photos, and drag them to a folder on your external drive.

Formatting your external drive for compatibility

External drives come formatted for either Mac or Windows. If you plan to use the drive only on one type of computer, you do not need to change anything. If you want to move the drive between a Mac and a Windows PC, you need to format it as exFAT, which both systems can read and write to.

On a Mac, plug in the drive, open Disk Utility (in Applications > Utilities), select the drive, click "Erase", choose "exFAT" from the format menu, and click "Erase" again. This erases everything on the drive, so back up any files first.

On Windows, right-click the drive in File Explorer, select "Format", choose "exFAT" from the dropdown, give it a name, and click "Start". Again, this erases the drive, so save anything important elsewhere first.

After formatting, the drive will work on both Mac and Windows computers without any additional steps.

Checking that the transfer actually worked

Before you delete photos from your iPhone, verify they are on the external drive. Open File Explorer (Windows) or Finder (Mac), navigate to the external drive, and open the folder where you sent the photos. Click on a few files to make sure they open and look correct.

A common mistake is deleting photos from the iPhone before confirming they arrived on the drive. If something went wrong during the transfer — a cable disconnection, a power loss, or a software glitch — you could lose the photos entirely. Spending two minutes to check prevents this.

Once you have confirmed the photos are on the drive, you can delete them from your iPhone if you want to free up space. Go to Settings > General > iPhone Storage, tap Photos, and select "Offload Unused Photos" or delete them manually from the Photos app.

What to do if the transfer stalls or fails

If the transfer starts but stops partway through, disconnect the iPhone, wait 30 seconds, and try again. Sometimes a temporary connection glitch interrupts the process.

If your computer does not recognize the iPhone at all, try a different USB cable first — the cable may be damaged. Then restart both the iPhone and the computer. On the iPhone, also check Settings > Privacy > Photos to make sure the Photos app has permission to access your photos.

If you see an error message about the drive being full, the external drive does not have enough space for all your photos. Check how much space the photos take up (Settings > General > iPhone Storage on your iPhone) and make sure your external drive has at least that much free space. You can delete other files from the drive to make room, or transfer photos in smaller batches.

If the Photos app on Windows refuses to import, try File Explorer instead. It is more reliable for direct file transfers and gives you more control over where files land.

Frequently Asked Questions

Can I use a wireless external drive instead of a USB drive?

Wireless drives work, but the transfer is much slower — often 10 to 20 times slower than a USB cable. If you have hundreds of photos, expect the transfer to take an hour or more. A wired USB drive is faster and more reliable for large transfers.

Do I need to eject the external drive after the transfer?

Yes. On Mac, drag the drive icon to the Trash or right-click and select "Eject". On Windows, right-click the drive and select "Eject". This ensures all data is written to the drive and prevents corruption if you unplug it while files are still being written.

What if my iPhone storage is full and I cannot import to the Photos app?

Use File Explorer (Windows) or Finder (Mac) instead. Connect the iPhone, navigate to the DCIM folder, and drag photos directly to your external drive. This bypasses the Photos app and works even when iPhone storage is nearly full.

Will the transfer delete photos from my iPhone automatically?

No. The transfer copies photos to the external drive but leaves them on your iPhone. You have to delete them manually from the iPhone afterward if you want to free up space. This is actually a safety feature — it prevents accidental data loss.

Can I transfer videos the same way as photos?

Yes. Both the Photos app and File Explorer transfer videos using the same process. Videos take up more space and transfer more slowly, so make sure your external drive has enough room before you start.