The fastest way: use iCloud Photos
If your Mac and iPhone are both signed into the same Apple ID, iCloud Photos is the simplest route. Turn it on in System Settings on your Mac and in Settings on your iPhone, and new photos you take on either device appear on both automatically. Existing photos on your Mac take a few minutes to a few hours to sync, depending on how many you have and your internet speed.
To turn on iCloud Photos on your Mac, open System Settings, click your Apple ID at the top, select iCloud, then turn on Photos. On your iPhone, go to Settings, tap your name at the top, select iCloud, then Photos, and toggle on iCloud Photos. Make sure both devices stay plugged in and connected to Wi-Fi during the initial sync.
The trade-off: iCloud Photos stores originals in the cloud and may show lower-resolution versions on your devices if you run low on storage. If you want full-resolution copies on your iPhone without using cloud storage, use one of the methods below instead.
Key Takeaways
- iCloud Photos syncs automatically between your Mac and iPhone if both are signed into the same Apple ID, but requires an active iCloud subscription for storage beyond the free 5 GB.
- AirDrop transfers photos wirelessly in seconds and works without internet, but only transfers the photos you select at that moment.
- Finder on Mac lets you plug in your iPhone and drag photos directly to it, the most direct method for one-time transfers of large batches.
- Mail and cloud storage services like Google Drive or Dropbox work if you do not have Wi-Fi or want to transfer photos to multiple devices at once.
Using AirDrop for quick wireless transfers
AirDrop is the fastest way to send a specific set of photos without syncing your entire library. Open Photos on your Mac, select the photos you want, click the Share button (the box with an arrow), then click AirDrop. Your iPhone should appear in the list if it is nearby and AirDrop is turned on. Tap your iPhone to receive the photos.
On your Mac, make sure AirDrop is enabled in System Settings under General, then AirDrop. On your iPhone, swipe down from the top-right corner to open Control Center, press and hold the network settings card, and make sure AirDrop is set to "Contacts Only" or "Everyone." The transfer happens over Bluetooth and Wi-Fi, so you do not need internet, but both devices must be within about 30 feet of each other.
AirDrop works best for sending 10 to 100 photos at a time. For larger batches or regular syncing, iCloud Photos or Finder is more practical.
Connecting your iPhone to your Mac with Finder
Plug your iPhone into your Mac with a USB cable, then open Finder and click your iPhone in the sidebar under Locations. Click the Photos tab, then check the box next to "Sync photos." Choose the folder or app where your Mac photos are stored — usually Pictures or Photos — and click Apply.
Finder copies the photos you select to your iPhone in one direction only, from Mac to iPhone. This method transfers full-resolution files and does not require iCloud storage, but it only works when the devices are physically connected. If you want to move photos from iPhone back to Mac, use Image Capture instead: open it from Applications, select your iPhone, choose the photos, and click Import.
This approach is reliable for large transfers and does not depend on internet or cloud storage, but it is slower than wireless methods and requires a cable.
Sending photos through Mail
Open Mail on your Mac, create a new message, and drag photos directly into the email body or use the attachment button. Type your own email address or your iPhone's associated email, then send. On your iPhone, open Mail, find the message, and save the photos by pressing and holding each one, then tapping "Save Image."
Mail works without setting up any accounts or services, but it compresses photos to reduce file size and is slow for more than a handful of images. Most email providers also limit attachment size to 20 to 25 MB total per message, so you may need to send multiple emails for large batches.
Using cloud storage services
Upload photos from your Mac to Google Drive, Dropbox, OneDrive, or another cloud service, then download them on your iPhone. On your Mac, open the service's website or app, create a folder, and upload your photos. On your iPhone, open the same service's app, find the folder, and tap each photo to save it to your camera roll, or use the service's built-in save option if available.
This method works across any internet connection and lets you transfer photos to multiple devices at once. The downside is that you need an account with the service and enough storage space, and the transfer takes longer than AirDrop or Finder because files travel through the internet. Most services offer free storage of 15 to 100 GB, which is enough for thousands of photos.
Troubleshooting common transfer problems
If iCloud Photos is not syncing, check that both devices are signed into the same Apple ID and that Wi-Fi is on. Restart both devices and check your iCloud storage — if you are out of space, photos will not sync until you delete files or buy more storage. On your Mac, go to System Settings, click your Apple ID, then iCloud, then Manage, to see how much space you have left.
If AirDrop is not finding your iPhone, make sure both devices have Bluetooth and Wi-Fi turned on, even if you are not connected to a network. Restart both devices and move them closer together. If Finder is not recognizing your iPhone, try a different USB cable or USB port on your Mac, and make sure you tap "Trust" on your iPhone when prompted.
If photos are taking a very long time to transfer, check your internet speed and close other apps using bandwidth. Large photo libraries can take several hours to sync through iCloud, especially on slower connections.
Frequently Asked Questions
Can I transfer photos from iPhone to Mac using the same methods?
iCloud Photos and AirDrop work in both directions. For Finder, you need Image Capture to move photos from iPhone to Mac. Mail and cloud storage also work both ways — just upload from your iPhone and download on your Mac.
Do I need to pay for iCloud storage to use iCloud Photos?
You get 5 GB free with every Apple ID. If you have more than 5 GB of photos, you need to buy more storage, which starts at $0.99 per month for 50 GB. AirDrop, Finder, Mail, and cloud storage services do not require iCloud payment.
What happens to photos on my Mac if I turn off iCloud Photos?
Your Mac keeps the photos that are already stored there. iCloud Photos only stops syncing new photos and removes photos from iCloud that you delete on either device. Your local files remain untouched.
Can I transfer videos the same way as photos?
Yes, all these methods work for videos. Videos are larger files, so transfers take longer. iCloud Photos, Finder, and cloud storage are the most practical for video transfers because they handle large files better than Mail or AirDrop.
Which method is best for transferring hundreds of photos at once?
Finder is fastest for a one-time large transfer because it does not compress files and does not depend on internet speed. iCloud Photos is best if you want ongoing sync, but the initial transfer of hundreds of photos can take hours. Cloud storage works well if you need to transfer to multiple devices.