About Contacts CSV to vCard

Contacts CSV moves a contact list between a spreadsheet and the vCard format that phones and mail apps import. It reads a CSV, lets you match each vCard field to a column, and writes a vCard 3.0 file. It also reads a .vcf back into a table you can export as CSV.

The file is read in the page with the browser File API. Your contacts are not uploaded and no copy is kept on a server.

How to use it

  1. Drop a .csv or a .vcf file. A CSV needs a header row.
  2. For a CSV, check the field mapping. The tool guesses name, email, phone, and address columns; fix any wrong guesses.
  3. Watch the live preview of the first few cards or rows.
  4. Export: a .vcf from a CSV, or a .csv from a .vcf.
  5. Import the result into Contacts, Google Contacts, or Outlook.

Common questions

Are my contacts uploaded?

No. Both conversions run in JavaScript in the open tab. There is no server copy.

Which vCard version does it write?

vCard 3.0, which every current phone and mail app reads.

What fields carry across?

Names, organization, title, up to two emails and phones plus a mobile, one postal address, website, birthday, and a note.

Why are some columns missing from the CSV export?

A column that is empty for every contact in the file is left out to keep the table readable.