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