The fastest way depends on what phone you're switching to and from
The method that works best for you depends on whether you're staying within the same ecosystem — iPhone to iPhone, Android to Android — or switching between them. If you're staying with the same type of phone, the built-in backup system (iCloud for iPhone, Google Account for Android) moves everything automatically. If you're switching platforms, you'll need to use a third-party tool or export your contacts manually. Most transfers take between five and thirty minutes, depending on how many contacts you have and which method you choose.
Before you start, sign into your cloud account on the new phone during initial setup. This is the single most important step — it's what triggers the automatic sync. If you've already set up the new phone without signing in, you can add the account afterward, but doing it during setup is faster and more reliable.
Key Takeaways
- iPhone-to-iPhone and Android-to-Android transfers happen automatically through your cloud account during setup, with no extra steps required.
- Switching from iPhone to Android or Android to iPhone requires exporting your contacts as a file or using a third-party app designed for cross-platform transfers.
- Google Contacts and iCloud both let you export your contact list as a VCF file, which you can then import into your new phone.
- The SIM card method works for basic phone numbers but does not transfer email addresses, photos, or notes attached to contacts.
- Before you switch phones, sign into your cloud account on the new device to ensure contacts sync automatically during setup.
Staying with the same phone type: automatic transfer during setup
If you're buying a new iPhone and you already own an iPhone, or switching to a new Android phone from an Android phone, your contacts transfer automatically. During the initial setup of your new phone, you'll be asked to sign in with your Apple ID (for iPhone) or Google Account (for Android). Once you do, your contacts sync within a few minutes.
For iPhone: Make sure you're signed into the same Apple ID on both phones. During setup, choose "Restore from iCloud" or let the phone prompt you to sign in. Your contacts live in iCloud and will appear on the new phone automatically. If you've already finished setup without signing in, go to Settings > [Your Name] > iCloud, sign in, and toggle Contacts to on.
For Android: Sign into the same Google Account during setup. Android asks which data you want to sync — make sure "Contacts" is checked. If you've already set up the phone without signing in, go to Settings > Accounts > Google, add your account, and toggle Contacts to sync. Wait a few minutes for the sync to complete.
Switching from iPhone to Android
Moving from iPhone to Android requires an extra step because the two systems don't talk to each other directly. You have two main options: export your contacts from iCloud and import them into your Google Account, or use a third-party app. The file method takes longer but gives you a backup; the app method is faster if you have hundreds of contacts.
Using iCloud and Google Contacts (the manual way): On a computer, go to iCloud.com and sign in with your Apple ID. Click Contacts, select all your contacts (Ctrl+A or Cmd+A), then right-click and choose Export. This creates a VCF file. Next, go to Google Contacts (contacts.google.com), click the menu icon, select Import, and upload the VCF file. Once imported, sign into your Google Account on your new Android phone during setup, and your contacts will sync automatically.
Using a third-party app: Google provides the "Move to iOS" app for Android users, though it's designed for the opposite direction — it also works in reverse through some Android manufacturer apps. Samsung Smart Switch (if you're buying a Samsung) can transfer contacts directly. Download the app on both phones, follow the prompts, and the app handles the export and import for you. This is faster if you have hundreds of contacts and eliminates the need for a computer.
Switching from Android to iPhone
Apple provides the "Move to iOS" app specifically for this transfer. Download it on your Android phone, open it, and follow the prompts. The app will ask you to sign in with your Apple ID and choose what to transfer — make sure Contacts is selected. The app sends your contacts to your new iPhone over a local connection, and they'll appear in your phone's Contacts app within a few minutes.
If you prefer not to use the app, you can export your contacts manually. On your Android phone, open Contacts, tap the menu (three lines), select Settings, then Export. Choose to export as a VCF file and save it to your Google Drive or email it to yourself. On your computer, download the file, go to iCloud.com, sign in, click Contacts, then import the VCF file. Sign into your Apple ID on your new iPhone during setup, and your contacts will sync from iCloud automatically.
Using your SIM card to transfer contacts
The SIM card method is the oldest and slowest option, but it works if you have very few contacts and no other method is available. Some contacts are stored directly on your SIM card rather than in your phone's memory or cloud account. When you move the SIM card to a new phone, those contacts come with it. On most phones, you can view SIM contacts by opening Contacts and looking for a "SIM" section or account.
The limitation is significant: SIM cards hold only phone numbers, not email addresses, photos, or notes. If your contacts include anything beyond a name and number, the SIM card won't transfer it. Also, not all phones support reading contacts from a SIM card anymore — newer iPhones especially have moved away from this. Use this method only if you have fewer than 50 contacts and they're phone numbers only. For anything more complex, use one of the methods above.
What to do if contacts don't appear after transfer
If you've completed the transfer but your contacts aren't showing up, first check that you're signed into the correct account. On iPhone, go to Settings > [Your Name] > iCloud and make sure Contacts is toggled on. On Android, go to Settings > Accounts, select your Google Account, tap Account Sync, and make sure Contacts is checked. If the toggle is already on, the contacts may be syncing in the background — wait five to ten minutes.
If the toggle is already on and contacts still haven't appeared, try signing out and back in. On iPhone, go to Settings > [Your Name], scroll down, and tap Sign Out. On Android, go to Settings > Accounts, select your account, tap the menu, and choose Remove Account. Then sign back in. Wait a few minutes for the sync to complete. If you transferred contacts using a file (VCF or CSV), make sure the file actually imported by checking your Contacts app to see if the number of contacts increased.
Backing up contacts before you switch phones
Before you transfer anything, create a backup of your contacts on your current phone. This protects you if something goes wrong during the transfer. On iPhone, make sure you're signed into iCloud and that Contacts is toggled on in Settings > [Your Name] > iCloud. On Android, open Contacts, tap the menu, select Settings, then Backup, and make sure your Google Account is selected. Both systems back up automatically once you've turned the setting on.
You can also export your contacts manually as a safety measure. On iPhone, you'll need to use iCloud.com on a computer (there's no export option in the phone itself). On Android, open Contacts, tap the menu, select Settings, then Export, and save the file to your Google Drive or email it to yourself. Having this file means you can import your contacts into any phone later, even if the cloud sync fails or you switch platforms again in the future.
Frequently Asked Questions
Will I lose my contacts if I don't transfer them before I get my new phone?
Not if they're stored in your cloud account. If your contacts are in iCloud (iPhone) or Google Contacts (Android), they're safe even if you throw away your old phone. Just sign into the same account on your new phone during setup, and they'll sync automatically. If your contacts were only stored on the phone itself and never backed up to the cloud, they will be lost.
Can I transfer contacts to a new phone without a computer?
Yes. If you're staying with the same phone type, just sign into your account during setup. If you're switching platforms, use the Move to iOS app (Android to iPhone) or a third-party app like Smart Switch. Both work entirely on the phones themselves. The only time you need a computer is if you want to export contacts manually as a backup or if the app method doesn't work.
What if I have contacts stored in multiple places, like iCloud and Gmail?
Sign into both accounts on your new phone and they'll all sync. On iPhone, go to Settings > [Your Name] > iCloud and make sure Contacts is on, then add your Gmail account in Settings > Mail > Accounts. On Android, add both your Google Account and any other accounts in Settings > Accounts, and make sure Contacts is syncing for each one. Your phone will merge duplicate contacts automatically.
How long does it take for contacts to show up on the new phone?
If you're using cloud sync, contacts usually appear within a few minutes of signing in. If you're importing a file, they appear immediately after you complete the import. If contacts are taking longer than ten minutes to appear, try signing out and back in to your account, or restart the phone.
Can I transfer contacts if I don't remember my iCloud or Google password?
You'll need to reset your password before you can sign in on the new phone. For iCloud, go to iforgot.apple.com. For Google, go to accounts.google.com/signin/recovery. Once you've reset your password, sign in on your new phone and your contacts will sync. If you can't access the email address associated with the account, you may need to contact Apple or Google support to verify your identity.