Best VCF to CSV Converter in 2026: 6 Tools Tested & Scored
Updated for 2026 Β· 6 tools tested & scored Β· independently reviewed
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:
π The ranking
| # | Tool | Accuracy | Privacy | Both-directions | Ease | Speed | Price | Overall |
|---|---|---|---|---|---|---|---|---|
| 1 | VCF to CSVOursBest free / private | 8.0 | 9.5 | 9.0 | 9.0 | 9.5 | 10.0 | 9.1 |
| 2 | vcard-contacts (npm package, for developers)Best for developers | 8.5 | 10.0 | 9.0 | 2.5 | 8.0 | 10.0 | 8.1 |
| 3 | Google Contacts import/exportBest for Google users | 9.0 | 5.0 | 8.0 | 7.0 | 8.0 | 10.0 | 7.7 |
| 4 | iCloud ContactsBest for Apple users | 8.5 | 5.0 | 5.0 | 7.0 | 8.0 | 10.0 | 7.2 |
| 5 | Aconvert (online converter)Free but uploads your file | 7.0 | 3.0 | 6.0 | 7.0 | 6.0 | 10.0 | 6.4 |
| 6 | Excel / manual copy-pasteFree but tedious | 5.0 | 9.0 | 3.0 | 3.0 | 3.0 | 10.0 | 5.6 |
Scores out of 10, weighted by the rubric above. Full criteria columns visible on desktop.
π The tools, reviewed
VCF to CSV
OursBest free / private9.1/10A 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.
- β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
- β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
vcard-contacts (npm package, for developers)
Best for developers8.1/10An 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.
- β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
- βRequires programming β not a click-and-go tool
- βYou handle CSV shaping and output yourself
- βNo UI, preview, or support desk
Google Contacts import/export
Best for Google users7.7/10Google 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.
- β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
- β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
iCloud Contacts
Best for Apple users7.2/10If 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.
- βEffortless if you're in the Apple ecosystem
- βClean vCard export and re-import
- βFree with an Apple ID
- βNo CSV output β vCard only, so not really a converter to a spreadsheet
- βContacts stored in Apple's cloud
- βLittle use outside Apple devices
Aconvert (online converter)
Free but uploads your file6.4/10A 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.
- βFree and no signup to try
- βHandles many file types beyond contacts
- βYour contacts are uploaded to their server
- βGeneric parsing can drop or merge repeated fields
- βAd-supported upload/download round trip
Excel / manual copy-paste
Free but tedious5.6/10You 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.
- βCosts nothing and stays fully local
- βNo tool or account to trust
- β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
β 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.