VCF/vCard to CSV Converter
Convert VCF/vCard contact files to CSV format instantly. View contacts and export for Excel — all in your browser, nothing uploaded.
Your files stay safe — processed entirely in your browser. Nothing is uploaded.
Drop VCF/vCard files here
or click to select files
Supports .vcf and .vcard files.
How to Convert VCF/vCard to CSV
VCF (Virtual Contact File), also known as vCard, is the standard file format for storing contact information. It's used by virtually every contact management system, including Apple Contacts, Google Contacts, Microsoft Outlook, and smartphone address books. A single VCF file can contain one contact or hundreds of contacts, each with information like name, email addresses, phone numbers, physical addresses, and organization details.
While VCF files are great for transferring contacts between devices and applications, they aren't easy to open or edit directly. Our VCF to CSV converter parses your contact file entirely in your browser and displays all contacts in a clean, readable table. You can then export the data as a CSV file that opens perfectly in Microsoft Excel, Google Sheets, LibreOffice Calc, and other spreadsheet applications. The CSV is exported with a UTF-8 BOM (Byte Order Mark) to ensure special characters and international names display correctly in Excel.
This tool is ideal for migrating contacts between platforms, creating mailing lists, auditing contact data, or simply viewing the contents of a VCF file without importing it into your address book.
Select Your VCF File
Drag and drop your .vcf or .vcard file onto the upload area, or click to browse and select it from your device. The tool supports files containing single or multiple contacts.
View Your Contacts
All contacts in the file are parsed and displayed in a clean table showing names, email addresses, phone numbers, addresses, and organization names. You can review the data before exporting.
Download as CSV
Click the 'Download CSV' button to export all contacts as a CSV file. The file includes a UTF-8 BOM for perfect Excel compatibility, ensuring special characters and international names display correctly.
The conversion is instant for most VCF files, even those containing hundreds of contacts. Since all processing happens locally in your browser, your contact data — including names, phone numbers, and email addresses — never leaves your device.
How this VCF converter works
A .vcf file is plain text, but its line-wrapping and parameter rules trip up most naive converters — which is why exports so often arrive with truncated names or half a phone number. This parser handles those rules in the browser.
- Line unfolding (RFC 6350)
- vCard wraps long values across lines, continuing them with a leading space or tab. Those continuations are rejoined before anything is parsed, so a long address or organisation name survives instead of being cut at the wrap point.
- Parameters are separated from values
- Properties like TEL;TYPE=CELL:090-1234-5678 are split at the first colon and the base property name is read before any parameters, so type annotations never leak into the exported value.
- Multiple values per contact
- A contact with several email addresses or phone numbers keeps all of them rather than only the first — they are collected and joined in the exported cell.
- Structured fields
- N (family, given, middle, prefix, suffix) and ADR (street, city, region, postal code, country) are component fields. Empty components are dropped and the remainder joined, so you get a readable name and address instead of a row of stray semicolons.
- UTF-8 BOM on the CSV
- The exported CSV starts with a byte-order mark. Without it, Excel on Windows assumes the legacy system codepage and turns Japanese names into mojibake — the single most common complaint about VCF-to-CSV converters.
Where it stops
Embedded contact photos (PHOTO) are not exported, since a CSV cell is the wrong place for binary image data. Custom X- properties added by specific address books are also ignored rather than being guessed at.