The fastest way to transfer contacts is through Google Contacts or iCloud, depending on where your iPhone contacts live
Moving contacts from an iPhone to Android takes 10 to 15 minutes and works best if you move them through a cloud service rather than trying to copy them directly. The method depends on whether your iPhone contacts are stored in iCloud (Apple's system) or Google (which syncs to Android automatically). Both routes are free and don't require a computer.
If your contacts are in iCloud, you export them to your Google account. If they're already in Google, they'll appear on your Android phone as soon as you sign in. The key is knowing which system holds your contacts right now — most iPhone users have them split between both, so you may need to do both transfers to get everything.
Key Takeaways
- iPhone contacts stored in iCloud must be exported to Google Contacts before they appear on Android; contacts already in Google sync automatically when you sign in to your Android phone.
- Check your iPhone's Settings > [Your Name] > iCloud to see which contacts are backed up to Apple's system versus Google's.
- The iCloud-to-Google transfer happens on iCloud.com and takes about five minutes; you download a file and upload it to Google Contacts.
- On your new Android phone, sign in with the Google account that now holds all your contacts, and they will download within a few minutes.
- After the transfer completes, verify a few contacts on your Android phone to make sure nothing was lost or duplicated.
Check where your iPhone contacts actually are
Before you move anything, open Settings on your iPhone and go to [Your Name] at the top, then iCloud. Scroll down to Contacts and note whether the toggle is on or off. If it's on, your contacts are synced to iCloud. If it's off, they may be stored only on your phone or in Google.
To check Google, go to Settings > Mail, Contacts, Calendars (or Passwords and Accounts on newer iPhones) and look for a Google account. If one is listed and you've used it, some or all of your contacts may already be in Google Contacts. You can verify this by opening Google Contacts on a computer or phone browser and signing in with that account.
Most iPhone users have contacts split between iCloud and Google without realizing it. The contacts you added through Gmail or that synced from Google are in Google. The ones you created directly on your iPhone are usually in iCloud. You need to move the iCloud ones to Google so everything ends up in one place on your Android phone.
Export contacts from iCloud to Google
Go to iCloud.com on a computer or phone browser and sign in with your Apple ID. Click Contacts. Select all your contacts by clicking the first one, then holding Shift and clicking the last one, or use Ctrl+A (Cmd+A on Mac) to select everything. Right-click and choose Export vCard. This downloads a file with all your iCloud contacts.
Now go to Google Contacts (contacts.google.com) and sign in with the Google account you plan to use on your Android phone. Click the menu icon (three horizontal lines) on the left, then Import. Choose the vCard file you just downloaded. Google will upload all the contacts and merge them with any that are already there.
The import usually completes in under a minute. Google will not create duplicates if a contact already exists under the same name and phone number, so it's safe to import even if some contacts are already in Google. After the import finishes, open Google Contacts again and scroll through a few entries to confirm they came through correctly.
Sign in to your Android phone with your Google account
During Android setup, you'll be asked to sign in with a Google account. Use the same account where you just imported your iPhone contacts. If you've already set up your Android phone with a different account, go to Settings > Accounts > Add Account, select Google, and sign in with the correct account.
After you sign in, Android will ask whether you want to sync contacts. Choose Yes. The phone will download your contacts from Google Contacts within a few minutes. You don't need to do anything else — they appear automatically in your Contacts app.
If contacts don't appear right away, wait five minutes and then go to Settings > Accounts > Google > [Your Account] > Account Sync. Make sure Contacts is toggled on. If it's already on, tap it to force a manual sync. The contacts should download within a minute or two.
Handle duplicates and verify the transfer
After your contacts land on Android, open your Contacts app and scroll through the first 10 or 15 entries. Look for duplicates — the same person listed twice with slightly different names or formatting. This sometimes happens if a contact existed in both iCloud and Google before the transfer.
To remove a duplicate, open the contact, tap the menu icon (three dots), and choose Delete. Android's Contacts app also has a built-in merge tool: go to Settings (inside the Contacts app, not your phone settings) and look for Merge Duplicates. Tap it and follow the prompts to combine entries automatically.
Check that phone numbers, email addresses, and any notes you added are all there. If a contact is missing information, you can edit it directly in the Contacts app on your Android phone. Changes sync back to Google Contacts automatically, so you don't have to update anything twice.
What to do if contacts don't appear
If you sign in to your Google account on Android and contacts still don't show up, first confirm that they're actually in Google Contacts. Open a browser on your phone or computer, go to contacts.google.com, and sign in with the same account. If contacts appear there but not in your Android Contacts app, the sync hasn't run yet — wait 10 minutes and check again.
If contacts are missing from Google Contacts entirely, the export from iCloud may not have worked. Go back to iCloud.com, select your contacts again, and export them a second time. Then import the new file into Google Contacts. If the file is very large (more than 1,000 contacts), Google may take longer to process it, so check back in 15 minutes.
If you're still not seeing contacts after 15 minutes, try signing out of your Google account on your Android phone and signing back in. Go to Settings > Accounts > Google > [Your Account] > Remove Account, then add it again. This forces Android to re-sync everything from Google's servers.
Transferring contacts from one iPhone to another first
If you're moving from one iPhone to another before switching to Android, the process is simpler. During setup of the new iPhone, you'll see an option to restore from your old iPhone or from an iCloud backup. Choose either option and your contacts transfer automatically — they stay in iCloud the whole time.
After your new iPhone is set up and working, then follow the steps above to export those contacts from iCloud to Google. This way you're not trying to manage contacts across three devices at once. Set up the new iPhone fully, confirm everything is there, and then move to Android.
Frequently Asked Questions
Will my contacts transfer if I don't have an iCloud backup?
Yes. Even if iCloud backup is off, you can still export contacts from iCloud.com as long as you can sign in with your Apple ID. The export works whether or not automatic backup is enabled. If your contacts are only stored on your iPhone and never backed up anywhere, you'll need to turn on iCloud Contacts first, wait a few minutes for them to sync, then export.
Do I need to keep my iPhone after the transfer?
No. Once your contacts are in Google Contacts and synced to your Android phone, you can erase or sell your iPhone. Your contacts live in Google's servers, so they're not tied to the iPhone anymore. Make sure you've verified that all contacts appear on your Android phone before you get rid of the iPhone.
What happens to contacts I add on Android — will they sync back to Google?
Yes. Any contact you create or edit on your Android phone syncs automatically to Google Contacts. If you ever need to access them from a computer or another device, they're there. You can also see them at contacts.google.com anytime.
Can I transfer contacts without using Google?
Google is the easiest method because Android is built around Google accounts. You can export contacts as a vCard file and email it to yourself, then import it on Android, but this is slower and doesn't set up automatic syncing. Using Google is the standard way and requires no extra steps after the initial transfer.
What if some contacts have no phone number, just an email?
Email-only contacts transfer fine through iCloud and Google. They appear in your Android Contacts app the same way they did on iPhone. You can call or message them using the email address, and Android will recognize it as a contact.