By Updated 6 min read

How to Transfer Contacts Between Phones

How to move contacts between iPhone and Android (and between phones of the same kind), using Apple's and Google's own instructions: during the new phone's setup (Move to iOS, Android Switch), by syncing a Google Account or iCloud, or with a VCF file.

How you move contacts between an iPhone and an Android phone depends on when you do it (moving between two Androids or two iPhones is covered further down). While the new phone is being set up, the transfer tools Apple and Google each provide are the least work. Once setup is done, you sync through a Google Account or move a VCF file (a file holding your contacts).

✅

The short answer

  • Android → new iPhone: Move to iOS, during the iPhone's setup
  • iPhone → new Android: choose iPhone or iPad during the Android's setup
  • Same platform: sync through a Google Account or iCloud
  • Setup already done, or only some contacts: sync a Google Account, or use a VCF file

From Android to iPhone

During the new iPhone's setup: Move to iOS

Install Apple's Move to iOS app on the Android phone. According to Apple's support article, it transfers contacts as well as message history, photos and videos, calendars, mail accounts and more.

  1. Turn on Wi-Fi on the Android phone, and plug both phones into power.
  2. During the iPhone's setup, on the Quick Start screen, tap Set Up Without Another [Apple] Device and follow the onscreen instructions.
  3. On the Transfer Your Apps & Data screen, tap From Android, then Transfer with App.
  4. Open the Move to iOS app on the Android phone and enter the code shown on the iPhone.
  5. Join the temporary Wi-Fi network the iPhone creates, select what to transfer (contacts and so on) and tap Continue.
  6. Leave both devices alone until the loading bar on the iPhone finishes. If you use another app or get a phone call on the Android phone before the transfer finishes, your content won't transfer.

If the iPhone is already set up, Apple says you need to erase it and start over to use this. If you would rather not erase it, use one of the methods below.

iPhone already set up: sync the contacts in your Google Account

If the Android contacts are saved in a Google Account, adding that account to the iPhone is enough for them to appear (from Apple's iPhone User Guide):

  1. Open the Settings app on the iPhone and tap Apps, then Contacts.
  2. Tap Contacts Accounts, then Add Account.
  3. Choose Google, sign in, then turn on Contacts.

Contacts kept only on the Android phone itself, rather than in the Google Account, do not sync (see the FAQ below). Move those with a VCF file.

From iPhone to Android

During the new Android's setup: choose iPhone or iPad

According to Google's help, when the new Android phone asks during setup whether to copy data from another device, select iPhone or iPad. For the classic wireless transfer, install the Android Switch app on the iPhone from the App Store. Contacts are on the list of things that transfer, wirelessly or by cable.

  • To transfer wirelessly with the Android Switch app, the iPhone must be on iOS 15 or later.
  • You must turn off iMessage on the iPhone.
  • If an organisation such as a business or school manages the iPhone, you may not be able to transfer all data.

Android already set up

According to Google, on Android 17 devices and newer you can still copy your data after skipping it during setup, at Settings > Accounts and backup. Data transfer after setup is available on updated Pixel 9 devices and newer, the Samsung Galaxy Z Flip 8 and Z Fold 8, and select other devices. On other phones, export the iPhone's contacts to a VCF file and import it on the Android phone (next section).

Android to Android, iPhone to iPhone

  • Android to Android — If the contacts are saved in a Google Account, signing in to the same Google Account on the new phone syncs them. According to Google, some apps keep contacts in device storage only, so before you switch, turn on saving device and SIM contacts to your Google Account under Google Contacts sync in the settings (see the FAQ below).
  • iPhone to iPhone — Sign in to the same Apple Account on both iPhones, then on each go to Settings > [your name] > iCloud, tap See All next to Saved to iCloud and turn on Contacts (Apple's iPhone User Guide).

Either way, moving a VCF file as described next works too.

With a VCF file (works after setup too)

Diagram of contacts moving from iPhone to Android as a .vcf file, and optionally to CSV.
Diagram vCard (.vcf) is a format both iPhone and Android read and write; CSV is for when you want to see the list as a table.

A VCF (vCard) file can hold many contacts at once, and both iPhone and Android can export and import it. Hand it to the new phone by email attachment or through cloud storage.

Export

  • iPhone — In the Contacts app, tap the Lists button, touch and hold the list you want to export (for everyone, a list that holds all your contacts) and tap Export. Select the fields to include, tap Done, then choose a way to send or save the contact cards, such as Messages or Mail (Apple's iPhone User Guide). On a computer, in Contacts on iCloud.com, use the button at the top of the list to choose Select All Contacts, then choose Export vCard.
  • Android — In Google's Contacts app, tap Fix & manage at the bottom, then Export to file, choose the accounts to export from and tap Export to .VCF file (Google's help). A phone maker's own contacts app has different screens. On a computer, in Google Contacts, check the box next to any contact, choose Selection Actions > All at the top left, then More actions > Export at the top right, and choose vCard as the format.

Import

  • iPhone — Tap the .vcf attachment in an email or message (Apple's iPhone User Guide). On a computer, choose Import Contact in Contacts on iCloud.com and select the vCard. According to Apple, a vCard with several people in it becomes a separate entry for each.
  • Android — In Google's Contacts app, tap Organize at the bottom, then Import from file, pick the account to save to and select the VCF file (Google's help). On a computer, Import > Select file on the left of Google Contacts does the same.

When exporting on an iPhone, you choose which fields to include. Leave selected the fields you want to bring across.

Check the file before importing

Whether everyone made it into the exported .vcf can be checked with the VCF to CSV converter on this site. Drop the file in and the names, email addresses, phone numbers and so on appear as a list. The file is not sent to a server; it is read inside your browser.

Note that its count leaves out contacts with neither a name nor an email address (phone-number-only entries, for example).

Sources: Apple's "Move from Android to iPhone or iPad", "Export contacts on iPhone", "Import contacts on iPhone", "Add or remove accounts in Contacts on iPhone", "Import, export, or print contacts on iCloud.com" and "Sync contacts across devices on iPhone", and Google's "Copy apps & data from an iPhone or iPad to a new Android device", "Export, back up, or restore contacts", "Import your contacts into Google Contacts" and "Back up & sync device & SIM contacts".

Frequently asked questions

A .vcf exported from Android shows things like =C3=A9 in a text editor.
That does not mean it is broken. By default, Android's stock contacts app (AOSP) exports the older vCard 2.1 format, in which accented and non-Latin characters in names and addresses are written as quoted-printable, such as =C3=A9 for é (some phones use other encodings instead). To see what is inside, drop it into the VCF to CSV converter on this site and the names and numbers appear as a list.
Only some of my contacts came across.
According to Google, not every contact on a phone is saved as a Google contact; some apps keep contacts in device storage only. Those do not travel with your Google Account. In Android's settings, Google Contacts sync can back up device and SIM contacts automatically (availability depends on the device make and model).

About the author

Ren

Developer, OpenedFile

I build and maintain OpenedFile on my own. It started when a winmail.dat attachment landed in my inbox and nothing would open it — and every online converter I found wanted me to upload the file to their server first. So I wrote a TNEF parser from scratch instead, and every tool here has run entirely in the browser ever since.

More about OpenedFile