Files and data

VCF to CSV converter

Convert UTF-8 vCard 3.0 and 4.0 contacts, preserving repeated fields and identifying omitted properties.

Runs on your device · No upload

UTF-8 input up to 5 MiB and 10,000 contacts. vCard 3.0/4.0 only. Output includes the documented contact fields; omitted properties appear in the report.

Ready when JavaScript is loaded.

How to use it

  1. Export contacts as UTF-8 vCard 3.0 or 4.0 and choose the VCF file.
  2. Convert and inspect which properties were included or omitted.
  3. Download the table. Map its columns explicitly if importing into a contact application.

Repeated contact fields keep separate columns

Contacts can have multiple emails, phone numbers and addresses. Repeated values receive numbered columns instead of replacing an earlier value. Parameters such as TYPE=work have their own columns. Structured names, addresses and organizations use JSON arrays inside CSV cells so their components remain distinguishable.

A contact table, with a loss report

The export supports VERSION, FN, N, EMAIL, TEL, ORG, TITLE, ADR, NOTE, URL, BDAY and UID. The report lists other properties that were omitted. Photos and attachments are not exported. This is a general table, not a claim of automatic compatibility with every address book.

Older quoted-printable, base64 and non-UTF-8 encodings are rejected. Re-export those contacts from your contact application using UTF-8 vCard 3.0 or 4.0.

Standards and references

Your input stays in this tab

Files and pasted values are processed in your browser. They are not uploaded, stored in your URL or saved to browser storage. Download the result if you want to keep it. CSV exports are limited to 1,000,000 cells and 20 MiB; large or sparse tables must be split. The site records aggregate page requests as described in the privacy policy.

More tools

Browse every tool