Convert CSV Contacts to VCF vCard
Convert a CSV contact list into VCF vCards for iPhone, iCloud, Google Contacts, and Outlook while keeping the file on your device.
VCF, also called vCard, is the standard interchange format for contacts. It is useful when a spreadsheet contains names, email addresses, phone numbers, or organizations and the destination expects contact cards instead of rows.
Use CSV to VCF and upload a CSV with common headers such as name, first_name, last_name, email, phone, or company. HappyCSV suggests a mapping, but you can manually choose the exact CSV column for every vCard field. This matters because a spreadsheet does not inherently tell a converter that Mobile Number should become TEL;TYPE=CELL or that Company should become ORG.
Before downloading, review the first contact cards, choose vCard 3.0 for the widest iPhone/device compatibility or vCard 4.0 for modern destinations, and select the correct phone type. Address, job title, organization, notes, and multiple email/phone values are supported when mapped.
Review the output before importing. Remove duplicates first if the list came from several exports, and check phone-number country codes when contacts came from different regions.
The conversion happens in the browser. No contact file is sent to a HappyCSV server.
Related Articles
Convert CSV Latitude and Longitude to GeoJSON
Convert latitude and longitude columns into GeoJSON point features for maps, GIS software, and location-data workflows.
Convert CSV to ICS Calendar Events
Convert rows with dates and event details into an ICS file for Google Calendar, Outlook, Apple Calendar, and iPhone.
Convert CSV to NDJSON JSON Lines
Convert every CSV row into newline-delimited JSON for APIs, logs, BigQuery, and data pipelines.
Need to handle CSV files?
HappyCSV is the free, secure way to merge, split, and clean your data — all in your browser.