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.
VCF
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
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
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
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
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