{ }
DevToolsLabs

CSV to vCard (VCF) Converter

If you are importing sprawling Excel contact lists into an iCloud Address Book, an Android phone, or Microsoft Outlook, you must first format it into the strict vCard (VCF) protocol. Most online converters force you to upload your sensitive, personally identifiable contact information (PII) to an unknown foreign server. Our CSV to vCard generator parses your names, emails, and phone numbers natively within your browser's private engine. **Your data is absolutely never sent to a server.**

100% Private & Secure

This tool runs completely inside your browser using client-side WebAssembly and JS. Zero data is ever sent to our servers.

Map CSV Columns

Select which CSV columns correspond to standard vCard fields.

Raw CSV Data

.vcf Output (vCard 3.0)

How to use this tool

  1. Paste your raw comma-separated values (CSV) into the left 'Raw CSV Data' box. The first line must act as your column headers.
  2. The tool will automatically attempt to figure out which column is the First Name, Email, Phone, etc.
  3. Review the 'Map CSV Columns' bar at the top to ensure the columns map perfectly to standard vCard properties.
  4. The standard VCF 3.0 string builds instantly in the right-hand box as you type or adjust mappings.
  5. Click 'Download' to instantly pull an offline `contacts.vcf` file exactly to your desktop.

Example Usage

Input
Name,Phone
John Doe,+1234567890
Output
BEGIN:VCARD
VERSION:3.0
N:;John Doe;;;
FN:John Doe
TEL;TYPE=CELL:+1234567890
END:VCARD

When to use this tool

  • Sales teams moving scraped cold-email CSV sheets directly into their Apple/Mac iCloud Address Books without data-leak liability.
  • IT Administrators automating the migration of employee databases into standard Outlook VCF contact trees.
  • Migrating an ancient CRM's user exporting format into a standard mobile-ready contact sheet securely.

Frequently Asked Questions

Is this actually secure? Will my contacts be stolen?

It is mathematically impossible for us to collect your contact list. This specific page is built entirely in isolated static JavaScript (React state). The parsing and transformation calculations occur physically entirely on your phone or laptop processor. We deliberately designed it this way to prevent GDPR violations.

Which vCard version does this use?

This outputs the vCard 3.0 specification. 3.0 is universally accepted. It solves compatibility issues often found with the newer legacy 2.1 syntax while still loading perfectly on both Google Android and Apple iOS.

Can I import this file directly into iCloud?

Yes! Simply press 'Download', open the iCloud Contacts Web Portal or the Native Mac Contacts App, click 'File', and 'Import vCard'. It will ingest the entire multi-contact file simultaneously.

Does it support multiple contacts in one file?

Absolutely. The vCard 3.0 specification inherently allows concatenating dozens or thousands of `BEGIN:VCARD` block rows right after one another in a single `.vcf` document.

More Developer Tools