VCF to CSV Converter
Turn a vCard contacts export from your phone, Google or Outlook into a CSV file with one contact per row, ready to open in Excel or import into a mailing list or CRM.
Data Converter
or drag CSV, TSV, TXT … files here ·
Up to 95 MB each· 20 files at once· Removed after 30 min
Your files are removed from our servers 30 minutes after processing.
Character that separates columns in CSV and text files, for both reading and writing. Auto detects it from the input and writes commas.
UTF-8 works for every language. Choose UTF-8 with BOM if Excel on Windows shows garbled accents or Asian characters when opening the CSV.
Excel, ODS and Numbers input: convert the first sheet only, or every sheet (one CSV per sheet in a ZIP, or one JSON key per sheet).
Name of the sheet tab in the new spreadsheet, up to 31 characters.
Array of objects uses column names as keys for every row; array of arrays is more compact and keeps the header as the first array.
Name of the outer element that wraps all rows; each row becomes a <row> inside it.
Used in CREATE TABLE and INSERT statements. Letters, digits and underscores only.
Quoting and column types differ slightly between databases; pick the one you will import into.
Rewrite date cells in one format. ISO (2026-10-18) is safest for databases and code; keep leaves them as they appear in the source.
Files are deleted 30 minutes after processingPrivacy policy
- vCard
- Also called .vcf · contact card
- The standard file format for contacts: plain text blocks that start with BEGIN:VCARD and list a person's name, numbers, emails and address. Phones, Google, iCloud and Outlook all export contacts as vCards, often many in one file.
From address book to spreadsheet
Contacts live comfortably in a phone or an email account, but there are many jobs an address book cannot do. Sending invitations through a mailing service, cleaning up duplicates before a move to a new phone, sharing a client list with a colleague or importing customers into a CRM all start with a spreadsheet, and most of those services ask for a CSV file.
The export they give you is a vCard instead. A .vcf file stores each contact as a block of labeled lines, which is easy for address books and awkward for everything else: open one in Excel and you get a single column of text. Converting it to CSV lays the same data out as a table, with one contact per row and one field per column.
The conversion is also a good moment to tidy up. In a spreadsheet you can sort contacts by surname, spot the same person saved three times, fill in missing company names and delete numbers nobody has called in years, which is slow work on a phone screen. When you are done, the cleaned list can go back into an address book.
VCF
vCard file
The vCard format for contact details, created by the Versit Consortium in 1995 and now maintained by the IETF. One file can hold names, phone numbers, emails and addresses for one or many people. Phones, email clients and address books import and export it.
- Open standard
CSV
CSV file
Comma-separated values: a plain-text table where each line is a row and commas divide the columns. It has no formulas, formatting or multiple sheets, which is exactly why databases, spreadsheets and contact tools can all import it. Delimiters and text encoding vary, so imports sometimes need a setting adjusted.
- Open standard
Why convertA vCard keeps each contact as a labeled text block meant for address books; the CSV turns all of them into rows and columns a spreadsheet or import tool can sort and filter. Convert when contacts have to be edited in bulk, mailed or loaded into another service.
What ends up in the columns
The header row names each column after the vCard field it came from: name parts, organization, job title, phone numbers, email addresses, postal address, birthday, website and notes. When a contact has more than one number or address, each gets its own column, labeled by type where the vCard gives one, such as home, work or mobile. Contacts with fewer details leave the extra cells empty.
Photos and custom ringtones are left out, because a CSV can only hold text. Everything else stays as written, including names in any script, so the file is a faithful copy of the address book in table form.
A contacts file is personal data, so treat the CSV with the same care as the phone it came from. It is deleted from our server 30 minutes after conversion, but the copy you download is yours to protect; avoid leaving it in shared folders.
How to convert VCF to CSV
Export your contacts
Save the contacts as a .vcf file from your phone, Google Contacts, iCloud or Outlook, then drop it on the box above.
Keep the encoding
UTF-8 with BOM is preset so Excel on Windows shows accented names correctly. Change it under Advanced settings only if an import tool asks for another.
Convert and download
Press Convert to CSV, then open the file in a spreadsheet or upload it to the service you are moving to.
VCF to CSV questions
How do I export my iPhone contacts as a VCF file?
On iCloud.com, open Contacts, select the contacts you want and choose Export vCard. On the iPhone itself you can share a contact card, which also creates a .vcf file. Either file converts here.
Does one VCF file with many contacts become many CSV files?
No. A .vcf export usually holds every contact in a single file, and the CSV gets one row per contact, all in one file.
What happens to contacts with two phone numbers or emails?
Each value gets its own column, such as a home and a work number side by side, so nothing is merged into one cell. Contacts with fewer entries simply leave those columns empty.
Why UTF-8 with BOM instead of plain UTF-8?
Excel on Windows reads a CSV as an older encoding unless the file starts with a byte-order mark. The BOM tells it the file is UTF-8, so names like José or Zoë appear correctly. Google Sheets, Numbers and most import tools read both.
Are contact photos included?
No. A CSV holds text only, so pictures stored in the vCard are not part of the result. Names, numbers, addresses, emails, organizations and notes are.
Can I convert the CSV back into a vCard?
Yes. Choose VCF as the output in the Data Converter and upload the CSV; with the first row as headers, the columns are mapped back to vCard fields.
The vCard standard
4.0
The current version of vCard, published by the IETF as RFC 6350 in 2011.
See RFC 6350. Many phones still export the older 3.0 and 2.1 versions, which convert here as well.
vCard began in the 1990s with the Versit Consortium and passed to the IETF, which maintains it as an internet standard. Because it is a standard, every major address book reads and writes it, but each one fills it in a little differently: Google adds group labels, Apple adds its own field names, and older phones use the 2.1 version with different character encoding.
The converter reads all three versions and handles the encoded characters older phones use for accented names, so you do not need to know which one your file is. The settings below cover the few choices that are left.
Settings for imports
Most people can convert with the defaults and open the result. If the CSV is going into a particular service, check its import instructions first; some expect a semicolon instead of a comma, or a specific encoding. Each option is under Advanced settings, and they apply to every file in the batch. For a workbook instead of a CSV, see CSV to XLSX; JSON, XML and other formats are in the Data Converter page.
Text encoding
UTF-8 with BOM on this page, for Excel on Windows. Choose plain UTF-8 if an import tool rejects the BOM, which a few older systems do.
Delimiter
Commas by default. Pick semicolon for spreadsheet software set to a region that uses the comma as a decimal mark.
Quote every value
Wraps each field in double quotes. Turn it on when an importer misreads phone numbers or addresses that contain commas.
First row is header
On by default, so the columns carry field names. Some import tools use those names to match fields automatically.
| Other ways to get XLSX | |
|---|---|
| Other ways to get HTML | |
| Other ways to get DOCX | |
| Other CSV conversions | |
| Other HTML conversions | |
| Related conversions |
From the blog
PDF & Documents · 11 min read
PDF to Word by Document Type: Contracts, CVs, Scans and Tables
Contracts, CVs, scans, table-heavy reports and forms each convert to Word differently. Pick your document type and get the route, the settings and the cases where converting is the wrong move.
PDF & Documents · 10 min read
Scan Documents to PDF Once: Keep an Archive Copy and an Upload Copy
One careful scan, two files: a searchable PDF/A archive copy you keep for years and a light upload copy for portals and email, made from it in a minute.