The fastest way depends on what phone you're switching to

If you're moving from an iPhone to another iPhone, use iCloud or a wired connection — both move everything at once and take 15 minutes to an hour. If you're moving from Android to Android, Google's built-in transfer tool does the same thing. Switching between iPhone and Android is slower because the systems don't talk to each other directly, so you'll move some data automatically and handle photos, messages, and apps separately.

The method you pick matters because some routes preserve your data better than others. A wired connection or cloud backup catches everything — contacts, photos, messages, app data, settings. Transferring over Wi-Fi is slower but works if you don't have a cable. Manual transfer of individual apps and photos takes longest but gives you control over what moves.

Key Takeaways

  • iPhone to iPhone: connect both phones with a cable or use iCloud to move everything in one step, taking 15 minutes to an hour depending on how much data you have.
  • Android to Android: open Google's setup wizard on the new phone and sign in with your Google account to transfer contacts, photos, and app data automatically.
  • iPhone to Android or Android to iPhone: use Google Takeout or iCloud to download your data first, then move photos and messages manually because the systems don't sync directly.
  • A wired connection or cloud backup catches everything; Wi-Fi transfer is slower but works if you have no cable.
  • Before you start, charge both phones to at least 50 percent and make sure you know your passwords for email, Google, and iCloud accounts.

iPhone to iPhone: the simplest transfer

Place your old iPhone next to your new one and turn on the new phone. You'll see a screen that says "Quick Start" with an option to set up using another iPhone. Hold your old phone over the new one's camera until the animation appears, then follow the prompts. This method uses a wired connection through the phones' radios and moves contacts, photos, messages, app data, and settings all at once.

If Quick Start doesn't work or you prefer a wired connection, plug both iPhones into a computer with a USB cable. Open Finder on Mac or iTunes on Windows, select your old iPhone, and click "Back Up Now." Then select your new iPhone and click "Restore from Backup." Choose the backup you just made, enter your Apple ID password, and wait. This route is more reliable if your Wi-Fi is slow or unstable.

If you don't have access to another iPhone or a computer, sign into iCloud on your old phone, make sure "iCloud Backup" is turned on, and let it finish. Then on your new iPhone, sign in with the same Apple ID during setup and choose "Restore from iCloud Backup." This takes longer — usually 30 minutes to an hour — because it moves data over the internet, but it works from anywhere.

Android to Android: using Google's transfer tool

Turn on your new Android phone and follow the setup screens until you see "Sign in with Google." Enter the Google account you use on your old phone. The phone will ask whether you want to restore from your backup — tap "Restore" and select which data to move. Google will transfer your contacts, calendar, photos, messages, app data, and settings automatically. This usually takes 10 to 30 minutes depending on how much data you have.

If you're setting up the new phone without the old one nearby, you can still move your data. Sign into your Google account on the new phone after setup is complete, go to Settings, and look for "Accounts" or "Users & Accounts." Tap your Google account, then "Account Sync," and toggle on the data types you want to restore. Google will pull everything from your backup in the background.

Before you start, make sure your old phone has backed up to Google. On your old Android phone, go to Settings, then "Google," then "Manage Your Google Account," then the "Data & Privacy" tab. Scroll down to "Data from apps and services" and make sure backups are turned on. If you've never backed up before, do it now and wait for it to finish before moving to your new phone.

iPhone to Android: moving photos, messages, and contacts

The two systems don't sync directly, so you'll need to move data in pieces. Start with contacts and calendar: on your iPhone, go to Settings, tap your name, then "iCloud," and make sure "Contacts" and "Calendar" are turned on. Wait a few minutes for them to sync. Then on your new Android phone, go to Settings, tap "Accounts," tap "Add Account," and sign in with the same Apple ID you use for iCloud. Android will pull your contacts and calendar automatically.

For photos and videos, connect your iPhone to a computer and open Finder (Mac) or File Explorer (Windows). Your iPhone will appear as a device — click it and drag your photos folder to your computer. Then connect your Android phone, drag the photos folder onto it, and they'll appear in your gallery. Alternatively, turn on iCloud Photos on your iPhone, download them to your computer from iCloud.com, and move them to your Android phone the same way.

For text messages, you have two options. The easiest is to use a third-party app like "SMS Backup+" on Android — it reads messages from your iPhone backup file if you have one saved to your computer. The other option is to forward important conversations manually or take screenshots. Apple doesn't provide a direct export tool for messages, so there's no perfect solution here.

Android to iPhone: using iCloud or manual transfer

Contacts and calendar move automatically if you sign into your Google account on your new iPhone. During setup, you'll see a screen asking which accounts to add — tap "Other Mail, Contacts, Calendars," then "Add Google Account," and sign in. Your Google contacts and calendar will appear on your iPhone immediately. Photos and messages require manual work because iCloud doesn't read Google's backup format directly.

For photos, connect your Android phone to a computer and copy the photos folder to your computer. Then connect your iPhone, open Finder or iTunes, and drag the photos folder into your iPhone's photo library. Alternatively, use Google Photos on both phones — upload your Android photos to Google Photos, then download them on your iPhone. This takes longer but works without a computer.

For messages, export them from your Android phone using a backup app like "SMS Backup+" or "Google Messages," save the file to your computer, then use a third-party tool to convert it to an iPhone-compatible format. This is complicated enough that most people just accept losing old text messages or manually forwarding important ones. Ask your contacts to resend important information if you need it.

Transferring data over Wi-Fi instead of a cable

All three methods above work over Wi-Fi, but they're slower and more likely to fail if your connection drops. If you're using Wi-Fi, stay in the same room as your router, don't use other apps while transferring, and keep both phones plugged in. A transfer that takes 20 minutes on a cable might take an hour over Wi-Fi.

For iPhone to iPhone over Wi-Fi, use iCloud Backup instead of Quick Start — it's more stable if your connection is weak. For Android to Android, the Google setup wizard works fine over Wi-Fi as long as your signal is strong. For cross-platform transfers, Wi-Fi is your only option anyway since you're moving files through a computer or cloud service.

What to do before you transfer anything

Charge both phones to at least 50 percent battery. A transfer that runs out of power halfway through can corrupt your data or leave you with incomplete backups. Keep both phones plugged in while transferring if possible.

Write down your passwords for email, Google, Apple ID, and any other accounts you use. You'll need to sign in during setup, and if you get the password wrong, the transfer will stop. If you use two-factor authentication, have your backup codes or a second device ready to receive verification codes.

On your old phone, make sure all your data has synced to the cloud. For iPhone, check that iCloud Backup is on and has finished. For Android, check that Google Backup is on. Don't start the transfer until you see a recent backup date.

Frequently Asked Questions

Will my apps transfer to the new phone automatically?

Yes, if you're staying on the same system. iPhone to iPhone and Android to Android both restore your apps during the transfer. Cross-platform transfers (iPhone to Android or vice versa) don't move apps — you'll need to download them again from the App Store or Google Play. Your app data usually transfers if the app exists on both platforms.

What if the transfer fails halfway through?

Stop and start over. Disconnect both phones, charge them fully, and try again. If it fails a second time, try a different method — for example, if Quick Start failed, use iCloud Backup instead. Make sure your Wi-Fi is stable or use a wired connection if possible. If you're still stuck, contact your phone's manufacturer support line.

Can I transfer data if I don't have my old phone anymore?

Yes, if you have a backup. For iPhone, sign into iCloud on your new phone during setup and restore from your most recent backup. For Android, sign into your Google account and restore from your Google backup. If you don't have a backup, you'll lose data that wasn't synced to the cloud — contacts and photos usually sync, but messages and app data often don't.

How long does a full transfer usually take?

Wired transfers take 15 minutes to an hour depending on how much data you have. Cloud transfers over Wi-Fi take 30 minutes to several hours. Cross-platform transfers are slower because you're moving data manually — expect 1 to 3 hours if you have a lot of photos and messages.

Will my text messages transfer if I switch from iPhone to Android?

Not automatically. Apple doesn't provide an export tool, so you'll need to use a third-party app or accept losing old messages. If you need specific conversations, ask those contacts to resend important information or take screenshots of critical messages before you switch.