Convert a Contact CSV to a VCF File
Create a contact file from spreadsheet rows using a small, predictable set of CSV headers and a local preview before download.
Prepare a comma-separated file with a header row such as Name,Email,Phone,Organization. ContactCraft also recognizes common aliases including Full Name, Email Address, Phone Number, Company, and Street. Each row becomes one vCard record.
Name,Email,Phone,Organization → one vCard 3.0 record per row
CSV preparation checklist
- Put column names on the first row and one contact on each later row.
- Use commas as delimiters and quote values that contain commas.
- Match your columns to recognized names or aliases.
- Load the file, inspect the contact preview, choose VCF / vCard, and export.
What the VCF output contains
ContactCraft emits vCard 3.0 records with FN and N when names are available, plus ORG, EMAIL, TEL, and ADR for recognized values. Blank cells remain blank; the tool does not invent missing contact data.
Limitations and cleanup
The standard parser is comma-oriented and has no delimiter or encoding selector. Notes, photos, groups, custom labels, multiple email or phone columns, and other fields are not mapped by the basic export. It also does not merge duplicate rows. ContactCraft Plus can add local cleanup, duplicate review, merge, output mapping, and validation reports.
FAQ
Is CSV to VCF the same as CSV to vCard?
Yes. VCF is the common extension for a vCard contact file, so these page names describe the same destination family.
What happens to a row with no name?
The available recognized values can still be written, but you should review the preview and destination application’s handling of incomplete contacts.
Are custom spreadsheet columns preserved?
No. Only the recognized common contact fields are included in the basic vCard output.
Related contact workflows
Suite homepage · Pricing · Account access · Privacy · Security