en

CSV to VCF

Convert a CSV contact list to a vCard file (.vcf) locally - ready to import into any address book.

Running locally on your device ...

Running locally on your device ...

0%

Is my file uploaded?

No. Everything runs in your browser - your file never leaves your device. How this is verifiable

No upload100% local
Your content stays with youno third-party access
Hosted in GermanyGlobal Content Delivery
Independently auditedTLS A+ · HTTP headers A+

Contact lists often arrive as a table - an export from a CRM, an Excel list from a trade show, or a team contact file. Every common address book (iPhone, Android, Outlook, Thunderbird), however, imports vCard (.vcf), not CSV directly.

This tool reads your CSV entirely locally in the browser and expects the columns full_name, given_name, family_name, email, phone, organization, title, address, birthday, note (missing columns simply stay empty). Each row becomes its own RFC 6350-compliant vCard 3.0 entry, all bundled into one .vcf file - exactly the format every address book expects on import.

Nothing is uploaded - the conversion happens entirely locally, even for lists with sensitive customer data. You can import the .vcf file straight into your address book.

Specifications

Specifications
Input formatsCSV
Auto-conversionZIP, XLSX, SQLite, DBF, VCF, ICS, DXF, GeoJSON
Output formatVCF
Batch processingNo
ProcessingLocally in your browser (JavaScript)
File uploadNone

In 3 steps

  1. Drop or pick your CSV file.
  2. The tool builds a vCard entry per row locally.
  3. Download and import the .vcf file.

Limitations: Expected columns: full_name, given_name, family_name, email, phone, organization, title, address, birthday, note. Several email/phone values in one cell (semicolon-separated) become several vCard fields. No photo import, no custom fields or groups. Very large lists need memory.

FAQ

Is my CSV uploaded?

No. The vCard file is built entirely locally in the browser.

Which columns must my CSV have?

full_name, given_name, family_name, email, phone, organization, title, address, birthday, note - missing columns simply stay empty.

Can I give several phone numbers?

Yes, separate them with a semicolon in the same cell.

Does the iPhone import the file directly?

Yes, .vcf is the standard format for contact imports on iOS, Android, Outlook and Thunderbird.

VCF to CSV instead?

Yes, use the "VCF to CSV" tool.

Related tools

VCF to CSV · ICS to CSV · CSV to ICS · JSON to CSV