VCF to CSV Converter — Free, Private, Browser-Based
Drop the .vcf file exported from your iPhone, Android, Outlook, or iCloud and get a clean CSV spreadsheet — names, phones, emails, organization, address, birthday, notes. Two export flavors: an Excel-ready CSV (opens with Chinese and emoji names intact) and a Google Contacts import format. Your contacts never leave your device.
Private by design. Your contacts are parsed and converted entirely in your browser — the file is never uploaded to a server.
How vCard fields map to CSV columns
vCard stores contacts as typed properties, several of them structured with semicolons. This tool flattens them into spreadsheet-friendly columns; here is the exact mapping, including the differences between the Excel and Google Contacts exports.
| vCard property | What it holds | Excel CSV column | Google CSV column |
|---|---|---|---|
| FN / N | Display name; family + given names | Name, First Name, Last Name | Name, Given Name, Family Name |
| TEL (repeats) | Phone numbers with TYPE (cell, home, work…) | Phones — all, semicolon-joined | Phone 1/2 - Type + Value |
| EMAIL (repeats) | Email addresses with TYPE | Emails — all, semicolon-joined | E-mail 1/2 - Type + Value |
| ORG / TITLE | Company and job title | Organization, Title | Organization 1 - Name / Title |
| ADR | 7 semicolon-separated parts (street, city, region…) | Address — parts joined with commas | Address 1 - Formatted |
| BDAY / NOTE | Birthday and free-text notes | Birthday, Note | Birthday, Notes |
- Photos (PHOTO), UIDs, and app-specific X- properties are intentionally dropped — CSV is a text format and embedded images would corrupt the table.
- Old vCard 2.1 exports encode non-ASCII text as quoted-printable (=E4=B8=AD…); this is decoded automatically using the charset each property declares.
How to convert VCF contacts to CSV
- Export your contacts as VCF. iPhone: iCloud.com → Contacts → Export vCard. Android: Contacts app → Fix & manage → Export to file. Outlook and most CRMs also export .vcf.
- Drop the file here. Drag the .vcf in or click to browse — or paste raw vCard text directly. Multi-contact files parse in one go.
- Check the preview. The first 50 contacts show in a table: name, phones, emails, organization, address and more. Unreadable lines are counted, not fatal.
- Download your CSV. Choose "CSV (Excel)" for spreadsheets — it includes a UTF-8 BOM so Excel renders every language correctly — or "Google Contacts CSV" to import into Gmail.
Frequently Asked Questions
- Are my contacts uploaded anywhere?
- No. Parsing and conversion run entirely in your browser — the file never leaves your device, which matters for something as sensitive as your address book.
- Which vCard versions are supported?
- vCard 2.1, 3.0, and 4.0 — including folded (wrapped) lines, quoted-printable encoding from old Nokia/Outlook exports, and both TYPE=cell and bare 2.1-style parameters.
- Why do Chinese or emoji names break in Excel but work here?
- Excel misreads plain UTF-8 CSVs unless they start with a byte-order mark (BOM). This tool writes the BOM automatically, so 中文, émigré, and emoji names open correctly.
- A contact has several phone numbers — what happens?
- All of them are kept, joined with semicolons in the Phones column (the Google export splits the first two into separate typed columns).
- What if my file has malformed lines?
- Lines that can’t be parsed are skipped and counted — you see a warning with the count, and every readable contact still converts.
- How do I import the result into Google Contacts?
- Download the Google Contacts CSV variant, then in contacts.google.com choose Import → select the file. The column headers match Google’s template.
Use Cases
- Turn an iPhone contacts backup into an Excel spreadsheet
- Migrate contacts from an old phone into Google Contacts via CSV
- Import customer contacts from vCard into a CRM that only accepts CSV
- Audit and dedupe your address book in a spreadsheet
- Extract just names and emails from a contacts export for a mailing list