VCF (vCard) to CSV Converter
Convert a .vcf contact file to CSV online. Unfolds folded lines, decodes quoted-printable, and maps names, phones, emails and addresses to named columns.
What is the VCF (vCard) to CSV Converter?
The ByteTools VCF to CSV Converter turns an exported contact file into a spreadsheet. Drop a .
- Handles multiple vCards in one file, one row per contact
- Unfolds folded lines and decodes quoted-printable and base64
- Splits N and ADR into their individual components
- TYPE-aware columns such as Tel Mobile and Email Work
- Hides columns that are empty for every contact
- Fully offline — your address book never leaves the browser
How to use the VCF (vCard) to CSV Converter
- 1
Drop your .vcf file into the drop zone, or paste its contents into the box.
- 2
Choose the delimiter your spreadsheet expects.
- 3
Leave 'Hide columns that are empty for every contact' ticked for a tidier table.
- 4
Check the contact and column counts to confirm everything parsed.
- 5
Copy the CSV or download it as contacts.csv.
About the VCF (vCard) to CSV Converter
The ByteTools VCF to CSV Converter turns an exported contact file into a spreadsheet. Drop a .vcf from your phone, Outlook, Google Contacts or an old address book and every BEGIN:VCARD block becomes one CSV row with sensible, human-readable column names.
The parser follows the vCard rules properly: it unfolds continuation lines that start with a space, decodes quoted-printable and base64 payloads, splits structured N and ADR values on unescaped semicolons, and reads TYPE parameters so a mobile number lands in Tel Mobile and a work address in Address Work City rather than being flattened into one blob.
Everything runs in your browser and nothing is uploaded — an address book is about as personal as a file gets, and it should not be posted to a website to be converted. Columns that are empty for every contact can be hidden so the output stays readable.
Frequently asked questions
How do I convert a .vcf file to CSV?
Drop the file into the drop zone. Each vCard record becomes a row, the properties become named columns, and the CSV appears below ready to copy or download into Excel or Google Sheets.
Why do some names look garbled in other converters?
Older exports encode accented characters as quoted-printable, for example =C3=BC for ü. This tool decodes that back to real UTF-8 text, and also joins the soft line breaks those exports use.
What happens to contact photos?
Photos, logos and keys are binary and cannot go into a CSV cell, so the column simply records that one is present along with its size in bytes. The image data itself is not exported.
Can it handle a file with hundreds of contacts?
Yes. The file is parsed in one pass and the columns are the union of every property found, so contacts with different fields still line up correctly with blanks where a value is missing.
Is my address book uploaded anywhere?
No. The file is read locally with the browser's file API and parsed by JavaScript on your device. Nothing is transmitted or stored.
Related tools
CSV to vCard (VCF) Converter
Convert a contacts CSV to a .vcf file online. Map your columns to vCard fields, choose version 3.0 or 4.0, with proper escaping and 75-octet line folding.
ICS (iCalendar) to CSV Converter
Convert an .ics calendar file to CSV online. One row per event with start, end, duration, location, organiser, attendees and recurrence — all in your browser.
CSV Viewer & Table
View CSV as a clean HTML table online. Live search filter, row and column counts, delimiter and header options — all processed locally in your browser.
vCard QR Code Generator
Turn your contact details into a vCard QR code people can scan to save you straight to their phone. Download it as PNG, SVG or a .vcf contact file.
CSV to JSON Converter
Convert CSV to a JSON array of objects online. Header-row detection, comma/semicolon/tab delimiters and pretty-printed output — 100% in your browser.