The fastest way: use iCloud Photos or a USB cable

You can move photos from your computer to your iPhone in two main ways. The simplest is to plug your iPhone into your computer with a USB cable and use the Photos app (Mac) or File Explorer (Windows) to drag files over. The other option is to upload photos to iCloud on your computer, then read them to your iPhone over Wi-Fi — this works if you don't have a cable handy, but takes longer.

Both methods work with any photo file your computer recognizes: JPG, PNG, HEIF, and others. The cable method is faster for large batches. The iCloud method is better if you want the photos to stay in sync across all your devices.

Key Takeaways

  • A USB cable connection transfers photos in minutes and requires no internet, making it the fastest route for most people.
  • On a Mac, open the Photos app, plug in your iPhone, and drag photos into the import window; on Windows, use File Explorer to copy files directly to the DCIM folder.
  • iCloud Photos syncs photos across devices but requires an active internet connection and enough iCloud storage space on your account.
  • Photos imported via USB cable go into your iPhone's main photo library and cannot be deleted from your computer without losing them on the phone.

Using a USB cable on Mac

Plug your iPhone into your Mac with a USB-C or Lightning cable (depending on your iPhone model). Unlock your iPhone and tap "Trust" if a dialog appears asking whether to trust this computer. Open the Photos app on your Mac — you'll find it in the Dock or Applications folder.

Your iPhone will appear in the Photos app sidebar under "Devices." Click it. You'll see an "Import" button in the top right. Select the photos you want to move (click one, then hold Shift and click another to select a range, or press Command+A to select all). Click "Import Selected" or "Import All New Photos." The app will copy them to your Mac's photo library. If you want them only on your iPhone and not stored on your Mac, uncheck "Keep originals" before importing — but this is rarely what people want. Usually you'll leave it checked so you have a backup on your computer.

To move photos the other direction — from Mac to iPhone — use the same cable connection. In the Photos app, select the photos you want to send to your iPhone, then drag them onto your iPhone's name in the sidebar. They'll copy to your phone's library.

Using a USB cable on Windows

Plug your iPhone into your Windows computer with a USB cable. Unlock your iPhone and tap "Trust" if prompted. Open File Explorer (the folder icon on your taskbar). Your iPhone should appear in the left sidebar under "Devices and drives" — it may show as "Apple iPhone" or a similar name.

Click your iPhone's name to open it. Navigate to Internal Storage > DCIM > 100APPLE (or a similar numbered folder — the exact name varies). This is where your iPhone stores photos. Open a second File Explorer window and navigate to the folder on your computer where your photos are saved. Drag and drop photos from your computer folder into the DCIM folder on your iPhone. Windows will copy them over.

After the transfer finishes, disconnect your iPhone safely by right-clicking its name in File Explorer and selecting "Eject." The photos will appear in your iPhone's Photos app within a few seconds. If they don't show up when ready, close and reopen the Photos app.

Using iCloud Photos to sync across devices

If you want photos to appear on all your devices automatically, use iCloud Photos instead of a cable. On your computer, go to iCloud.com and sign in with your Apple ID. Click "Photos." Click the upload button (an arrow pointing up) and select the photos from your computer. They'll upload to your iCloud account.

On your iPhone, go to Settings > [Your Name] > iCloud > Photos. Turn on "iCloud Photos." Your iPhone will read the photos you just uploaded. This process requires an active Wi-Fi connection and enough free space in your iCloud account — you get 5 GB free, but large photo libraries may need a paid plan.

The advantage of iCloud Photos is that any changes you make on one device (like deleting or editing a photo) sync to all your other devices. The disadvantage is that it's slower than a cable for large batches, and you need enough iCloud storage space.

Troubleshooting: photos don't appear after transfer

If you transferred photos via USB cable but they're not showing in your iPhone's Photos app, try closing and reopening the app first. If that doesn't work, disconnect the cable, wait 10 seconds, and reconnect it. Sometimes the iPhone needs a moment to index new files.

If you're using iCloud Photos and uploads seem stuck, check that you're connected to Wi-Fi and that your iCloud account has available storage. Go to Settings > [Your Name] > iCloud > Manage Account Storage to see how much space you're using. If you're at your limit, you'll need to delete files from iCloud or buy more storage before new uploads will complete.

On Windows, if File Explorer doesn't show your iPhone, try unplugging the cable, restarting File Explorer, and plugging in again. Make sure you've tapped "Trust" on your iPhone when prompted. If the iPhone still doesn't appear, restart both your computer and your iPhone.

Common mistakes that slow you down

The biggest mistake is trying to use iCloud Photos when you have a slow internet connection. A cable transfer of 500 photos takes 2 to 5 minutes. The same transfer over iCloud can take 30 minutes or longer, depending on your upload speed. If you're in a hurry, use the cable.

Another common error is forgetting to tap "Trust" on your iPhone when you first plug it in. Without that step, your computer won't see the phone, and you'll think the cable is broken. The trust dialog appears once per computer, so you only have to do it the first time you connect to a new Mac or Windows machine.

On Windows, some people try to drag photos directly into the iPhone's name in File Explorer instead of navigating to the DCIM folder first. This doesn't work — you have to go into the phone's storage and find the DCIM folder, or the transfer will fail silently.

When to use each method

Use a USB cable if you're transferring more than 50 photos, you want them on your iPhone only (not synced to other devices), or you have a slow internet connection. The cable is also your only option if you're offline.

Use iCloud Photos if you want the same photos on your Mac, iPad, and iPhone all at once, or if you want changes on one device to show up everywhere. It's also useful if you don't have a cable handy and don't mind waiting for the upload to finish.

Frequently Asked Questions

Will the photos stay on my computer after I transfer them to my iPhone?

Yes, if you use a USB cable. The transfer copies the photos to your iPhone but leaves the originals on your computer. You can delete them from your computer later if you want. With iCloud Photos, the photos exist in your iCloud account, and both your computer and iPhone read copies — deleting from one device doesn't delete from the other unless you delete from iCloud itself.

Can I transfer photos from my iPhone to my computer the same way?

Yes. On Mac, plug in your iPhone, open Photos, click your iPhone in the sidebar, and click "Import." On Windows, open File Explorer, navigate to your iPhone's DCIM folder, and drag photos to a folder on your computer. iCloud Photos also syncs in both directions — photos you take on your iPhone appear on your computer automatically.

What if my iPhone storage is full?

You'll need to delete some photos or videos from your iPhone before you can add more. Go to Settings > General > iPhone Storage to see what's taking up space. You can also move old photos to iCloud and delete them from your phone to free up room, then transfer new photos from your computer.

Do I need iTunes to transfer photos?

No. iTunes is no longer used for photo transfers on modern Macs and Windows computers. Use the Photos app on Mac or File Explorer on Windows instead.

Can I transfer photos wirelessly without iCloud?

Not directly from your computer to your iPhone. Your options are a USB cable (wired) or iCloud Photos (wireless). Some third-party apps offer wireless transfer, but they require both devices to be on the same Wi-Fi network and the app installed on both.