Switching to a new iPhone can feel nerve-wracking when you think about all the contacts you have stored. The good news is that Apple has built several reliable paths for transferring your contacts, and in most cases the process takes only a few minutes. The challenge is that the best method depends on your specific situation: whether you are moving from an old iPhone to a new one, switching from Android, or trying to recover contacts that seem to have disappeared.
iCloud sync is the simplest and most recommended option for iPhone-to-iPhone transfers. Once enabled, your contacts live in the cloud and automatically appear on any new device where you sign in with the same Apple ID. For Android users making the switch, the Move to iOS app handles contacts along with other key data. If you prefer working through a computer, exporting a vCard (.vcf) file and importing it into iCloud's website is a reliable fallback. There is also the option of linking a Google account directly to your iPhone, which lets you keep your contacts in Google's ecosystem without copying them to iCloud at all.
This guide walks through every major transfer scenario in detail, including what to check before you start, step-by-step instructions for each method, how to remove duplicate contacts after migrating, and what to do if contacts go missing. By the end you will know exactly which approach fits your situation and how to carry it out without losing a single entry.
Table of Contents
- Before You Transfer: Check Where Your Contacts Are Stored
- Transfer Contacts Automatically via iCloud Sync (Recommended)
- Using Quick Start to Switch iPhones
- Moving from Android to iPhone with Move to iOS
- Transferring Contacts Through a Computer (vCard and CSV)
- Syncing Your Google Account Contacts to iPhone
- Importing Contacts from a SIM Card
- Checking for and Removing Duplicate Contacts After Transfer
- Restoring Missing Contacts from iCloud
- Frequently Asked Questions
- Summary
Before You Transfer: Check Where Your Contacts Are Stored
iPhone contacts can be saved in more than one place: iCloud, your iPhone's local storage, a Google account, or even an Exchange server. Before choosing a transfer method, it helps to know exactly where your contacts live right now. Picking the wrong method for your storage location can lead to confusion or missed entries.
How to Confirm Your Current Contacts Storage Location
- Open the Settings app.
- Tap your name at the top (your Apple ID).
- Tap iCloud.
- Check whether the toggle next to Contacts is turned on.
If the toggle is on, your contacts are synced to iCloud. When you sign into a new iPhone with the same Apple ID, those contacts will appear automatically — no extra steps needed.
If the toggle is off, your contacts are stored locally on the device. You will need to turn on iCloud sync and give it time to upload before switching devices.
There is a third possibility if you previously used Android or have added a Google account to your iPhone: some or all of your contacts may be stored under Gmail. Open the Contacts app and tap Groups (or Lists depending on your iOS version) to see which accounts appear. Entries labeled Gmail, Google, or a specific Google address belong to your Google account, while entries labeled iCloud or iPhone are stored locally or in the cloud.
Transfer Contacts Automatically via iCloud Sync (Recommended)
iCloud sync is the gold standard for iPhone contact transfers. Once you enable it on your current device, your contacts are continuously backed up to Apple's servers. When you set up a new iPhone with the same Apple ID, those contacts download automatically. You do not need to do anything special at transfer time.
How to Enable iCloud Contacts Sync on Your Old iPhone
Follow these steps on your current (old) iPhone before switching:
- Open the Settings app.
- Tap your name at the top.
- Tap iCloud.
- Make sure the toggle next to Contacts is turned on. If it is off, tap it to enable sync.
- If a prompt appears asking whether to merge contacts with iCloud, tap Merge.
After turning on the toggle, your iPhone uploads all local contacts to iCloud. The upload runs in the background and may take a few minutes if you have hundreds of entries. Leave the phone connected to Wi-Fi until the process finishes.
How to Verify Sync on Your New iPhone
Follow these steps when setting up your new iPhone:
- During initial setup, sign in with the same Apple ID you used on your old device.
- When asked whether to restore iCloud data, choose Continue.
- After setup is complete, open the Contacts app.
- Confirm that your contacts from the old iPhone are present.
If contacts do not appear right away, go to Settings > your name > iCloud and make sure the Contacts toggle is on. If it is already on but contacts are still missing, wait a few minutes while connected to Wi-Fi. iCloud sometimes takes several minutes to sync a large contacts list to a brand-new device.
Using Quick Start to Switch iPhones
Quick Start is Apple's built-in device-to-device transfer system. It lets you move nearly everything from an old iPhone to a new one by holding the two phones close together, with no computer and no manual configuration required. It is the fastest option when you are replacing one iPhone with another.
How Quick Start Works and What Happens to Your Contacts
Quick Start transfers contacts along with almost all other data on your iPhone, including apps, photos, messages, settings, and health data.
- Turn on your new iPhone and place it near your old iPhone.
- Your old iPhone displays a prompt: Set Up New iPhone. Tap Continue.
- Hold your old iPhone's camera over the animation that appears on the new iPhone.
- Enter your old iPhone's passcode on the new device when prompted.
- Choose either Transfer Directly from iPhone or Restore from iCloud Backup.
Transfer Directly from iPhone copies data over a local wireless connection (or a Lightning/USB-C cable if you plug them together for speed). Both phones must stay close and awake throughout the transfer. Depending on how much data you have, the process can take anywhere from 20 minutes to over an hour.
Restore from iCloud Backup is faster to initiate — the new iPhone downloads your data from iCloud after setup. This option requires a recent iCloud backup on your old phone and a good Wi-Fi connection on the new one.
Either way, contacts are fully included. You do not need to do anything extra to carry them over.
Moving from Android to iPhone with Move to iOS
If you are switching from an Android phone, Apple provides a free app called Move to iOS that transfers contacts along with other important data. The app runs during the initial iPhone setup process, so you use it before your new iPhone is fully configured.
Step-by-Step Guide to Using the Move to iOS App
Before you begin: connect both phones to the same Wi-Fi network. Download the Move to iOS app on your Android device from the Google Play Store.
Steps on your new iPhone:
- Start the iPhone initial setup process.
- On the Apps & Data screen, choose Move Data from Android.
- Tap Continue. The iPhone displays a 6- to 10-digit code.
Steps on your Android phone:
- Open the Move to iOS app and tap Continue.
- Agree to the terms and tap Next.
- Enter the code shown on the iPhone.
- Select the data you want to transfer, including Contacts, Calendar, Photos, and so on.
- Tap Next and wait for the transfer to complete.
The transfer can take anywhere from a few minutes to over 30 minutes depending on the amount of data. Keep both phones connected to power if possible. Once the transfer finishes, continue the iPhone setup and open the Contacts app to verify that your contacts arrived.
What Data Move to iOS Can and Cannot Transfer
Move to iOS handles a useful range of data types:
- Contacts
- SMS message history
- Photos and videos
- Calendar events
- Email account settings
- Free apps available on the App Store
What it cannot transfer:
- LINE chat history (use LINE's built-in account transfer feature separately)
- Paid apps that are not available on iOS
- App-specific data for apps that do not have iOS equivalents
If you rely on LINE for messaging, complete the LINE account transfer on your Android device before you start the Move to iOS process. The two procedures are independent.
Transferring Contacts Through a Computer (vCard and CSV)
When iCloud sync and Move to iOS are not options — or when you have contacts stored in a desktop address book — the universal solution is a vCard file (.vcf format). Almost every contact management application can export vCard files, and iCloud's website accepts them as imports.
How to Export a vCard and Import It into iPhone via iCloud
vCard is the standard interchange format for contacts. Gmail, Outlook, Apple Contacts on Mac, and most other address book apps support it.
To import a vCard into iCloud so it syncs to your iPhone:
- Open a browser on your computer and go to iCloud.com.
- Sign in with your Apple ID.
- Click Contacts.
- Click the gear icon in the lower-left corner and choose Import vCard.
- Select the .vcf file you exported from your other application.
- The contacts upload to iCloud. They will appear on your iPhone once iCloud sync completes.
Exporting from Gmail and Outlook
Exporting from Gmail (Google Contacts):
- Go to contacts.google.com in a browser.
- Click Export in the left sidebar.
- Choose which contacts to export — All contacts is usually the right choice.
- Select vCard (for iOS Contacts) as the format.
- Click Export to download the .vcf file.
Exporting from Outlook:
- Open Outlook and navigate to People (Contacts).
- Click File > Open & Export > Import/Export.
- Choose Export to a File and click Next.
- Select Comma Separated Values and click Next.
- Choose the destination folder and click Finish to save the CSV file.
Outlook does not have a straightforward bulk vCard export, so the most reliable path is to export a CSV file, then import that CSV into Google Contacts at contacts.google.com. Once the contacts are in Google, you can either export them again as a vCard for iCloud, or simply add your Google account to your iPhone as described in the next section.
Syncing Your Google Account Contacts to iPhone
If you have been using Android for years and your contacts are stored in Google, the simplest approach may be to add your Google account to your iPhone rather than copying everything to iCloud. This keeps your contacts in Google's ecosystem, and changes made on either your iPhone or an Android device (or Gmail on the web) stay in sync automatically.
How to Add a Google Account to iPhone and Enable Contact Sync
- Open the Settings app.
- Tap Mail (on iOS 14 and later) — this section manages all accounts, not just Mail.
- Tap Add Account.
- Select Google.
- Sign in with your Google account email address and password.
- On the data selection screen, make sure the Contacts toggle is turned on.
- Tap Save.
Once saved, your Google contacts appear inside the iPhone Contacts app within a minute or two. Open the Contacts app and tap Groups (or Lists) at the top to see the breakdown: iCloud contacts appear under iCloud, and Google contacts appear under your Gmail address.
The advantage of this approach over importing to iCloud is that you never have to manage two copies of your contacts. Any addition or edit flows through Google's servers and reaches all your devices automatically. The drawback is a mild dependency on Google services remaining accessible; if you ever close your Google account, those contacts would no longer be available on iPhone without a separate export first.
Importing Contacts from a SIM Card
Older phones stored contacts directly on the SIM card. Modern smartphones have largely moved away from this practice, but if you are transferring from a very old device, it is worth checking whether contacts are stored on the SIM.
- Insert the SIM card into your iPhone.
- Open the Contacts app.
- Access the menu (or go through Settings > Contacts) and look for the option Import SIM Contacts.
- Tap the option and then tap Import All Contacts to copy them to your iPhone.
Not all iPhone models or iOS versions show this option. If it does not appear, try connecting your old phone to iTunes (or Finder on macOS Catalina and later) to sync contacts to a computer first, or use the Android-to-iPhone Google account sync method described earlier in this guide: sync SIM contacts to a Google account on the old phone, then add that Google account to iPhone.
Checking for and Removing Duplicate Contacts After Transfer
When you use more than one transfer method — or add a Google account while iCloud sync is also active — the same person can end up with two or more contact cards. iOS has a built-in tool to detect and merge duplicates.
How to Merge Duplicate Contacts on iPhone
iOS 16 and later can automatically identify likely duplicates:
- Open the Contacts app.
- At the top of the contact list, look for a banner that says Duplicates Found.
- Tap the banner to review the suggested merges.
- Tap Merge next to each pair you want to combine, or tap Merge All to handle them all at once.
If this banner does not appear — either because your iOS version is older or because the duplicates have slightly different names — you can merge contacts manually:
- Open the Contacts app and find one of the duplicate cards.
- Tap Edit in the upper-right corner.
- Scroll to the bottom and tap Link Contacts.
- Search for and select the other duplicate card.
- Tap Link to merge them.
After linking, both cards appear as one entry. The merged contact includes all phone numbers, email addresses, and other fields from both original cards. No information is deleted.
Restoring Missing Contacts from iCloud
If contacts disappear after a transfer or accidental deletion, iCloud keeps an archive of your contacts that you can restore to an earlier state.
How to Restore Contacts from iCloud on the Web
- Open a browser on your computer and go to iCloud.com.
- Sign in with your Apple ID.
- Click your Apple ID icon in the upper-right corner and select Account Settings.
- Scroll down to the Advanced section and click Restore Contacts.
- A list of saved archives appears, each labeled with a date and time.
- Click Restore next to the archive from before your contacts disappeared.
Important: restoring from an archive replaces all current contacts with the state from the chosen date. Any contacts added or edited after that date will be lost. Before restoring, make sure the date you choose is before the problem occurred and after the most recent additions you want to keep.
If iCloud Contacts sync was turned off on your old iPhone, this archive restore option will not help because your contacts were never uploaded to iCloud. In that case, check whether an iCloud device backup exists and whether restoring the full backup is an option — though this replaces all data on the device, not just contacts.
To avoid this situation in the future, keep the iCloud Contacts toggle turned on at all times. If you are concerned about iPhone storage space, that is a separate question from iCloud — iCloud contacts take up almost no local storage. You can find tips on managing iPhone storage at iPhone Storage Fix.
Frequently Asked Questions
Q. Will contacts on my old iPhone be deleted after I transfer them to my new iPhone?
A. No. Contacts synced to iCloud are stored in the cloud, not only on your old device. Transferring them to a new iPhone does not remove them from the old one. The contacts remain on both phones until you sign out of iCloud or turn off Contacts sync on the old device. Before wiping your old iPhone, verify that all contacts appear correctly on the new device first.
Q. Can I also transfer my LINE contacts list when I move to a new iPhone?
A. LINE contacts and friend lists are tied to your LINE account, not to your iPhone's built-in Contacts app. To carry over your LINE friends and chat history, use the LINE account transfer process inside the LINE app itself — back up your chat history to iCloud, then reinstall LINE on the new iPhone and restore the backup during login. The iPhone Contacts app and LINE operate independently.
Q. What happens if I sync both iCloud and Google contacts on the same iPhone?
A. Both sets of contacts appear inside the Contacts app. You can switch between them using the Groups or Lists view. If the same person appears in both iCloud and Google, you will see two separate cards for that person. Use the duplicate-merging steps in this guide to combine them. Going forward, decide which service you want as your primary contact store and disable sync for the other to prevent the problem from recurring.
Q. My contact photos did not transfer. Is there a way to recover them?
A. Contact photos transfer correctly with iCloud sync. However, when migrating via Move to iOS or Google account sync, photos attached to individual contacts may not come across. In those cases you will need to add the photos again manually. Open the contact card, tap Edit, then tap the photo placeholder at the top to choose a new image.
Q. Is there a limit to how many contacts I can transfer or store in iCloud?
A. iCloud supports up to 50,000 contacts per account. For typical personal use, reaching this limit is extremely unlikely. There is no per-transfer limit — all contacts, regardless of count, are handled in a single sync operation.
Q. I use a work email through Exchange. What happens to those contacts?
A. Contacts stored in your Exchange account stay linked to that Exchange account. To access them on your new iPhone, add your Exchange account again through Settings > Mail > Add Account > Microsoft Exchange. Once the account is configured and Contacts sync is enabled, all Exchange contacts will appear alongside your iCloud and personal contacts.
Summary
For most iPhone users switching to a new iPhone, iCloud sync is the easiest and most reliable transfer method: turn on Contacts sync on the old device, sign into the new device with the same Apple ID, and your contacts appear automatically. If you prefer to move everything at once, Quick Start handles contacts along with all other data in a single device-to-device process.
Android users switching to iPhone should use the Move to iOS app during the iPhone's initial setup. For contacts stored in Outlook, Gmail, or other desktop applications, export a vCard file and import it through iCloud's website, or add your Google account directly to iPhone for ongoing sync. After any transfer involving multiple sources, check for duplicates using iOS's built-in merge tool. And if contacts ever go missing, iCloud's web archive lets you restore them to a previous point in time.


