Universal Column Detection
Automatically recognizes common contact column names from any source.
Enter your email to receive a sign-in link
Transform your contacts spreadsheet into a universally compatible vCard file for import to any phone, email client, or CRM.
Free preview — then from $5. Save with bundles.Ensure your CSV has columns for First Name, Last Name, Email, Phone, etc.
Upload Contacts CSV CSV and choose vCard Contacts (.vcf) format
Review converted data, download Contacts-ready file
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.
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 |
Each CSV row becomes one vCard entry in the output file
CSV row with contact fields
First Name,
Last Name,
Email
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.
Automatically recognizes common contact column names from any source.
Generates vCard 3.0 format with widest compatibility across devices.
Combines first, middle, last name, prefix, and suffix into proper vCard structure.
Maps flat address columns into vCard structured address format.
Maps phone numbers and emails with correct vCard type parameters.
Files process locally in your browser. Contact data never leaves your computer.
I exported my client list from our CRM as CSV and needed it on my iPhone for quick calls between showings. I converted the CSV contacts to vCard format and emailed the VCF file to myself. All 500 contacts imported with phone numbers, emails, and addresses mapped correctly.
After a conference I had a spreadsheet of attendee contacts with names, companies, and emails. The csv to vcard converter turned the entire list into a single VCF file I imported into Google Contacts. The smart name handling correctly split first and last names from a combined column.
Our vendor directory lived in an Excel spreadsheet that no one could easily access on the go. I converted the Excel contacts to VCF and shared it with the team. Everyone imported the vCard file into Outlook and had the full vendor list with phone numbers and addresses on their phones.
Issues you might encounter when importing Contacts CSV data to vCard Contacts (.vcf) - and how we solve them
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
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
No server round-trips. Your CSV → vCard data is processed entirely in the browser tab.
The moment you close the page, all CSV → vCard data is wiped from browser memory. No traces left.
Meets GDPR requirements by design — no data processing on external servers, ever.
Buy bundles and get up to 60% off. Perfect for recurring monthly conversions.
All available data flows from Contacts to Contacts
First Name + Last Name → N / FN
Email → EMAIL;TYPE=INTERNET
Phone → TEL;TYPE=CELL
FN → Full Name
N → First Name / Last Name / Middle Name / Prefix / Suffix
EMAIL → Email
Help us improve—what stopped you today?
Enter your email to claim your welcome bonus
SpreadsheetBroccoli