VCF to CSV converter
Open a .vcf file or paste the cards. Choose a spreadsheet layout and download the CSV. The other direction reads a CSV, matches the columns, and writes a vCard 3.0 file you can import into a phone.
- Contacts, both ways
- Free, no sign-up
Runs in your browser. Nothing you type or open is uploaded. Free to use, no account. More code and data tools
How to use it
- Open a .vcf or CSV file, or paste the text.
- Choose VCF to CSV and a layout, or CSV to vCard and check the column match.
- Download the CSV or the .vcf file.
What each layout contains
The general layout gives a full name, the name parts, and a pair of columns for each phone, email, address and website, plus birthday, anniversary, notes and groups. Google Contacts uses that product's column names, including phonetic names. Outlook uses the fixed Outlook headings, and a value that has no spare column is counted in the status line.
vCard 2.1, 3.0 and 4.0 are read, including folded lines, quoted-printable text and Apple labels. Photos and other binary fields are skipped, and the status can tell you they were left out of the table. CSV to vCard writes version 3.0. The column match is a guess from the header, and each dropdown lets you point a column at a name, phone, email or address.
Private by design
Privacy
Everything runs in this page and stays on your device. The contacts are kept in this tab, so a reload of pasted text brings them back, and closing the tab clears the file.
This page also shows Google ads, which can use cookies. Privacy and cookies explains how.
Questions
Which vCard versions are read?
2.1, 3.0 and 4.0, including folded lines and quoted-printable values.
Will photos be in the CSV?
Photos, logos and other binary fields are skipped so the spreadsheet stays text.
How do I make a file for Google Contacts?
Choose the Google Contacts layout and download the CSV.
Can I turn a spreadsheet back into contacts?
Yes. Choose CSV to vCard. Check the dropdown beside each column, then download the .vcf file.
What if Outlook has no column left?
Extra emails, phones or addresses are counted in the line under the table. The general layout keeps every value by adding columns.