About this site
CSV to VCF Converter is a small, focused tool site: it converts contact lists between spreadsheet formats (CSV, Excel) and the vCard format phones understand โ entirely in your browser.
The one rule: nothing uploads
Every tool on this site runs as JavaScript on your device. There is no conversion server, no "processing queue", no copy of your address book at rest anywhere but your own disk. That's not a policy promise that requires trust โ it's an architecture you can verify by watching the network tab of your browser while converting, or by switching off your connection after the page loads.
A contact list is one of the most personal files there is โ it's not even only yourdata, it's everyone you know. Tools that upload it to convert it should be the exception, not the default. This site exists to be the alternative.
How the output is tested
The vCard generator follows the actual specifications โ vCard 2.1, RFC 2426 (3.0) and RFC 6350 (4.0) โ including the unglamorous parts: comma/semicolon escaping, 75-octet line folding, structured N and ADR fields, TEL TYPE parameters and quoted-printable encoding for 2.1. Output files are periodically re-imported into Google Contacts, iCloud's web importer and Android's Contacts app to confirm they land cleanly, and the parser side is exercised against real exports from legacy handsets. Automated tests cover the CSV-to-vCard pipeline on every change. Last full check: July 24, 2026.
Who writes this
The site and its guides are maintained by Casey Marlin, who has spent an unreasonable amount of time reading vCard specs and watching importers reject files so you don't have to. Corrections and edge-case files that break the converter are genuinely welcome โ they make the tool better for everyone.
The tools
- CSV to VCF converter โ the main tool, with column mapping, preview and version choice.
- Excel to VCF โ same engine, .xlsx/.xls input, with Excel-specific preparation advice.
- VCF to CSV โ the reverse direction, for spreadsheets and CRMs.
- Import walkthroughs for Android and iPhone.