The fastest way depends on what phone you're switching from and to
If you're moving from an iPhone to another iPhone, use iCloud or a wired connection through a computer — both transfer everything in one go, including settings and app data. If you're moving from Android to Android, Google's built-in transfer tool does the same thing wirelessly. Switching between iPhone and Android is slower because the systems don't talk to each other natively, so you'll move different types of data through different routes.
The method you choose affects what gets transferred and how long it takes. A full backup transfer can take 30 minutes to several hours depending on how much data you have and your internet speed. A manual transfer of just photos and contacts takes 10 to 20 minutes but leaves behind app settings and passwords.
Key Takeaways
- iPhone to iPhone: Use iCloud or a computer cable to move everything at once, including apps, photos, messages, and settings.
- Android to Android: Use Google's built-in transfer tool during setup, which moves apps, contacts, photos, and account data wirelessly.
- iPhone to Android or Android to iPhone: Transfer contacts and photos through Google Contacts or a computer, then download apps manually on the new phone.
- Back up your old phone before starting any transfer, so you have a copy if something goes wrong.
- Keep both phones plugged in and on the same Wi-Fi network during a full transfer to avoid interruptions.
iPhone to iPhone: Using iCloud or a computer
The easiest route is iCloud, Apple's cloud backup service. On your old iPhone, go to Settings > [Your Name] > iCloud and turn on iCloud Backup. Then tap Back Up Now. This uploads your apps, photos, messages, contacts, calendar, notes, and settings to Apple's servers. The backup takes as long as your internet connection allows — usually 15 to 45 minutes for a typical phone.
When your new iPhone arrives, turn it on and follow the setup screens. When you reach "Apps & Data," choose "Restore from iCloud Backup" and sign in with your Apple ID. Select the backup you just created, and the phone downloads everything back onto the new device. Your apps reinstall, your photos reappear, and your home screen layout stays the same.
If you prefer not to use iCloud, you can plug both phones into a computer running iTunes (on Windows) or Finder (on Mac). Connect your old iPhone, select it, and click "Back Up Now." Then connect your new iPhone and choose "Restore from Backup." This method is faster than iCloud if your internet is slow, but it requires a computer and a USB cable.
Android to Android: Using Google's transfer tool
Android phones built by Google, Samsung, and most other manufacturers have a transfer tool built into the setup process. When you turn on your new Android phone for the first time, the setup screen offers "Copy your data from your old phone." Tap that option, and the new phone generates a code. On your old phone, open Settings > Accounts > Google, tap your account, and select "Set up device transfer." Enter the code from the new phone, and the two devices connect over Wi-Fi.
The transfer moves your Google account, contacts, calendar, Gmail, photos stored in Google Photos, and any apps you downloaded from the Google Play Store. It does not move text messages or call history — those stay on your old phone. The process usually takes 20 to 60 minutes depending on how much data you have.
If your old phone is not nearby or won't turn on, you can restore from a Google backup instead. On the new phone, go through setup and sign in with your Google account. The phone asks whether you want to restore from a previous device. Choose yes, select your old phone from the list, and the new phone downloads your data from Google's servers.
Moving from iPhone to Android
There is no single tool that moves everything at once, so you'll transfer data in pieces. Start by moving your contacts: on your iPhone, open Settings > [Your Name] > iCloud, scroll down to Contacts, and make sure it's turned on. Then go to iCloud.com from a computer, sign in, open Contacts, select all, and export them as a file. Email that file to yourself, download it on your new Android phone, and import it into your contacts app.
For photos, use Google Photos on both phones. On your iPhone, download the Google Photos app from the App Store, open it, and turn on backup. This uploads all your photos to Google's servers. On your new Android phone, download Google Photos, sign in with the same account, and your photos appear automatically.
For text messages, use a third-party app like SMS Backup+ on your old iPhone to export messages to your Google account, then restore them on Android. For everything else — apps, notes, reminders — you'll need to download the Android versions manually from the Google Play Store and sign back into each one with your account.
Moving from Android to iPhone
Apple provides a tool called Move to iOS that runs on your old Android phone. Download it from the Google Play Store, open it on your Android phone, and tap "Continue." On your new iPhone during setup, choose "Migrate from Android" when you reach the "Apps & Data" screen. The iPhone generates a code. Enter that code in the Move to iOS app on your Android phone, and the two devices connect.
Move to iOS transfers your Google account, contacts, calendar, Gmail, photos, text messages, and some app data. It does not move apps themselves — you'll need to download the iOS versions from the App Store. The transfer takes 10 to 30 minutes depending on how much data you have. Keep both phones on Wi-Fi and plugged in until it finishes.
If you don't have your old Android phone anymore, sign into your Google account on the new iPhone and turn on sync for Contacts, Calendar, and Gmail in Settings > [Your Name] > iCloud. Then download Google Photos and sign in to retrieve your photos. You'll lose text messages and call history, but your accounts and media will be there.
What happens to apps and passwords
Apps transfer automatically when you use iCloud (iPhone to iPhone) or Google's transfer tool (Android to Android). The app itself downloads to your new phone, and your login information and settings usually come with it — you won't have to sign back in or reconfigure the app. This works for most apps, but some older or less common apps may not transfer their data, so you might need to sign in manually.
Passwords stored in your phone's password manager transfer too. On iPhone, passwords saved in iCloud Keychain come through iCloud backup. On Android, passwords saved in Google Password Manager come through your Google account. If you use a third-party password manager like 1Password or Bitwarden, you'll need to sign into that app on your new phone and it will sync your passwords from its own servers.
When switching between iPhone and Android, apps don't transfer because the two systems use different app stores. Download the Android or iOS version of each app on your new phone and sign in with your account. Your data inside the app (messages, photos, settings) will sync from the app's own servers, but the app itself has to be downloaded fresh.
Backing up before you transfer
Before you start any transfer, create a backup of your old phone in case something goes wrong. On iPhone, go to Settings > [Your Name] > iCloud > iCloud Backup and tap Back Up Now. On Android, go to Settings > Google > Manage your Google Account > Backup and make sure backup is turned on. These backups sit on Apple's or Google's servers, so if the transfer fails or you lose data, you can restore from the backup later.
Keep your old phone for at least a week after the transfer completes. Check that all your photos, messages, and important apps made it to the new phone. If something is missing, you can go back and transfer it manually or restore from the backup you created.
Frequently Asked Questions
Do I need Wi-Fi to transfer my phone data?
Yes for most methods. iCloud backup and Google's transfer tool both need Wi-Fi to work. A wired transfer using a computer and USB cable does not need Wi-Fi, but it's slower. Keep both phones on the same Wi-Fi network and plugged in during the transfer to avoid interruptions.
What if my old phone won't turn on?
If your old phone is dead or broken, you can restore from a cloud backup instead. On your new phone, sign in with your Apple ID (iPhone) or Google account (Android) during setup and choose to restore from a previous device. The new phone downloads your data from the backup stored on Apple's or Google's servers.
Will my text messages transfer?
Text messages transfer automatically when you use iCloud (iPhone to iPhone) or Move to iOS (Android to iPhone). They do not transfer with Google's standard Android transfer tool — you'll need a third-party app like SMS Backup+ to export them. When switching from iPhone to Android, use a third-party app to move messages.
How long does a full transfer take?
A full transfer usually takes 30 minutes to two hours depending on how much data you have and your internet speed. iCloud and Google transfers are typically faster than wired transfers through a computer. Keep both phones plugged in and on Wi-Fi until the transfer shows complete.
Can I use my old phone while the transfer is happening?
No. During a transfer, both phones need to stay on Wi-Fi and plugged in, and you shouldn't use either phone until the transfer finishes. Using your old phone during the transfer can interrupt the connection and cause data to be missed or corrupted.