Convert VCF to CSV

Convert VCF to CSV instantly in your browser. Free, fast, and private - your files are processed locally on your device.

upload_file

Drop your VCF files here

Up to 5MB per file.

Files never leave your browser

How to Convert

  • 01

    Upload your VCF files

    Drag and drop or select VCF files from your device. You can upload multiple files at once.

  • 02

    Configure Output

    Start the conversion. Crest Convert will prepare the CSV file using the appropriate format engine.

  • 03

    Download CSV files

    Once conversion finishes, download your files individually or as a compressed ZIP archive.

Why convert VCF to CSV?

Convert VCF files to CSV locally, with no file upload or account required.

Contact exports preserve repeated properties and their type parameters. Choose JSON for structured contact data or a spreadsheet for reviewing fields.

Frequently Asked Questions

Can I review my phone contacts in a CSV spreadsheet?expand_more
Yes. Each vCard becomes a row. Property headers such as EMAIL;TYPE=HOME identify the kind of detail, and repeated properties use numbered columns. These technical headers may need mapping when importing into another contacts app.
Why does a phone number have an apostrophe in the CSV?expand_more
A leading plus can be interpreted as a spreadsheet formula. CSV output prefixes formula-like values with an apostrophe for safety. Choose VCF to XLSX for literal phone numbers in explicitly typed text cells.
How do I convert VCF to CSV?expand_more
Select a file up to 5 MB, start the conversion, and download the result. Processing runs locally in your browser. Table conversions support up to 20,000 records, 256 columns and 200,000 cells.
Are my files uploaded?expand_more
No. This converter processes the file in a local browser worker. File contents are not sent to the conversion server, and the file is not used to train AI.
Are repeated contact details preserved?expand_more
vCard 3.0 and 4.0 files are supported. Repeated properties have separate numbered columns, and property parameters remain in the headers. JSON exports use jCard-compatible component arrays and can be imported again. Legacy quoted-printable or non-UTF-8 contacts must be exported as UTF-8 first.
How are data types and spreadsheet safety handled?expand_more
Table text is kept as text, including leading zeros. XLSX output uses text cells rather than executable formulas. CSV/TSV fields beginning with formula-like characters receive a leading apostrophe for spreadsheet safety; choose XLSX or JSON if you need exact literal values. Nested table values use JSON text rather than ambiguous flattened field names.

Related Conversions