CSV to vCard VCF Converter Online Free

🥦

Convert Complete

vCard VCF Format
valid rows

Transform your contacts spreadsheet into a universally compatible vCard file for import to any phone, email client, or CRM.

Starting from $5 — see pricing & bundles
Free preview before you pay
Files never leave your browser
No account needed to start

Download Sample Contacts CSV

Sample contacts CSV with standard column format

CSV Template

Tool Rating

4.8 / 5 (89 votes)

How It Works

1

Prepare your CSV

Ensure your CSV has columns for First Name, Last Name, Email, Phone, etc.

2

Upload and Configure

Upload Contacts CSV CSV and choose vCard Contacts (.vcf) format

3

Preview and Download

Review converted data, download Contacts-ready file

4

Import to your device

Open the .vcf file on your phone, or import via Contacts app (Google, Apple, Outlook)

Output is in vCard VCF format — ready to import directly, no manual reformatting needed.

Quick Answers

What CSV column names does the tool recognize?

The tool recognizes common column names like First Name, Last Name, Email, Phone, Company, Job Title, Street, City, State, Zip, Country, Website, Birthday, and Notes. It also recognizes Google and Outlook specific column names automatically.

Can I import the VCF file to my iPhone?

Yes. Email the VCF file to yourself and open it on your iPhone, or use iCloud Contacts to import it. The tool generates vCard 3.0 which is fully compatible with iOS.

Will this work with Google Contacts CSV export?

Yes. The tool automatically recognizes Google Contacts column names like Given Name, Family Name, E-mail 1 - Value, Phone 1 - Value, and all numbered multi-value fields.

Why Convert CSV to vCard?

The Compatibility Problem

Phones, email clients, and CRMs use vCard (VCF) format for contacts. CSV spreadsheets cannot be directly imported to most devices without conversion.

What This Tool Does

Upload your contacts CSV or Excel file. The tool maps your columns to vCard properties and generates a standards-compliant VCF file ready to import.

Supported Input Formats

Works with any CSV or Excel contacts file including Google Contacts exports, Outlook exports, CRM exports, and custom spreadsheets.

Your Data is Safe

Bank-Level Security

256-bit SSL encryption. Same standards as major financial institutions.

No Data Storage

Files are processed directly in browser. No calls to our servers.

GDPR Compliant

Full EU data protection compliance. Your privacy rights protected.

ISO/IEC 27001 Certified GDPR Compliant Swiss Privacy CCPA Compliant

Field Mapping

How Contacts Csv fields map to Contacts Vcard

Contacts Csv Source Value Contacts Vcard Target Value Note
Email john.doe@example.com EMAIL;TYPE=INTERNET Email address
Phone +1-555-123-4567 TEL;TYPE=CELL Phone number
Company Acme Inc. ORG Organization
Job Title Software Engineer TITLE Job title
Website https://example.com URL Website URL
Birthday 1990-01-15 BDAY Birthday (YYYY-MM-DD)
Notes Met at conference 2024 NOTE Notes with escaped newlines
Nickname Johnny NICKNAME Nickname
Categories Friends, Colleagues CATEGORIES Contact groups

Why Use This Tool?

Universal Column Detection

Automatically recognizes common contact column names from any source.

vCard 3.0 Output

Generates vCard 3.0 format with widest compatibility across devices.

Smart Name Handling

Combines first, middle, last name, prefix, and suffix into proper vCard structure.

Address Structuring

Maps flat address columns into vCard structured address format.

Phone and Email Mapping

Maps phone numbers and emails with correct vCard type parameters.

Browser-Based Privacy

Files process locally in your browser. Contact data never leaves your computer.

Data Transformation

Each CSV row becomes one vCard entry in the output file

Input Contact Row

CSV row with contact fields

Key columns: First Name, Last Name, Email
1:1 — One input row creates one output row
Output vCard Entry

Name Build N and FN properties
Contact info EMAIL and TEL properties
Address Build structured ADR
At least First Name or Last Name required per contact

Common vCard Contacts (.vcf) Import Errors

Issues you might encounter when importing Contacts CSV data to vCard Contacts (.vcf) - and how we solve them

Missing Contact Name

Contact has no First Name or Last Name

First Name: (empty), Last Name: (empty)
First Name: John, Last Name: Doe

Ensure each contact has at least a first or last name

Rows without names are excluded from output

Invalid Birthday Date

Birthday cannot be parsed as a valid date

Birthday: 13/32/1990
Birthday: 1990-01-15

Use YYYY-MM-DD, MM/DD/YYYY, or DD/MM/YYYY format

Invalid dates are omitted from vCard output

More credits - more savings

Buy bundles and get up to 60% off. Perfect for recurring monthly conversions.

// PRICING //

Choose the plan that fits your needs

5,381 reviews, Excellent
Pay as you go

Just start processing on any tool page

$1/credit

Tools processing starts from 5 credits. Then 1 credit = 1k rows. No sign-up needed.

OR

Credit Bundles

$ /Credit

One-time purchase

  • No monthly commitment
  • Credits valid for one year
  • Access to all tools
  • Full file downloads

Monthly Bundles Pro

$ /Credit

Best for professionals and content creators

Annual Discount
Per month, billed annually:
Save 20% more
  • Credits refresh monthly
  • Priority processing

Purchase Credits

  • Full CSV & Excel export
  • Google Sheets export
  • Instant browser download
for credits

Visa Mastercard PayPal Apple Pay Google Pay
256-bit SSL encryption
14-day money-back guarantee
PCI DSS compliant
Powered by Paddle

Do unused credits expire?

One-time credit bundles are valid for one year. Subscription credits refresh monthly. You can use credits across any tool, anytime.

Is my data secure?

Files process entirely in your browser. We're GDPR compliant with TLS encryption.

Can I get a refund?

Yes! Full refund within 14 days if no credits used. Partial refund for unused credits anytime. Contact sup@spreadsheetbroccoli.com.

Powered by Paddle

Terms of service applies. VAT included where applicable.

Frequently Asked Questions

Your data never leaves your device. All files are processed entirely in your browser using client-side JavaScript - no data is stored on our servers or sent anywhere. There's no account to hack, no database storing your files, and no API connections to your bank or accounting software. You upload, convert, download, and we forget it immediately.
No payment or signup required. You can upload your file, see a free preview of the conversion results, and verify everything looks correct before paying anything. If it doesn't work for your files, you haven't wasted any money. We only charge when you're satisfied and ready to download the final converted file.
You can, but free scripts and AI often miss edge cases that break real-world data: missing SKUs, currency formatting quirks, tax calculation errors, or date format mismatches. We have battle-tested validators specifically designed for accounting software imports that catch these issues before they corrupt your books. Plus, you get instant browser-based conversion without installing Python or managing dependencies.
The tool recognizes common column names like First Name, Last Name, Email, Phone, Company, Job Title, Street, City, State, Zip, Country, Website, Birthday, and Notes. It also recognizes Google and Outlook specific column names automatically.
Yes. Email the VCF file to yourself and open it on your iPhone, or use iCloud Contacts to import it. The tool generates vCard 3.0 which is fully compatible with iOS.
Yes. The tool automatically recognizes Google Contacts column names like Given Name, Family Name, E-mail 1 - Value, Phone 1 - Value, and all numbered multi-value fields.
Yes. The tool generates a single VCF file containing all contacts. Each contact is a separate vCard entry within the file.
Contacts that have no first name or last name are excluded from the output VCF file. Ensure each row has at least one name field populated.
Yes. The tool accepts both CSV and Excel files (.xls, .xlsx, .xlsm) with the same column detection.
Open the VCF file in Outlook, or go to People, click Import, and select the VCF file. Outlook supports vCard 3.0 import natively.
The first contacts are free to preview. Full file download requires a small fee starting at $5.