iCloud Contacts VCF to CSV Converter
Convert a vCard file exported from iCloud Contacts into an Excel-ready CSV, with a column preview and a choice of combined or separate phone and email columns.
- Excel-compatible UTF-8
- Combined or expanded columns
- Column preview
Your files are processed locally in your browser and are not uploaded to A2Z Tools.
VCF to CSV workspace
Before you start
- Up to 25 MB and 20,000 contacts.
- CSV cannot hold photos, group membership or custom fields; the converter lists everything that was left out.
- Cells that could run as spreadsheet formulas are neutralised.
How do I export my iCloud contacts first?
- Sign in to iCloud.com on a computer and open Contacts.
- Select the contacts to export (or select all), then choose Export vCard from the share or settings menu.
- Drop the downloaded .vcf file below, pick your columns and download the CSV.
- Open the CSV in Excel, Numbers or Google Sheets. It is UTF-8 with a byte order mark, so accented and non-Latin names display correctly.
Other Tools
Popular tools from across A2Z
Turn iCloud contacts into a spreadsheet
A spreadsheet is the easiest way to review, sort or share a contact list, but iCloud exports contacts as a vCard (.vcf), not as CSV. This converter reads the vCard in your browser and writes a CSV file you can open in Excel, Numbers, LibreOffice or Google Sheets.
Export your contacts from iCloud first
- Sign in to iCloud.com on a computer and open Contacts.
- Select the contacts you need, or select all.
- Choose Export vCard from the share or settings menu. A .vcf file is downloaded.
- On a Mac you can instead select contacts in the Contacts app and use File, Export, Export vCard.
The converter only sees the file you choose. It does not connect to iCloud.
Choosing columns
Every field the converter understands is listed with the number of contacts that actually use it, so you can leave out empty columns. Name parts, nickname, organization, department, job title, phones, emails, addresses, websites, birthday, anniversary, other dates, social profiles, instant messaging, notes and categories are available.
Combined or expanded layout
- Combined puts all values of a kind in one cell, for example mobile: +1 555 555 0101; home: +1 555 555 0102. It is compact and easy to read.
- Expanded gives each value its own label and value columns, such as Phone 1 Label and Phone 1. It suits importing into CRM and mailing tools that expect one value per column. Addresses get street, city, region, postal code, country and PO box columns.
Excel-compatible output
The file is UTF-8 with a byte order mark, which tells Excel on Windows to read accented, Arabic, Chinese and emoji characters correctly instead of guessing an old code page. Values containing commas, quotes or line breaks are quoted according to RFC 4180. Notes and names can contain text written by anyone, so any cell that begins with =, +, - or @ is prefixed with an apostrophe. Spreadsheets then show it as text instead of running it as a formula.
What a CSV cannot hold
After you load a file, the converter lists exactly what will be missing from the CSV for that file: embedded or linked photos, contact group membership, custom fields added by other apps, fields you did not tick and extra values beyond the column limit. The original .vcf still contains all of it, so keep it as your backup.
vCard version notes
Versions 2.1, 3.0 and 4.0 are all read. Quoted-printable text from older phones is decoded, Apple custom labels are used as phone and email labels, and birthdays saved without a year are written as month and day only.
Limitations
- One file of up to 25 MB and 20,000 contacts at a time.
- Expanded mode creates at most 10 columns for a repeated field; extra values are listed as left out.
Privacy
Reading, converting and building the CSV all happen in your browser. The contacts file is not uploaded to A2Z Tools.
A2Z Tools is an independent service and is not affiliated with or endorsed by Apple Inc. iCloud, iPhone and Apple are trademarks of Apple Inc.
Rate this tool
Was this tool useful? Your feedback helps us improve it.
Key facts
- Accepts vCard 2.1, 3.0 and 4.0 files up to 25 MB and 20,000 contacts.
- Choose exactly which fields become columns, with a count of contacts that have each field.
- Combined mode puts all phones in one cell; expanded mode gives Phone 1, Phone 2 and label columns.
- UTF-8 with a byte order mark, so Excel shows accented and non-Latin names correctly.
- Cells that start like spreadsheet formulas are neutralised with a leading apostrophe.
- Lists photos, groups and custom fields that a CSV cannot carry for the file you loaded.
How to use it
- Export your contacts from iCloud.com or the Mac Contacts app as a vCard.
- Drop the .vcf file on the page.
- Tick the columns you want and choose combined or expanded phone and email columns.
- Check the preview and the list of excluded data.
- Download the CSV and open it in your spreadsheet app.
Frequently asked questions
Why do accented names look wrong when I open a CSV in Excel?
Excel on Windows needs a byte order mark to recognise UTF-8. This converter always writes one, so names such as Zoe with an umlaut or Arabic and Chinese names display correctly.
Should I choose combined or expanded columns?
Choose combined if people will read the spreadsheet, because each contact stays on one tidy row. Choose expanded if you are importing the CSV into another app that expects one phone or email per column.
What does neutralising formulas mean?
A cell starting with =, +, - or @ can run as a formula when opened in a spreadsheet. Such cells get a leading apostrophe so they are shown as plain text and cannot run.
Why are photos not in the CSV?
A CSV is plain text in rows and columns and cannot store images. The converter tells you how many photos were left out; they remain in your original .vcf file.
Can I convert the CSV back to a VCF later?
Yes, use the CSV to iCloud Contacts VCF tool in this category. Fields that a CSV cannot hold, such as photos and groups, will not come back, so keep the original export too.
Is my contacts file sent to a server?
No. The file is read and converted in your browser and is not uploaded to A2Z Tools.
Last reviewed: