VCF to CSV Converter

Convert a vCard (.vcf) file exported from iPhone, Android, Outlook, or Google Contacts into a clean CSV spreadsheet, extracting fields like full name, phone numbers, email addresses, organization, title, address components, website, and notes into individual columns. Multiple contacts in a single VCF file are each mapped to their own row, and columns are generated dynamically based on the fields present across all cards. Upload your file and download the CSV instantly — all parsing happens in your browser with no data sent to any server.

Input

VCF

Paste VCF to convert
Output

CSV Output

What is vCard to CSV Converter?

vCard files are the universal contact export format — every contacts app on every platform exports .vcf — but almost nothing else reads them natively. CRM systems want CSV imports. Mail merge tools want spreadsheets. Mailing list platforms want column-mapped CSV files with email in one column and name in another. This tool parses .vcf files (vCard 2.1, 3.0, and 4.0) and extracts contact data into a clean CSV: full name, first and last name separately, email address (or multiple email addresses in separate columns), phone numbers by type (mobile, work, home), organisation, job title, and address components (street, city, state, postal code, country). Multi-contact .vcf files with multiple BEGIN:VCARD blocks are fully supported — each contact becomes a CSV row. Upload the file or paste the vCard text directly.

How to Use

  1. 1

    Upload or Paste Your vCard File

    Upload a .vcf file exported from your contacts app, or paste the raw vCard text. The tool supports vCard 2.1, 3.0, and 4.0, and handles multi-contact .vcf files (multiple BEGIN:VCARD blocks) in one pass.

  2. 2

    Configure CSV Column Mapping

    Choose which vCard fields to extract as CSV columns: full name, first/last name separately, email addresses, phone numbers (all types or specific types), organisation, job title, and physical address components.

  3. 3

    Convert to CSV

    Click "Convert to CSV". Each vCard block becomes a CSV row; multiple values for the same field type (e.g., two email addresses) are placed in separate columns (email_1, email_2) or joined with a semicolon.

  4. 4

    Download and Use the CSV

    Download the .csv file for import into a CRM system, mail merge tool, mailing list platform, or Excel for further analysis and editing.

Common Use Cases

Contact Export to Spreadsheet

Export contacts from iPhone, Android, Outlook, or Google Contacts as a .vcf file and convert to CSV for viewing in Excel or Google Sheets, bulk editing, or mail merge operations.

CRM Data Import

Most CRM systems (Salesforce, HubSpot, Pipedrive, Zoho) accept CSV for bulk contact import. Convert .vcf contact exports to CSV to migrate your address book into a new CRM platform.

Mailing List Preparation

Convert a .vcf contacts file into a CSV with name and email columns for uploading to email marketing platforms (Mailchimp, Klaviyo, Campaign Monitor) as a subscriber import.

Contact Database Backup & Analysis

Convert .vcf backups of your contacts to CSV to store in a structured format, search and filter contacts in Excel, or perform analysis on contact metadata like location or organisation.

Conversion Examples

vCard File → CSV Contacts

Each vCard block becomes a CSV row with standardised column names.

Input JSON

BEGIN:VCARD
VERSION:3.0
FN:Alice Smith
EMAIL:alice@example.com
TEL:+44-20-1234-5678
ORG:Acme Corp
END:VCARD

Output CSV

full_name,email,phone,organisation
Alice Smith,alice@example.com,+44-20-1234-5678,Acme Corp

Multiple vCards → CSV Table

A .vcf file with multiple contacts becomes a multi-row CSV.

Input JSON

BEGIN:VCARD
FN:Alice Smith
EMAIL:alice@example.com
END:VCARD
BEGIN:VCARD
FN:Bob Jones
EMAIL:bob@example.com
END:VCARD

Output CSV

full_name,email
Alice Smith,alice@example.com
Bob Jones,bob@example.com

Frequently Asked Questions