Convert csv to vcard

Free online CSV to VCARD converter

Convert CSV contact lists to vCard with desktop or online tools.

Convert CSV to VCARD online - free

Uploading…
Selected files exceed the 15 MB total limit. Please select fewer or smaller files.

Your file is processed instantly and never stored on our servers.

How to convert csv to vcard file

Source format: CSV

CSV (Comma-Separated Values) is a plain-text format for tabular data. It is commonly used by spreadsheets, databases, CRM systems, and email tools to store contact lists with fields such as name, email, phone number, company, and address.

CSV is easy to exchange, but it has no built-in standard for contact meaning. The same column names can be interpreted differently by different apps, so the file usually needs field mapping before conversion.

Target format: vCard

vCard is a standard electronic business card format for contact information. It is usually saved as .vcf and supported by address books, smartphones, email clients, and contact managers. A vCard can store structured details such as names, phone numbers, email addresses, organizations, titles, addresses, birthdays, and notes.

VCF and vCard are the same format; .vcf is the file extension most commonly used for vCard files. You should not rename a CSV file to .vcf because the internal structure is different.

How to convert csv to vcard

The best method depends on whether you need to convert a few contacts or a large list.

Desktop option: Outlook, Apple Contacts, or Thunderbird

If your CSV already matches the expected contact columns, you can import it into a contact app and then export it as vCard.

  1. Open a contact app that supports CSV import, such as Microsoft Outlook, Apple Contacts, or Thunderbird.
  2. Import the CSV file using the app’s import function, for example File → Open & Export → Import/Export in Outlook or File → Import in Apple Contacts.
  3. Map the CSV columns to contact fields such as name, email, phone, and address.
  4. Export the imported contacts as vCard using File → Export or the app’s contact export option.
  5. Save the output as .vcf. Some apps create one .vcf per contact, while others can create a single file containing multiple contacts.

Desktop option for cleanup: LibreOffice Calc or Excel plus a converter

For messy CSV files, open the data in LibreOffice Calc or Microsoft Excel, check the columns, and clean up names, phone numbers, and email addresses before conversion. Then use a converter or script that maps CSV fields to vCard properties.

  1. Open the CSV in LibreOffice Calc or Microsoft Excel.
  2. Confirm that each row represents one contact and that the headers are clear.
  3. Normalize the data, especially names, phone numbers, email addresses, and country codes.
  4. Use a CSV-to-vCard converter or a script to generate .vcf output.
  5. Import the generated file into your target app to verify the result.

Online converters

If the contact list is not sensitive, an online converter can be the fastest option. Choose a reputable service that explicitly supports CSV to VCF conversion and offers field mapping. Established options include Aspose-based converters and similar well-known file conversion services.

Upload the CSV, map the columns, convert, and download the .vcf file. Avoid online tools for confidential contact data because the file is sent to a third-party server.

Compatibility and limitations

CSV to vCard conversion depends on correct field mapping. If the CSV headers are unclear or inconsistent, the resulting vCard may miss data or place it in the wrong field. Before converting, make sure the CSV has clear headers such as First Name, Last Name, Email, Mobile, and Company.

  • CSV has no standard contact schema, so different apps may interpret the same file differently.
  • vCard versions vary; most modern apps support vCard 3.0 and 4.0, while some older systems prefer 2.1 or 3.0.
  • Encoding matters; use UTF-8 when possible to avoid broken accented characters or non-Latin names.
  • Multiple contacts may be exported as one combined .vcf file or as separate files, depending on the tool.
  • Custom CSV fields may not have direct vCard equivalents and can be lost unless the converter supports them.

For the most reliable result, clean the CSV first, test with a small sample, and import the generated vCard into the destination app before converting a large contact list.

CSV vs VCARD: format comparison

How the CSV and VCARD formats compare on the properties that matter most for this conversion.

Comparison of the CSV and VCARD file formats
Property .CSV Comma-Separated Values .VCARD vCard
Plain-text readable Yes Yes
Data types Typed Partial
Nested structures No Yes
Formulas No No
Multiple tables or sheets No No
Typical file size Small Very small
Open standard Yes Yes
Best used for Data exchange Sharing and distribution
Introduced 1996
Developer IETF
MIME type text/csv text/vcard

Frequently asked questions

Is the CSV to VCARD converter free?

Yes, converting CSV to VCARD on 101convert.com is completely free. No registration, email address or installation is required.

How large can my CSV file be?

You can upload CSV files up to 15 MB and convert up to 100 files at once in a single batch.

What happens to my uploaded files?

Files are processed automatically and deleted from our servers within a few minutes after conversion. We never view or share your files.

Do I need to install any software to convert CSV to VCARD?

No. The CSV to VCARD conversion runs entirely online in your browser and works on Windows, Mac, Linux, Android and iPhone.

Did the conversion fail?

In most cases, the cause is an incorrect file format. Please upload a valid CSV file for this CSV to VCARD conversion. Occasionally, the issue may be on our side. We analyze recurring conversion failures and disable or fix the converter if we detect a defect.