CSV to vCard conversion

Create vCard Contacts from CSV Data

Turn a clean contact spreadsheet into a vCard file with one record per row, then inspect the result before saving it.

Use a header row and familiar columns such as Name, Email, Phone, Organization, and Address. ContactCraft maps aliases such as Company and Mobile into the common vCard properties it supports.

Name,Email,Phone,Organization,Address → FN,EMAIL,TEL,ORG,ADR

Create vCards from CSV

Steps for a reliable vCard export

  1. Save the spreadsheet as comma-separated CSV with headers.
  2. Keep one contact per row and quote values containing commas.
  3. Load the file and check the preview for shifted columns or blanks.
  4. Select VCF / vCard and download the generated file.

Useful spreadsheet columns

Recognized headers include Name, Full Name, First Name, Last Name, Email, Email Address, Phone, Phone Number, Mobile, Organization, Company, Org, Address, and Street. The vCard output is a focused vCard 3.0 subset rather than a full spreadsheet-to-contact schema.

Limitations

The basic converter does not auto-detect semicolon or tab delimiters, and it does not map notes, photos, groups, custom labels, URLs, or arbitrary spreadsheet columns. If you have separate work and home phone columns, only a recognized phone column is used. Review the generated file before importing it.

FAQ

Will every custom CSV column become a vCard field?

No. Only the recognized common contact fields are emitted by the basic converter.

Can I create multiple vCards at once?

One CSV file can produce multiple vCard records, with one record for each parsed row.

Does the conversion leave my spreadsheet in the browser?

The file is parsed and generated locally; ContactCraft does not send the contact rows to a remote conversion API.

Related contact workflows

Suite homepage · Pricing · Account access · Privacy · Security