Skip to content

Free · Reliable output · No signup

Convert CSV contacts to VCF

Map CSV names, emails, phone categories, addresses and contact details to vCards. Preview contacts and download a free VCF file.

CSV → VCF (vCard)

Free conversion in your browser. Your file stays on this device.

Local processing
2 fictional contacts
  1. Choose your CSV

    Open a file, paste CSV text, or try the sample.

  2. Review the preview

    Map contact columns and check the vCard preview.

  3. Copy or download

    Save your .vcf file with the current settings.

Output preview

Example output

vCard source

BEGIN:VCARD
VERSION:3.0
FN:Alex Example
N:;;;;
TEL;TYPE=CELL:+1 202 555 0101
END:VCARD

First 20 rows · Up to 16,000 characters

Formatted contacts

Name
Alex Example
Phone (cell)
+1 202 555 0101

First 20 complete vCard 3.0 contacts · 1,000 characters per field. Preview values stay literal text.

Three simple steps

How to convert CSV to VCF (vCard)

  1. 1. Open your CSV

    Choose a file up to 50 MB, paste CSV text, or try the fictional sample. The first row supplies column headers.

  2. 2. Review the output

    Check the preview and available format settings. Edit CSV opens the same document in the editor; return with your changes intact.

  3. 3. Save your result

    Copy the complete output or download a .vcf file. No signup or payment is required.

Output contract

What the VCF (vCard) converter writes

The converter writes vCard 3.0 contacts with escaped text and folded lines. Map full names or given and family names; each contact needs a nonempty name.

The preview is bounded so larger files stay manageable. Downloads use the complete parsed document within the format limits, including changes made in the editor.

Parsing and conversion happen on your device. Your CSV is not uploaded to a conversion server. An error preserves the current input so you can adjust settings or edit the source and try again.

Plain answers

VCF (vCard) conversion questions

Is this a real VCF (vCard) file?+

Yes. The download is valid VCF (vCard) text created from the parsed CSV table.

When is the download created?+

The output preview appears after parsing. Copy and download generate the complete output with your current settings; the preview can show fewer rows than the exported file.

What happens to data types?+

Cells stay as text by default, preserving identifiers and leading zeroes. SQL and SQLite allow explicit column types; invalid values are reported before download.