If something goes wrong
- Only one contact appears: the file was opened as a single card preview. Use Add All Contacts from the share sheet, or import through icloud.com.
- Duplicates: iPhone does not merge on import. Import into a test account first, or remove existing rows from the spreadsheet before converting.
- Contacts land in the wrong account: set Settings, Contacts, Default Account to iCloud before importing.
- Garbled names: the CSV was not UTF-8. Upload the .xlsx directly, or re-save as CSV UTF-8.
Going the other way? See how to export iPhone contacts to Excel. Using Android? See how to import Excel contacts to Android and Google Contacts.
FAQ
Can an iPhone import contacts straight from Excel?
No. iPhone and iCloud only import vCard (.vcf) files. Convert the spreadsheet to a .vcf first.
Is there a way without converting?
Yes, through Google: import the CSV at contacts.google.com, then add your Google account on the iPhone (Settings, Contacts, Accounts) with Contacts switched on. This works if you are happy keeping the contacts in Google rather than iCloud.
Are my contacts uploaded when I convert?
No. Our converter reads the file with JavaScript in your browser. Nothing is sent to a server.
Which columns are supported?
Names (first, last, middle, full name, prefix, suffix, nickname), several phones and emails, company, job title, address parts, website, birthday and notes. Google and Outlook CSV exports are recognised automatically.