Import Contacts From Excel to iPhone
Turn the spreadsheet into one .vcf file, then add every contact at once.
The Short Answer
An iPhone can’t read contacts from an Excel file. It imports contacts from a vCard, a .vcf file. So the job is to turn your spreadsheet into one .vcf file that holds every row as a contact.
Then you open that file on the iPhone, or import it on iCloud.com. No app, iTunes or cable is needed.
Convert your spreadsheet to a .vcf →Step 1: Check the Spreadsheet
- Use one row per contact, with column names such as First Name, Last Name, Mobile and Email in one row above the contacts.
- Make sure the phone numbers look right in Excel. If a cell shows something like
1.23457E+11, the number is too long for Excel’s default format. Format the column as Text and re-enter the numbers. - Save the file. Either .xlsx or .csv works.
Step 2: Convert It to a .vcf File
- Open the Contacts Converter. Stay on the Excel/CSV → vCard tab.
- Choose your .xlsx or .csv file. The converter finds the row with the column names, even if there are title rows above it.
- Check how each column was matched. Change any that are wrong, or set them to Don’t use.
- Read any warnings, check the preview, then tap Download .vcf.
The file is made in your browser, so the contact list isn’t uploaded anywhere. These are some of the headings it matches on its own:
| Your column heading | Becomes |
|---|---|
| First Name, Last Name | First and last name |
| Name (alone) | Full name, split into first and last |
| Mobile, Phone | Mobile phone |
| E-mail, Email Address | |
| Company, Organization | Company |
| Birthday, Date of Birth | Birthday |
| Street, City, ZIP, Country | Address |
A full name written as “Smith, Mary” is split as last name Smith, first name Mary.
Step 3: Get the File Onto the iPhone
By email (works for most people):
- Email the .vcf file to yourself as an attachment.
- On the iPhone, open the email in Mail and tap the .vcf attachment.
- The iPhone shows the contacts in the file. Tap the option to add them all. Apple’s guide only says to tap the attachment; the button is commonly reported as Add All [number] Contacts.
Through iCloud.com (on a computer or tablet):
- Go to icloud.com/contacts and sign in with your Apple Account.
- Click the Add button, choose Import Contact, and pick the .vcf file.
- The contacts sync to the iPhone if Contacts is turned on for iCloud there: Settings → [your name] → iCloud → See All → Contacts.
Things That Trip People Up
- Lost digits. A number shown as
1.23457E+11in a saved CSV has really lost its digits. The converter can’t recover them, so it warns and leaves that number out. Fix the number in the spreadsheet and convert again. - Missing leading 0 or +. Excel drops a leading zero from anything it treats as a number. Microsoft’s advice is to store such values as text. Without the +44 or +1, a number may only dial correctly inside your own country.
- Wrong account. If you also use Google or Exchange contacts on the iPhone, new contacts go to the default account. Check it in Settings → Apps → Contacts → Default Account.
- Duplicates. Importing the same file twice adds the people twice. In Contacts, tap View Duplicates below My Card to merge them.
- Day and month swapped in birthdays. 04/05/1990 can mean April 5 or 4 May. The converter asks which you mean when it sees a birthday column. Dates like 1990-04-05 avoid the problem.
Android, Outlook and Google
The same .vcf file works beyond the iPhone. Google Contacts imports both .vcf and .csv files, so an Android phone can use it after you import it at contacts.google.com. Outlook for Windows is the awkward one: it reads only the first contact from a .vcf file. See why Outlook imports only the first contact for the fix.
Going the other way, from iPhone to a spreadsheet? See how to export iPhone contacts to Excel.
Frequently Asked Questions
Can I import contacts from Excel to iPhone directly?
No. iPhone Contacts imports vCard (.vcf) files, not spreadsheets. Apple documents importing a vCard by tapping a .vcf attachment in an email or message, or by importing it on iCloud.com. So the spreadsheet has to be converted to a .vcf first.
Do I need iTunes or an app?
No. Convert the spreadsheet to a .vcf in your browser, email the file to yourself and tap the attachment on the iPhone. Or import the .vcf on iCloud.com from a computer; with Contacts turned on for iCloud on the iPhone, the contacts sync to it.
Why are some phone numbers wrong, like 1.23457E+11?
Excel displayed long numbers in scientific notation and the CSV was saved with that shortened text, so the real digits are no longer in the file. Format the phone column as Text in Excel, re-enter the numbers, and save again. The converter warns about these numbers and leaves them out.
Why did the leading 0 or + disappear from my phone numbers?
Excel treats a cell like 07700 900123 as a number and drops the leading zero. Microsoft's advice is to store such values as text. Format the column as Text before typing or pasting the numbers.
Where do the imported contacts go?
Into the account you import them to. Contacts imported on iCloud.com go into iCloud. On the iPhone, new contacts go to the default account, which you can check in Settings > Apps > Contacts > Default Account on recent iOS versions.
I imported the file twice. How do I remove the duplicates?
In the Contacts app, tap View Duplicates below My Card, then review and merge them or tap Merge All. Apple describes this in its iPhone User Guide under merging duplicate contacts.