The fastest way to transfer contacts is through iCloud during setup
When you turn on a new iPhone, the setup screen offers to restore from your old phone using iCloud. If you sign in with the same Apple ID you used on your previous iPhone, your contacts transfer automatically — they appear on the new phone within minutes. This is the method Apple built for this exact task, and it works whether your old phone is still powered on or not.
You do not need to do anything special beforehand. Your contacts are already stored in iCloud if you have ever synced an iPhone to an Apple account. During setup, choose "Restore from iCloud Backup" when prompted, then sign in and select the most recent backup. The new phone downloads your contacts along with your apps, photos, messages, and other data.
If you have already finished setting up the new iPhone without restoring from backup, you can still pull contacts from iCloud by going to Settings > [Your Name] > iCloud, turning on Contacts, and waiting for them to sync. This takes a few minutes depending on how many contacts you have.
Key Takeaways
- The iCloud restore method during initial setup transfers all your contacts in one step and is the fastest option for most people.
- If you have already set up your new iPhone, you can still sync contacts by enabling iCloud Contacts in Settings and signing in with your Apple ID.
- AirDrop works for transferring contacts between two iPhones that are in the same room and both unlocked, but only if you select individual contacts or small groups.
- Exporting contacts to a file and importing them on the new phone is useful if you are switching from a non-Apple device or need to move only certain contacts.
- Contacts stored only in your phone's local storage (not synced to iCloud) will not transfer unless you manually export them before switching phones.
Using AirDrop to send contacts between nearby iPhones
AirDrop lets you send individual contacts or small groups from one iPhone to another if both phones are within about 30 feet and Bluetooth is on. Open the Contacts app on your old phone, tap the contact you want to send, tap "Share Contact," then tap the AirDrop icon and select the other iPhone from the list. The recipient sees a notification and can accept or decline the transfer.
This method works well if you only need to move a handful of contacts — a few family members or close friends. For moving your entire contact list, it becomes tedious and is slower than iCloud. Both phones must have AirDrop enabled in Control Center (swipe down from the top right, press and hold the connectivity card, then tap AirDrop and set it to "Contacts Only" or "Everyone").
Exporting contacts to a file for manual transfer
If you need to move contacts without using iCloud, or if you are moving from an Android phone or other device, you can export your iPhone contacts as a file. On your iPhone, open Contacts, tap "Groups" at the top left, make sure "All Contacts" is selected, then tap "Select All" (if available in your iOS version). Tap "Share" and choose "Mail" or "Files" to send the exported file to yourself or save it.
The exported file is usually in vCard format (.vcf), which most phones and email services recognize. You can then email this file to yourself, save it to cloud storage like iCloud Drive or Google Drive, or transfer it via a computer. On your new iPhone, open the file and tap "Add All Contacts" or import it through the Contacts app settings.
This method requires more steps than iCloud but gives you control over which contacts move and lets you keep a backup file on your computer or in cloud storage for future reference.
Syncing contacts through your email account
If your contacts are stored in Gmail, Outlook, Yahoo Mail, or another email service, you can sync them directly to your new iPhone without using iCloud. Go to Settings > Mail > Accounts, tap "Add Account," choose your email provider, and sign in. Then go to Settings > [Your Name] > iCloud and turn off Contacts (if you want to use only your email account's contacts instead), or leave it on to merge both sources.
This approach is useful if you manage contacts across multiple devices or prefer to keep them in your email account rather than iCloud. The contacts sync automatically whenever you connect to the internet, and changes you make on one device appear on the others.
What to do if contacts are stored only on your old phone
If your contacts were never synced to iCloud and exist only on your old iPhone's local storage, they will not transfer to a new phone automatically. Before you stop using the old phone, export those contacts to a file using the method described above, or enable iCloud Contacts on the old phone, wait for the sync to complete, then sign in with the same Apple ID on your new phone.
To check whether your contacts are already in iCloud, go to Settings > [Your Name] > iCloud on your old phone and look for the Contacts toggle. If it is on, your contacts are already backed up. If it is off, turn it on and wait a few minutes for the sync to finish before moving to your new phone.
Transferring contacts from a computer
If you manage contacts on a Mac or Windows computer, you can move them to your new iPhone through iTunes or Finder. Connect your old iPhone to the computer, open Finder (Mac) or iTunes (Windows), select your phone, and look for the Contacts or Info tab. Check the box next to "Sync Contacts" and choose whether to sync all contacts or specific groups, then click Apply.
On your new iPhone, connect it to the same computer, open Finder or iTunes, and repeat the sync process. This transfers the contacts that were synced to your computer from the old phone. This method is less common now that iCloud handles most transfers, but it is useful if you have a large contact database on your computer that you want to move to your phone.
Frequently Asked Questions
Will my contacts transfer if I do not have iCloud turned on?
No. Contacts stored only on your phone's local storage do not transfer to a new iPhone. You must either enable iCloud Contacts on your old phone before switching, or export your contacts to a file and import them manually on the new phone.
Can I transfer contacts if my old iPhone is broken or lost?
Yes, if you signed in to iCloud on the old phone at any point, your contacts are backed up. On your new iPhone, sign in with the same Apple ID during setup and restore from your most recent iCloud backup. Your contacts will appear even if the old phone no longer works.
What if I want to move only some of my contacts, not all of them?
Use AirDrop to send individual contacts, or export your contacts to a file, edit the file to remove the ones you do not want, and then import the edited file on your new phone. You can also create a contact group on your old phone, add only the contacts you want to move to that group, and sync just that group.
Do duplicate contacts appear after transferring?
Duplicates can occur if you restore from iCloud backup and also have contacts syncing from an email account or other source. Go to the Contacts app, tap "Groups," and make sure you are viewing only one source at a time, or use the Contacts app's merge feature to combine duplicate entries.
How long does it take for contacts to sync after I turn on a new iPhone?
If you restore from an iCloud backup during setup, contacts appear within a few minutes. If you enable iCloud Contacts after setup is complete, syncing usually takes 5 to 15 minutes depending on how many contacts you have and your internet speed.