The fastest way depends on what phones you have and how many photos
If you're switching phones or backing up photos, the method that works best depends on whether you're moving between iPhones, Android phones, or mixing the two. Moving a few dozen photos takes minutes with cloud storage or a cable. Moving thousands of photos is faster through a computer or a cloud service that syncs automatically.
The trade-off is between speed (cable transfer is fastest for large batches), convenience (cloud services work in the background), and what devices you own. Most people end up using more than one method — a cable for the urgent photos, cloud storage for ongoing backups.
Key Takeaways
- A USB cable connected to a computer transfers hundreds of photos in minutes and works between any phone types.
- Cloud services like Google Photos, iCloud, or OneDrive sync photos automatically once you sign in, but take longer for very large libraries.
- Direct phone-to-phone transfer (AirDrop on iPhones, Nearby Share on Android) works only between the same type of phone and is practical for dozens of photos, not thousands.
- Wireless file-transfer apps like Snapdrop or Send Anywhere work across phone types but require both phones to be on the same network or app.
Using a computer and USB cable
Plug your old phone into a computer with a USB cable. On Windows, your phone appears as a removable drive in File Explorer; on Mac, use Android File Transfer (a free download from Google) or the built-in Photos app for iPhones. Navigate to the DCIM folder (where photos are stored), select the photos you want, and drag them to a folder on your computer.
Then plug in your new phone and reverse the process — drag the photos from your computer to the phone's photo folder. This method is fastest for large batches because the transfer speed is limited only by the cable and your computer's drive speed, not by internet bandwidth. It works between any combination of phones and does not require you to have cloud storage or a data plan.
The downside is that you need a computer and a cable, and you have to do it manually each time. If you're transferring thousands of photos, set aside 30 minutes to an hour depending on your computer's speed.
Google Photos for Android phones
Install Google Photos on your old Android phone, sign in with your Google account, and turn on backup. Google Photos uploads your photos to the cloud automatically — the speed depends on your internet connection and how many photos you have. Once backup is complete, sign into the same Google account on your new Android phone and your photos download automatically.
Google Photos offers free storage up to 15 GB across your entire Google account (Gmail, Drive, and Photos combined). Photos backed up before June 2021 counted toward that limit; photos backed up after June 2021 also count. If you have more than 15 GB of photos, you can pay for additional storage or delete older photos from the cloud to make room.
The advantage is that your photos stay synced across devices and are protected if your phone is lost or damaged. The disadvantage is that uploading a large photo library can take hours or days, depending on your internet speed. You can speed this up by backing up over WiFi instead of mobile data.
iCloud for iPhones
On your old iPhone, go to Settings > [Your Name] > iCloud > Photos and turn on iCloud Photos. Your photos upload to iCloud automatically. On your new iPhone, sign in with the same Apple ID and turn on iCloud Photos — your photos download automatically once the backup is complete.
iCloud gives you 5 GB of free storage for photos, email, and backups combined. If you have more photos than that, you can pay for additional storage (50 GB, 200 GB, or 2 TB monthly plans). Unlike Google Photos, iCloud Photos deletes originals from your phone if you run out of storage and don't pay for more — the app shows lower-resolution versions instead.
iCloud is the simplest option if you own multiple Apple devices, because your photos sync across all of them. It is slower than a cable transfer for moving everything at once, but it works in the background and requires no manual steps.
Transferring between iPhone and Android
iCloud and Google Photos do not sync with each other, so you cannot simply sign into both accounts and expect photos to move automatically. Instead, use one of these methods:
Google Takeout (if moving from iPhone to Android): Go to takeout.google.com on a computer, select Google Photos, download your photos as a zip file, then transfer that file to your Android phone via USB cable or cloud storage. This works for any size library but requires a computer and takes time to download and re-upload.
Microsoft OneDrive (works for both): Install OneDrive on both phones, sign in with the same Microsoft account, and turn on camera backup on both. Photos upload to OneDrive and sync across devices. OneDrive offers 5 GB free storage, with paid plans for more.
Snapdrop or Send Anywhere (wireless, no account needed): These free apps let you send photos directly between phones over WiFi without uploading to the cloud. Snapdrop works only on the same WiFi network; Send Anywhere works over the internet but requires both phones to have the app installed. Both are practical for dozens of photos but slow for thousands.
Using Nearby Share (Android to Android)
On your old Android phone, open the photo gallery, select the photos you want, tap Share, and choose Nearby Share. Your new Android phone appears in the list if it is nearby and has Nearby Share turned on. Tap to send — the photos transfer over Bluetooth or WiFi Direct without using the internet.
Nearby Share is fast for small batches (under 100 photos) and does not use your data plan. It does not work with iPhones. For large libraries, it is slower than a cable or cloud backup because it transfers one batch at a time and requires both phones to stay in range.
Using AirDrop (iPhone to iPhone)
On your old iPhone, open the photo gallery, select the photos, tap Share, and choose AirDrop. Your new iPhone appears in the list if it is nearby and has AirDrop turned on. Tap to send — the photos transfer over Bluetooth and WiFi without using the internet or your data plan.
AirDrop is the fastest wireless method for iPhones and works without any setup or account. It does not work with Android phones. Like Nearby Share, it is practical for dozens of photos but becomes tedious for thousands because you have to send them in batches.
Frequently Asked Questions
How long does it take to transfer photos?
A USB cable transfer of 1,000 photos takes 5 to 15 minutes depending on your computer. Cloud backup of the same 1,000 photos takes 30 minutes to several hours depending on your internet speed and whether you are uploading over WiFi or mobile data. Wireless phone-to-phone transfer (AirDrop or Nearby Share) takes 2 to 5 minutes per batch of 50 to 100 photos.
Will my photos take up storage on my new phone?
If you transfer photos via USB cable or direct phone transfer, they take up storage on your new phone. If you use cloud backup (Google Photos, iCloud, or OneDrive) and turn on the option to store only lower-resolution versions on your phone, they take up much less space. Check your phone's storage settings to see how much space photos are using.
Can I transfer photos if I don't have a computer?
Yes. Use Google Photos, iCloud, OneDrive, or a wireless app like Send Anywhere or Snapdrop. All of these work phone-to-phone without a computer. Cloud services are slower for large libraries but work in the background, while wireless apps are faster but require both phones to be present.
What happens to photos on my old phone after I transfer them?
Transferring photos does not delete them from your old phone. If you want to remove them to free up storage, you have to delete them manually from the gallery. If you used cloud backup, the photos stay in the cloud even after you delete them from both phones.
Can I transfer videos the same way as photos?
Yes. All of these methods work for videos as well as photos. Videos take up more storage and transfer more slowly, especially over the internet. If you have many large videos, a USB cable transfer is faster than cloud backup.