Best VCF to CSV Converter in 2026: 6 Tools Tested & Scored

Updated for 2026 Β· 6 tools tested & scored Β· independently reviewed

⚑ Quick take

If you just want a clean spreadsheet without an account or an upload, a browser-based converter that runs client-side wins on privacy and price. If your contacts already live in Google or Apple's ecosystem, their built-in export is the simplest path β€” though it means using their cloud. And if you're a developer automating the job, an npm library beats any GUI.

Your phone hands you a .vcf file; your spreadsheet, CRM, or mail-merge wants a CSV. The gap between them is where contacts get mangled β€” split names, dropped phone labels, or a whole address book quietly uploaded to a server you've never heard of. We ran the same three vCard exports (a messy iPhone vCard 3.0, a Google-exported vCard 4.0, and an old quoted-printable vCard 2.1) through six options and scored each on the things that actually matter for contacts: does it keep the data intact, does it keep it private, and can it go both ways.

πŸ”¬ How we tested

Each tool converted the same three real vCard files to CSV (and, where supported, back again), and we checked the output field-by-field against the source β€” names, multiple phones, email labels, organization, and address β€” then timed the full round trip. We weighted six criteria that matter specifically for contact data:

Accuracy 20%Privacy 20%Both-directions 15%Ease 15%Speed 15%Price 15%

πŸ† The ranking

#ToolOverall
1VCF to CSVOursBest free / private9.1
2vcard-contacts (npm package, for developers)Best for developers8.1
3Google Contacts import/exportBest for Google users7.7
4iCloud ContactsBest for Apple users7.2
5Aconvert (online converter)Free but uploads your file6.4
6Excel / manual copy-pasteFree but tedious5.6

Scores out of 10, weighted by the rubric above. Full criteria columns visible on desktop.

πŸ“‹ The tools, reviewed

#1

VCF to CSV

OursBest free / private9.1/10

A browser-based converter that turns .vcf into CSV or Excel β€” and CSV back into .vcf β€” entirely client-side, with no account and no upload. It leads on privacy, price, and both-way conversion; a dedicated code library still edges it on the very messiest edge cases.

Strengths
  • βœ“Runs 100% in-browser β€” contacts never uploaded
  • βœ“Free with no signup
  • βœ“Both directions: VCF to CSV and CSV to VCF
  • βœ“Handles vCard 2.1, 3.0, and 4.0, folded lines, and quoted-printable
Limitations
  • –Newer, smaller brand than Google or Apple
  • –Excel (.xlsx) output and batch files are paid
  • –A pathological hand-edited vCard may need a quick review
Pricing:Free Β· ~$29/mo Pro for Excel & batchTry it free β†’
#2

vcard-contacts (npm package, for developers)

Best for developers8.1/10

An open-source JavaScript library that parses and generates vCards in your own code, so nothing ever leaves your machine. If you're scripting a migration or building an import pipeline it's the most robust and automatable option β€” but it assumes you can write code.

Strengths
  • βœ“Robust parsing of vCard 2.1/3.0/4.0 in code
  • βœ“Runs locally β€” maximum privacy
  • βœ“Both directions: parse to objects and serialize back
  • βœ“Free and open source; scriptable for bulk jobs
Limitations
  • –Requires programming β€” not a click-and-go tool
  • –You handle CSV shaping and output yourself
  • –No UI, preview, or support desk
Pricing:Free (open source)
#3

Google Contacts import/export

Best for Google users7.7/10

Google Contacts imports a .vcf and can export as Google CSV, Outlook CSV, or vCard, so it doubles as a converter if you're happy routing contacts through your Google account. It's accurate and free, but it means your address book lives on Google's servers, and its CSV columns are Google-flavored rather than generic.

Strengths
  • βœ“Accurate for its own and standard vCards
  • βœ“Exports both CSV and vCard, so it goes both ways
  • βœ“Free with a Google account you likely already have
Limitations
  • –Contacts are stored in Google's cloud, not local
  • –CSV headers are Google-specific β€” expect remapping
  • –Overkill if you don't want them synced to Google
Pricing:Free (Google account required)
#4

iCloud Contacts

Best for Apple users7.2/10

If your contacts are already in iCloud, exporting a vCard is one click β€” and it's the cleanest path back onto an iPhone. But iCloud only speaks vCard, so it can't hand you a CSV at all, and everything runs through Apple's cloud rather than your device.

Strengths
  • βœ“Effortless if you're in the Apple ecosystem
  • βœ“Clean vCard export and re-import
  • βœ“Free with an Apple ID
Limitations
  • –No CSV output β€” vCard only, so not really a converter to a spreadsheet
  • –Contacts stored in Apple's cloud
  • –Little use outside Apple devices
Pricing:Free (Apple ID required)
#5

Aconvert (online converter)

Free but uploads your file6.4/10

A general-purpose online converter that will turn a .vcf into a spreadsheet without any account. It works in a pinch, but your contact file is uploaded to a third-party server, and generic converters tend to flatten multi-value fields like second phones or email labels.

Strengths
  • βœ“Free and no signup to try
  • βœ“Handles many file types beyond contacts
Limitations
  • –Your contacts are uploaded to their server
  • –Generic parsing can drop or merge repeated fields
  • –Ad-supported upload/download round trip
Pricing:Free (ad-supported)
#6

Excel / manual copy-paste

Free but tedious5.6/10

You can open a .vcf as text and hand-build a spreadsheet, and it never leaves your computer. But vCard's folded lines, encodings, and repeated fields make manual parsing slow and error-prone, and it only really goes one way.

Strengths
  • βœ“Costs nothing and stays fully local
  • βœ“No tool or account to trust
Limitations
  • –Extremely tedious for more than a handful of contacts
  • –Easy to mis-split names, phones, and encodings
  • –No practical way back to a valid .vcf
Pricing:Free

❓ FAQ

What's the fastest way to convert a VCF to CSV?

Drop the .vcf on a browser-based converter β€” it parses every contact into columns instantly, with no upload and no account. If your contacts already live in Google Contacts, its export-as-CSV works too, though it routes them through your Google account first.

Which option is most private?

Tools that run entirely in your browser, or a local script like the vcard-contacts npm package, are the most private because the file never leaves your device. Cloud services like Google Contacts and iCloud store your address book on their servers, and generic online converters upload the file to convert it.

Can I convert CSV back into a VCF file?

Yes, but not every tool does. A browser converter with a CSV to VCF mode, Google Contacts, or a code library can go both ways; iCloud only exports vCard and won't take a CSV, and manual spreadsheet editing gives you no reliable path back to a valid .vcf.

I just want my contacts in Google or on my iPhone β€” what should I use?

Then skip the converters and use the native tools: import the .vcf directly into Google Contacts, or import it to iCloud and let it sync to your iPhone. A CSV converter is the better choice only when you need the data in a spreadsheet, CRM, or mail-merge rather than back in a phone.

Disclosure: VCF to CSV is our own product, and the vcard-contacts npm package is also ours β€” we scored both alongside every alternative on the same three vCard files and the same six-criterion rubric, and ranked VCF to CSV #1 only on the axes it genuinely leads: free, no-signup, client-side-private, both-way conversion. If you simply want contacts inside Google or Apple's ecosystem, their built-in tools are the better fit, and for developers automating a migration the npm library is the stronger option β€” we've said so above. Prices and features were current as of 2026 and can change.