Q
QuickConvert
Free & Unlimited

VCF to CSV for Gmail/Google Contacts (2026): Merge Multiple vCards + Keep Phone Fields Clean

Format Guidesβ€’9 min readβ€’February 25, 2026β€’Updated March 5, 2026

Convert VCF (vCard) files to CSV for easy import into Gmail and Google Contacts. Learn how to merge multiple vCard files, preserve all phone number fields, handle special characters, and clean up contact data for perfect imports without duplicates.

#VCF #vCard #CSV #Gmail #Google Contacts #Outlook #Address Book

VCF (vCard) is the universal contact format, but bulk editing and importing to Gmail/Google Contacts is easier with CSV. Converting VCF to CSV allows you to clean data in Excel, merge duplicate contacts, and mass-import without losing phone numbers, addresses, or email fields.

What is a VCF/vCard File?

VCF (Virtual Contact File) stores contact information in vCard formatβ€”an open standard supported by:

  • βœ… Gmail / Google Contacts
  • βœ… Outlook / Exchange
  • βœ… Apple Contacts (macOS/iOS)
  • βœ… Android address books
  • βœ… Thunderbird

A typical vCard looks like:

BEGIN:VCARD
VERSION:3.0
FN:John Doe
N:Doe;John;;;
TEL;TYPE=CELL:+1-555-123-4567
TEL;TYPE=WORK:+1-555-987-6543
EMAIL;TYPE=WORK:john.doe@company.com
ORG:ACME Corporation
TITLE:Software Engineer
END:VCARD

Why Convert VCF to CSV?

Use Cases

  • Bulk editing: Fix phone formats, add missing fields (Excel)
  • Merge duplicates: Combine contacts from multiple sources
  • CRM import: Salesforce, HubSpot require CSV
  • Backup and migration: Move iPhone β†’ Android, Outlook β†’ Gmail
  • Data cleaning: Remove old contacts, standardize formats

VCF to CSV for Gmail/Google Contacts

Google Contacts CSV Format

Google Contacts expects specific column names. Required columns:

Column Name vCard Field Example
Name FN John Doe
Given Name N (first) John
Family Name N (last) Doe
E-mail 1 - Value EMAIL john@example.com
Phone 1 - Value TEL 555-123-4567
Organization 1 - Name ORG ACME Corp

Multiple phone numbers: Use Phone 1 - Value, Phone 2 - Value, etc.

Multiple emails: E-mail 1 - Value, E-mail 2 - Value, etc.

Import Steps (after conversion)

  1. Open Google Contacts
  2. Left sidebar β†’ Import
  3. Choose your CSV file
  4. Click Import

⚠️ Important: Use UTF-8 encoding when saving CSV (Excel default is sometimes Windows-1252, which breaks special characters).

Handling Multiple vCard Files

Scenario: 100 Separate .vcf Files

Your phone exports each contact as a separate file:

John_Doe.vcf
Jane_Smith.vcf
Bob_Johnson.vcf
...

Solution 1: Merge First, Then Convert

macOS/Linux:

cat *.vcf > all_contacts.vcf

Windows (PowerShell):

Get-Content *.vcf | Set-Content all_contacts.vcf

Solution 2: Batch Convert

Use our VCF to CSV Converter with drag-and-drop for multiple filesβ€”automatically merges into one CSV.

Common VCF to CSV Issues & Fixes

Issue 1: Phone Numbers Lose Formatting

Problem: +1-555-123-4567 becomes 15551234567 (Excel strips formatting)

βœ… Fix: In Excel, format phone column as Text (not Number) before import:

  1. Select phone columns
  2. Format Cells β†’ Text
  3. Or prefix with single quote: '555-123-4567

Issue 2: Special Characters Break (Γ±, Γ©, ΓΌ, etc.)

Problem: "JosΓ© GarcΓ­a" becomes "José García"

βœ… Fix: Save/export CSV as UTF-8:

  • Excel: Save As β†’ CSV UTF-8 (not regular CSV)
  • Google Sheets: File β†’ Download β†’ CSV (automatically UTF-8)
  • Text editor: Set encoding to UTF-8

Issue 3: Multiple Phone Numbers Overwrite Each Other

Problem: Contact has 3 phone numbers, CSV only shows 1

βœ… Fix: Create separate columns:

Name,Phone 1 - Type,Phone 1 - Value,Phone 2 - Type,Phone 2 - Value
John Doe,Mobile,555-123-4567,Work,555-987-6543

Issue 4: Line Breaks in Address Field

VCF:

ADR;TYPE=HOME:;;123 Main St;Seattle;WA;98101;USA

CSV export: Wrap multi-line values in double quotes:

"123 Main St
Seattle, WA 98101
USA"

Issue 5: Duplicate Contacts After Import

Cause: Same contact in multiple VCF files

βœ… Fix: Before converting:

  1. Import VCF to Google Contacts first
  2. Use Google's built-in "Merge & fix" tool
  3. Then export clean CSV

Or in Excel after conversion:

  1. Remove duplicates based on Email column
  2. Data β†’ Remove Duplicates

Advanced: vCard Field Mapping

Name Fields (N vs FN)

  • FN (Formatted Name): "John Michael Doe Jr."
  • N (Structured): Doe;John;Michael;Jr.;
    • Family Name (last)
    • Given Name (first)
    • Middle Name
    • Prefix (Mr., Dr.)
    • Suffix (Jr., III)

Phone Type Indicators

TEL;TYPE=CELL:555-123-4567    β†’ Mobile
TEL;TYPE=WORK:555-987-6543    β†’ Work
TEL;TYPE=HOME:555-111-2222    β†’ Home
TEL;TYPE=FAX:555-333-4444     β†’ Fax

Email Categories

EMAIL;TYPE=WORK:john@company.com  β†’ Work email
EMAIL;TYPE=HOME:john@gmail.com    β†’ Personal email

Address Structure (ADR)

ADR;TYPE=WORK:;Suite 100;123 Business Ave;Seattle;WA;98101;USA
             β””β”€β”¬β”€β”€β”˜  β””β”€β”€β”€β”¬β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”¬β”€β”€β”˜β””β”¬β”˜β””β”€β”€β”¬β”€β”˜β””β”€β”¬β”€β”˜
               β”‚         β”‚             β”‚            β”‚   β”‚   β”‚    β”‚
           P.O. Box  Extended     Street        City State Zip Country

Excel Cleaning Tips

1. Standardize Phone Formats

Remove all non-digits, then reformat:

=TEXT(VALUE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,"-",""),"(",""),")","")),"(###) ###-####")

2. Split Full Name into First/Last

First Name: =LEFT(A2, FIND(" ", A2)-1)
Last Name: =RIGHT(A2, LEN(A2)-FIND(" ", A2))

3. Remove Empty Rows

  1. Select all data
  2. Data β†’ Filter
  3. Filter Name column β†’ Uncheck (Blanks)

4. Merge Duplicate Contacts

Sort by email, then manually merge or use Excel add-ins like Remove Duplicates.

Reverse: CSV to VCF

After editing in Excel, convert back to VCF for import to iPhone/Android:

  1. Use our CSV to VCF Converter
  2. Map columns (Name β†’ FN, Phone 1 β†’ TEL, etc.)
  3. Download VCF file
  4. Import to phone or email yourself the VCF

Platform-Specific Import Notes

Outlook (Desktop)

  1. File β†’ Open & Export β†’ Import/Export
  2. Choose "Import from another program or file"
  3. Select Comma Separated Values
  4. Map columns if prompted

Apple Contacts (macOS)

  1. File β†’ Import β†’ select CSV
  2. Map fields (First Name, Last Name, etc.)
  3. Click OK

Note: Apple Contacts prefers VCFβ€”consider direct VCF import instead.

Salesforce

  1. Setup β†’ Data Import Wizard
  2. Choose Contacts
  3. Upload CSV
  4. Map "Name" β†’ "FirstName" and "LastName" (must split!)

FAQ: VCF to CSV Conversion

Can I convert multiple VCF files at once?

Yesβ€”merge them into a single VCF first (cat *.vcf > all.vcf), then convert. Or use our multi-file converter.

Why do some contacts have missing fields?

Source VCF may not have included those fields. In CSV, they'll be blankβ€”you can fill them in manually or with Excel formulas.

How do I handle contacts with photos?

vCard supports embedded photos (PHOTO field, Base64-encoded). Most CSV conversions skip photosβ€”reimport as VCF to preserve them, or extract photos separately.

What's the maximum number of contacts Gmail supports?

Google Contacts has a 25,000 contact limit (as of 2026). For larger datasets, split your CSV into multiple files.

Related Articles

Can I convert VCF to Excel directly?

Yesβ€”convert to CSV first, then open in Excel. Or use Excel's "Get Data" β†’ "From Text/CSV" for better encoding control.

Related Converters

Conclusion

Converting VCF to CSV unlocks powerful contact management capabilities in Excel and Google Sheets, enabling bulk editing, duplicate merging, and easy CRM imports. The key challengesβ€”preserving phone number formatting, handling special characters with UTF-8, and mapping multiple phone/email fieldsβ€”are all solvable with proper conversion tools and CSV formatting. Use our VCF to CSV Converter for instant conversion with automatic multi-file merging, proper field mapping for Gmail/Google Contacts, and UTF-8 encoding for international characters. Whether migrating contacts between platforms, cleaning up your address book, or importing to CRM systems, VCF to CSV conversion is the essential first step.

Written by

QuickConvert Team

Published

February 25, 2026

Related Articles