Drop CSV / TSV
or paste below — max 25 MB
Column mapping
Help Us Improve
—
(—)
CSV to vCard converter
Convert a contact CSV to a vCard .vcf file — names, email, and phone in one download. Free, no sign-in.
What is CSV to vCard conversion?
What you can do here
CSV to vCard: One row becomes one vCard, written into a single .vcf download.
Column mapping: Headers such as Email and Phone are suggested. Override any field before export.
Names, phones, and addresses: FN and N, voice and mobile numbers, organization, title, and a home address.
Copy or download: Copy the vCard text or save contacts.vcf for a phone or address book.
How to convert CSV to vCard
Paste or drop the CSV
Use a header row. Comma, tab, semicolon, and pipe files are detected.
Check the column mapping
Confirm name, email, and phone. Skip columns that are not contact fields.
Download the .vcf
Import contacts.vcf into a phone, Google Contacts, or Apple Contacts.
Tips for a clean vCard file
- 01
Keep a real header
First Name and Email map themselves. A sheet with no header cannot tell a phone from a city.
- 02
Put mobile in its own column
A header that says Mobile becomes TEL;TYPE=CELL. A general Phone column becomes a voice number.
- 03
Quote cells that contain commas
Street names such as "12, High Street" need standard CSV quotes so the address stays one cell.
- 04
One contact per row
Blank rows are ignored. A row with no name, email, or phone is skipped and counted.
Great for
Phone imports
Move a spreadsheet of people into an address book without retyping.
Event and CRM exports
Turn a guest list or contact export into a .vcf the phone can open.
Team directories
Share names, emails, and offices as one vCard file.
Why convert here
Local-first
Contact rows are not uploaded.
Free to use
Map columns and download a .vcf with no account.
No signup
Paste the CSV and export immediately.
Editable mapping
Unusual headers still land on the right vCard property.
Technical notes
- Input
- CSV or TSV text with a header row. Quoted fields follow the usual comma-separated rules.
- Output
- vCard 3.0 (VERSION:3.0), CRLF line endings, folded near 75 characters. Non-ASCII values get CHARSET=UTF-8.
- Limits
- Up to 10,000 contacts in one file, and uploads under 25 MB.
- Privacy
- FileReader and conversion stay in the browser. The .vcf is built on your machine.
Sources & References
“This document defines the vCard data format for representing and exchanging a variety of information about individuals and other entities (e.g., formatted and structured name and delivery addresses, email address, multiple telephone numbers, photograph, logo, audio clips, etc.).”
RFC 6350 — vCard: Defines the vCard properties this converter writes (FN, N, TEL, EMAIL, ADR). The file uses VERSION:3.0 so contact apps can import it. rfc-editor.org/rfc/rfc6350.html
“The comma separated values format (CSV) has been used for exchanging and converting data between various spreadsheet programs for quite some time.”
RFC 4180 — CSV: Defines the contact spreadsheet this converter reads before building vCards. datatracker.ietf.org/doc/html/rfc4180