The fastest way depends on what you're moving and what phones you have
Moving data between phones usually takes 15 minutes to an hour, depending on how much you're transferring and which method you choose. If both phones are the same type — both iPhones or both Android — the built-in transfer tools are fastest and most reliable. If you're switching between iPhone and Android, you'll need a different approach, and some data types (like photos and contacts) move easily while others require extra steps.
The three main routes are: using your phone's built-in transfer feature, moving data through cloud storage like Google Drive or iCloud, or transferring files one category at a time through your computer. Which one works best depends on whether you have both phones in front of you right now, how much data you're moving, and whether you want everything or just specific files.
Key Takeaways
- iPhone to iPhone: Use Quick Start during setup or go to Settings > General > Transfer or Reset > Migrate Data to move everything wirelessly in one step.
- Android to Android: Use Google's built-in transfer tool during setup, or open Settings > System > Transfer from old device if you're setting up later.
- iPhone to Android or Android to iPhone: Use Google Drive, OneDrive, or iCloud to move photos, contacts, and documents one category at a time.
- If you don't have both phones at the same time, cloud backup is your only option — back up the old phone, then restore on the new one when it arrives.
- Some data like banking apps and two-factor authentication codes won't transfer automatically and must be set up fresh on the new phone.
iPhone to iPhone: Using Quick Start or Migrate Data
The easiest iPhone-to-iPhone transfer happens during setup. When you turn on a new iPhone for the first time, it will ask if you want to set it up with another iPhone. Hold your old iPhone next to the new one, and Quick Start will walk you through the rest. It moves your Apple ID, settings, photos, messages, apps, and most of your data wirelessly — you don't have to do anything except follow the prompts.
If you've already finished setting up the new iPhone, you can still transfer data using Migrate Data. Go to Settings > General > Transfer or Reset > Migrate Data on the new phone, then follow the same process. This works even if the old phone is an older model, as long as both are running recent iOS versions.
Quick Start and Migrate Data both require the phones to be near each other and connected to the same Wi-Fi network. The transfer time depends on how much data you have — a phone with 50 GB of photos and apps might take an hour, while a lighter phone could finish in 15 minutes. Keep both phones plugged in during the transfer to avoid running out of battery.
Android to Android: Using Google's Transfer Tool
Android phones back up to your Google Account automatically, which makes switching phones simpler than you might expect. When you set up a new Android phone, it will ask you to sign in with your Google Account during the initial setup. Once you do, it will restore your contacts, calendar, Gmail, photos (if you have Google Photos backup turned on), and most of your apps from the Google Play Store.
If you've already finished setting up the new phone, open Settings > System > Transfer from old device (the exact name varies by manufacturer — Samsung calls it Smart Switch, for example). This tool will walk you through connecting the phones and moving data wirelessly. You can also use Google's Find My Mobile or Samsung Smart Switch if you're switching between different Android brands.
The key difference from iPhone is that Android transfers happen through your Google Account rather than a direct phone-to-phone connection. This means you can start the transfer even if your old phone isn't in front of you — as long as you remember your Google login, the new phone can pull your data from Google's servers.
iPhone to Android or Android to iPhone: Using Cloud Storage
Switching between iPhone and Android requires moving data through a middle step, usually cloud storage. The most reliable approach is to move each data type separately: photos through Google Photos or iCloud, contacts through Google Contacts, and documents through Google Drive or OneDrive.
For photos: If you're moving from iPhone to Android, turn on iCloud Photos on the iPhone, then download the iCloud for Windows app on a computer and download all your photos, or use Google's iCloud migration tool. If you're moving from Android to iPhone, make sure Google Photos is backed up on the Android phone, then sign into Google Photos on the iPhone and download what you need. Both approaches take time if you have thousands of photos, but they're reliable.
For contacts: Export contacts from the old phone as a .vcf file (the steps vary by phone type), then import that file into the new phone. On iPhone, you can also use Google Contacts — sign in on the iPhone, and your Android contacts will appear. On Android, sign into your Google Account and contacts sync automatically.
For messages: Text messages don't transfer between iPhone and Android through any official tool. If you need to keep them, take screenshots or use a third-party app like SMS Backup+ (Android) before switching. Most people accept that messages stay on the old phone.
Using Your Computer as a Bridge
If you don't have both phones at the same time, or if the wireless transfer isn't working, you can move data through a computer. Connect the old phone to a computer with a USB cable, copy the files you want (photos, documents, downloads) to a folder on the computer, then connect the new phone and copy those files back.
On Windows, connect an iPhone and it will appear in File Explorer like an external drive — you can drag photos and files directly. On Mac, use the Finder app the same way. For Android phones on any computer, they also appear as a drive or folder once you connect them with USB.
This method is slower than wireless transfer if you have a lot of data, but it's useful if one phone isn't working well or if you want to pick and choose which files to move. It also works if you're transferring to a phone that's not set up yet — you can copy files to it before you turn it on for the first time.
Apps, Passwords, and Two-Factor Authentication
Most apps will reinstall automatically on the new phone if you sign in with the same account. On iPhone, they download from the App Store. On Android, they download from the Google Play Store. However, you'll need to log into each app separately — passwords don't transfer automatically for security reasons.
Two-factor authentication codes are the exception that causes the most frustration. If an app uses an authenticator app like Google Authenticator or Microsoft Authenticator, those codes don't transfer to the new phone. Before you switch phones, go into each account's security settings and save the backup codes (usually a list of one-time passwords). When you set up the new phone, use those backup codes to log in, then set up the authenticator app again on the new phone.
Banking apps, investment apps, and email apps often require you to log in fresh on the new phone for security. This is normal and expected — don't be alarmed if you can't just restore them like other apps.
What to Do If the Transfer Fails or Gets Stuck
If a wireless transfer stops halfway through, restart both phones and try again. Make sure both phones are plugged in, on the same Wi-Fi network, and close to each other. If it keeps failing, try the cloud storage method instead — it's slower but more reliable if your Wi-Fi is unstable.
If you transferred data but some apps or photos didn't come through, check whether they were actually backed up on the old phone. Open Settings on the old phone and look for Backup or Cloud settings to confirm photos and data were synced before you started the transfer. If they weren't backed up, they won't transfer.
If you've already wiped the old phone and realize something didn't transfer, you may be able to recover it if you have a recent backup. On iPhone, go to Settings > [Your Name] > iCloud and check the backup date. On Android, go to Settings > Google and look for Backup. If a backup exists, you can restore from it to a temporary phone or computer to retrieve the missing data.
Frequently Asked Questions
Can I transfer data if I don't have both phones at the same time?
Yes, but only through cloud storage or backup. Back up the old phone to iCloud (iPhone) or Google (Android), then restore from that backup when the new phone arrives. This works as long as you remember your login credentials. You won't be able to use Quick Start or direct phone-to-phone transfer without both phones present.
Will my text messages transfer to the new phone?
On iPhone to iPhone and Android to Android, yes — messages transfer as part of the full backup. Between iPhone and Android, no — there's no official tool for this. If you need to keep important messages, take screenshots or use a backup app before switching.
Do I need to turn off the old phone during the transfer?
No, but you should keep it plugged in and on the same Wi-Fi as the new phone. Don't use the old phone while the transfer is happening, as it can interrupt the process. Once the transfer is complete, you can turn off the old phone.
What happens to my apps if I switch from iPhone to Android?
Apps don't transfer between platforms — you'll need to download Android versions from the Google Play Store. Most apps have Android versions, but some iPhone-only apps won't be available. You'll need to log into each app separately with your account credentials.
How long does a full phone transfer usually take?
Quick Start or Migrate Data typically takes 15 minutes to an hour depending on how much data you have. Cloud storage transfers are slower — moving thousands of photos can take several hours. Computer-based transfers depend on your USB connection speed and file size.