Convert VCF contacts to CSV

One row per contact with each phone and email in its own column.

Free for 10 runs a day.

vCard text converted to CSV rows: Jürgen with jm@x.example and +49 151 2345678; Ann with ann@kestrel.example, ann@home.example and +1 212 555 0101.

Every contact on one row

A VCF file stacks each contact as a block of text. A spreadsheet cannot sort or filter it. A CRM import wants columns.

This converter turns each vCard into one CSV row.

Accents from older phones decoded

Older phones save accented names as =C3=BC codes. A raw import shows Müller as M=C3=BCller. Every accented contact is affected.

Every vCard version from 2.1 to 4.0 is decoded to plain text.

A vCard name saved by an older phone as M=C3=BCller;J=C3=BCrgen, decoded in the CSV to Jürgen Müller.

Use it from a script or an AI agent

MCP  https://dedupe.ly/tools/mcp   every free tool in one connector (this one: vcf_to_csv)

POST https://dedupe.ly/tools/api/vcf-to-csv
{ "vcf": "BEGIN:VCARD\nVERSION:3.0\nFN:Ann Lee\nEND:VCARD", "shape": "generic" }

Docs https://dedupe.ly/tools/api/openapi.json

OpenAPI document · API index · llms.txt

Questions about converting VCF to CSV

How do I convert a VCF file to CSV?

Choose the .vcf file or paste the vCard text and press Convert. The CSV downloads with one row per contact.

How do I export contacts from an iPhone as a VCF?

On iCloud.com open Contacts, select the contacts, then choose Export vCard. On the iPhone itself you can share a contact list as a single .vcf.

Can it read a file with many contacts?

Yes. A .vcf with hundreds or thousands of contacts becomes one CSV with one row each.

What happens to several phone numbers or emails?

Each one gets its own column, with a second column naming its type, such as Mobile or Work.

Can the CSV go straight into Google Contacts?

Yes. Pick Google Contacts import under column names and the headers match what Google expects.

Which vCard versions work?

vCard 2.1, 3.0 and 4.0, including quoted-printable names from older phones.

Is my file uploaded?

No. The contacts are converted in your browser and never leave your computer.

Get started for free

20 free trial merges and as much free support as you need to get your duplicates under control.

"Worked as expected and Nestor at Customer support was extremely helpful walking me through some nightmare duplicate issues."

DiBlasio S

HubSpot User

HubSpot MarketplaceHubSpot Marketplace

Running CRM cleanup for clients? See the Partner Program

Skip to content