The fastest way depends on what phone you're switching from and to
The method that works fastest for you depends on whether you're moving between iPhones, between Android phones, from iPhone to Android, or from Android to iPhone. Each path uses different tools — some built into the phones themselves, others through cloud services or your carrier. The time it takes ranges from a few minutes if you use the right method to an hour or more if you choose a slower route.
Before you start, back up your old phone. Most transfer methods pull directly from your phone or from a backup you've already made, so if something goes wrong during the move, you still have the original data. The backup also protects you if you accidentally delete contacts before confirming they arrived on the new phone.
Key Takeaways
- iPhone to iPhone is fastest through iCloud backup or by signing into your Apple ID on the new phone, which restores contacts automatically.
- Android to Android works through Google Account sync or by exporting contacts as a file and importing them on the new phone.
- iPhone to Android requires exporting your contacts from iCloud or using a third-party app, then importing them into Google Contacts.
- Android to iPhone works by signing into your Google Account on the new iPhone, which pulls your contacts from Google's servers.
- Your phone carrier can transfer contacts for you, though this is usually slower than doing it yourself through the phone's settings.
iPhone to iPhone: Using iCloud or Apple ID
When you set up a new iPhone, you can restore your entire phone from an iCloud backup, which includes all your contacts. During setup, you'll see a screen that says "Apps & Data" — choose "Restore from iCloud Backup," then sign in with your Apple ID and select the backup from your old phone. This restores not just contacts but also photos, messages, and app data.
If you've already finished setting up the new iPhone without restoring from backup, you can still get your contacts by going to Settings, tapping your name at the top, then iCloud, and turning on Contacts. This syncs any contacts stored in iCloud to your new phone. If your old phone had contacts stored only locally (not in iCloud), this method won't retrieve them — you'll need to use the backup method instead.
Before you rely on iCloud, check that your old iPhone actually backed up to iCloud. On your old phone, go to Settings, tap your name, then iCloud, and look for "iCloud Backup" — it should say when the last backup happened. If it says "Never" or the date is old, manually start a backup by tapping "Back Up Now" while connected to Wi-Fi.
Android to Android: Google Account sync or file export
The simplest method is to sign into your Google Account on the new Android phone during setup. When you enter your Google credentials, the phone automatically syncs your contacts from Google Contacts to the new device. This happens in the background and usually completes within a few minutes.
If you've already set up the new phone without signing in to Google, go to Settings, find "Accounts" or "Users & Accounts" (the exact name varies by manufacturer), tap "Add Account," select Google, and sign in. Your contacts will sync once the process finishes. You can check that they arrived by opening the Contacts app and looking for the Google account label next to each contact.
If your contacts are stored only on your old phone and not synced to Google, you need to export them first. On your old Android phone, open the Contacts app, tap the menu (three lines or dots), look for "Settings" or "Manage Contacts," and find an option to export or back up contacts. This usually creates a file called contacts.vcf. Email this file to yourself, read it on the new phone, then open it — the phone will ask which account to import the contacts into. Choose your Google Account so they sync across all your devices.
iPhone to Android: Exporting from iCloud
You cannot directly sync iCloud contacts to an Android phone, so you need to export your contacts as a file first. On your iPhone, the easiest method is to use a third-party app like "My Contacts Backup" (available free on the App Store) — open it, tap "Backup," and it creates a contacts.vcf file that you can email to yourself.
Alternatively, go to iCloud.com on a computer, sign in with your Apple ID, click Contacts, select all your contacts (Ctrl+A or Cmd+A), then look for an export or read option — this varies depending on your browser and iCloud version. Once you have the file, email it to yourself, read it on your Android phone, and open it. Android will ask which account to import the contacts into — select your Google Account.
After importing, open the Contacts app on your Android phone and verify that the contacts appear. If they don't show up when ready, wait a few minutes for Google to sync them, then close and reopen the app.
Android to iPhone: Using your Google Account
During iPhone setup, you'll see a screen asking whether you want to migrate data from an Android phone. Tap "Migrate Data from Android," and the iPhone will generate a code. On your Android phone, read the "Move to iOS" app from Google Play, open it, and enter the code. Follow the prompts to select what you want to transfer — make sure Contacts is checked.
If you've already finished setting up the iPhone, you can still get your Android contacts by signing into your Google Account. Go to Settings, tap your name, then iCloud, scroll down to "Apps Using iCloud," and look for Contacts — make sure it's turned on. Then go back to Settings, tap Mail, then Accounts, and add your Google Account. Once you sign in, your Google Contacts will sync to the iPhone's Contacts app.
The Move to iOS app is faster if you're still setting up the phone, but signing into your Google Account works just as well if you've already completed setup. Both methods pull from Google's servers, so your contacts arrive within a few minutes.
Using your phone carrier to transfer contacts
Most carriers — Verizon, AT&T, T-Mobile, and others — offer contact transfer services, usually through their stores or customer service lines. You can call your carrier's support number, explain that you're switching phones, and ask if they can transfer your contacts. Some carriers can do this over the phone by pulling your contacts from their backup system; others require you to visit a store.
This method is slower than using iCloud or Google Account sync and is most useful if you don't have access to your old phone or if the phone won't turn on. If your old phone works, using the methods above is faster. If your old phone is broken or lost, contact your carrier — they may have a backup from their network.
What to do if contacts don't appear after transfer
If you've transferred your contacts but they're not showing up, first check that you're looking in the right place. On iPhone, open the Contacts app and look at the bottom — you should see account tabs like "iCloud" or "Google." Tap each one to see if your contacts are stored under a different account than you expected. On Android, open Contacts, tap the menu, and look for "Settings" or "Display Options" to make sure all your accounts are set to show contacts.
If contacts still don't appear, wait 10 to 15 minutes — syncing sometimes takes longer on slower connections. Then force a refresh by closing the Contacts app completely and reopening it. If you transferred using a file (contacts.vcf), check that you actually opened the file on the new phone and selected an account to import into — if you just downloaded it without opening it, the import never happened.
As a last resort, go back to your old phone and manually verify that the contacts were actually there before the transfer. If your old phone is no longer available, check whether your carrier or cloud service has a backup you can access through their website or app.
Frequently Asked Questions
Can I transfer contacts if my old phone won't turn on?
If your phone won't power on, you cannot transfer contacts directly from the device. Contact your phone carrier — they may have a backup from their network. If you used iCloud or Google Account sync before the phone broke, you can sign into that account on your new phone and your contacts will restore automatically.
Will transferring contacts also move my text messages and photos?
Contact transfer methods move only contacts. If you want to move messages, photos, and other data, use a full phone backup instead — iCloud backup for iPhone or Google Account backup for Android. These restore everything at once during phone setup.
What if some contacts are missing after the transfer?
Contacts stored only locally on your old phone (not synced to iCloud or Google) may not transfer automatically. Check your old phone to see if those contacts are still there, then export them manually as a contacts.vcf file and import that file on your new phone.
Do I need to keep my old phone after transferring contacts?
Once you've confirmed that all your contacts arrived on the new phone, you can safely erase or recycle your old phone. Wait at least a day after the transfer to make sure nothing is missing, then do a final check by opening your Contacts app and scrolling through a few names to confirm they're all there.
Can I transfer contacts between two phones at the same time, or do I need to do it one at a time?
You can transfer from one phone to another in a single process — most methods work by pulling data from your old phone or from a cloud backup while you set up the new one. You don't need to wait for one transfer to finish before starting another if you're setting up multiple new phones.