Convert CSV / Excel contacts to .vcf — or reverse a vCard back to CSV — entirely in your browser.
Everything runs inside your browser. Files are never sent to any server — once you close the tab, nothing persists.
.xlsx / .xls. You map each column to a vCard field (auto-detected from common header names). The tool generates a standards-compliant .vcf with proper RFC 6350 escaping, phone type labels (cell/work/home/fax), and address types.
BEGIN:VCARD … END:VCARD block, handles line folding (RFC 6350 §3.2), extracts all standard fields (N, FN, TEL, EMAIL, ADR, ORG, TITLE, URL, NOTE, BDAY), and exports a UTF-8 CSV (BOM-prefixed for Excel) — one row per contact.
CELL, WORK, HOME, or FAX for phones; HOME or WORK for emails. The correct TEL;TYPE= / EMAIL;TYPE= parameter is written into every vCard entry.
BEGIN:VCARD…END:VCARD block per row — accepted by all major address books. "One file each" downloads a .zip containing a separate .vcf file per contact, which some enterprise import tools require.
Tip: For Excel files, make sure contacts start on row 1 with column headers. For CSV, UTF-8 encoding works best — save from Excel as "CSV UTF-8 (comma delimited)".