Free online VCF to CSV converter
Convert vCards into editable CSV rows for spreadsheets, CRMs, and contact databases.
Convert VCF to CSV online - free
Column separator
Excel in many European languages expects a semicolon; with commas it puts everything into one column.
Character encoding
If Excel shows broken accents, choose UTF-8 with BOM or the Windows code page.
Your file is processed instantly and deleted as soon as you download it.
Import a file from a URL
Paste a direct link to the file. We download it to our server and it is converted exactly like an upload.
How it works
-
1/3
Upload your .vcf file
Click to browse to select your file you want to convert or simply drag & drop your file into selected area.
-
2/3
Perform .vcf to .csv conversion
After successful file upload, click to convert when you are ready.
-
3/3
Download converted .csv file
Conversion result is ready to download.
Conversion statistics: VCF to CSV
Updated November 15, 2026, from conversions on 101convert.com
How to convert vcf to csv file
- Contacts and address books
- No ratings yet.
Spreadsheets, CRMs, mail-merge tools, and databases often require tabular contact data instead of vCards. Converting the address book makes contacts easier to edit, filter, deduplicate, share, or archive in a smaller plain-text file.
What the VCF format is
VCF is the usual filename extension for vCard, a contact-exchange format used by phones, email programs, and address-book applications. A file can contain one contact or many records with names, organizations, job titles, phone numbers, email addresses, postal addresses, notes, websites, birthdays, photographs, and categories.
Apple Contacts, Google Contacts, Microsoft Outlook, Thunderbird, Android, iOS, and other contact managers can import or export VCF files. VCF is structured text rather than a spreadsheet: each record normally begins with BEGIN:VCARD and ends with END:VCARD, while each property has a name, optional parameters, and a value.
What the CSV format is
CSV stores tabular data in rows and columns. The first row commonly contains field names such as First Name, Last Name, Phone, and Email; subsequent rows represent contacts.
CSV files are supported by Microsoft Excel, LibreOffice Calc, Google Sheets, database software, CRM systems, mail-merge tools, and many import utilities. They are plain text and convenient for sorting, filtering, editing, and bulk processing. CSV has no universal contact schema, however: the destination may require particular column names, a specific delimiter, or separate columns for multiple phone numbers and email addresses.
How to convert VCF to CSV
Using 101convert
- Open the VCF-to-CSV converter on 101convert.com.
- Select or drag the
.vcffile into the converter. - Start the conversion and download the resulting
.csvfile. - Open the result in a spreadsheet and inspect several records, including contacts with multiple numbers, accented characters, empty fields, and multiline notes.
The conversion can be performed for free without installing software. Do not upload confidential personal or business contacts when the file must remain on your computer; use a local application instead.
Using a desktop contact application
- Import the VCF through the application’s contacts or address-book menu.
- Check that names, numbers, email addresses, labels, and notes were mapped correctly.
- Choose Export or Save as, then select CSV or Comma-separated values.
- Choose UTF-8 encoding and the delimiter required by the destination program, if those options are available.
Thunderbird can import vCards into an address book and export address-book data as CSV. Outlook, Apple Contacts, and phone-management applications may provide similar workflows, but available fields and menu names vary by version. If the original application cannot export CSV, import the VCF into a contact manager that can, then export the imported address book.
Using a local script
For repeatable or batch conversion, a local Python program can parse vCards with the vobject package and write a defined CSV schema. Install the package with python -m pip install vobject, then run a script such as python vcf_to_csv.py contacts.vcf contacts.csv. The script should explicitly select output columns, write UTF-8, quote cells containing commas or line breaks, and define how repeated phone numbers, email addresses, and addresses are represented.
Do not convert VCF by simply splitting lines or commas. vCard files can contain escaped characters, folded physical lines, quoted-printable text, parameters, and values containing separators.
Quality and compatibility limits
CSV cannot represent every vCard feature. Photographs, contact groups, categories, geocoordinates, property labels, structured addresses, and multiple values with different types may be discarded, combined into one cell, placed in separate columns, or reduced to the first value.
vCard 2.1, 3.0, and 4.0 use different escaping, encoding, and parameter conventions. Older files may use quoted-printable content or a character set other than UTF-8. Check names, notes, and other non-ASCII text after conversion.
Spreadsheet software can remove leading zeros from phone numbers and postal codes, interpret extensions as numeric values, or display long identifiers in scientific notation. Set phone, postal-code, and identifier columns to text before editing, and save as UTF-8 CSV when the receiving program supports it. Keep the original VCF as the authoritative backup because CSV export can permanently discard contact properties.
VCF vs CSV: format comparison
How the VCF and CSV formats compare on the properties that matter most for this conversion.
| Property | .VCF vCard | .CSV Comma-Separated Values |
|---|---|---|
| Plain-text readable | Yes | Yes |
| Data types | Partial | Typed |
| Nested structures | Yes | No |
| Formulas | No | No |
| Multiple tables or sheets | No | No |
| Typical file size | Small | Small |
| Open standard | Yes | Yes |
| Best used for | Sharing and distribution | Data exchange |
| Introduced | 1996 | — |
| Developer | IETF | — |
| MIME type | text/vcard | text/csv |
Information about file extensions and file types is provided by File-Extensions.org
Suggested software and links: vcf to csv converters
Frequently asked questions
Is the VCF to CSV converter free?
Yes, converting VCF to CSV on 101convert.com is completely free. No registration, email address or installation is required. If you need a higher file size limit or want to convert more files at once, see our plans.
How large can my VCF file be?
You can upload VCF files up to 3 MB and convert up to 3 files at once in a single batch. With a paid plan the limit is up to 15 MB per file and 100 files at once, see our plans.
What happens to my uploaded files?
Files are processed automatically and deleted from our servers within a few minutes after conversion. We never view or share your files.
Do I need to install any software to convert VCF to CSV?
No. The VCF to CSV conversion runs entirely online in your browser and works on Windows, Mac, Linux, Android and iPhone.
Did the conversion fail?
In most cases, the cause is an incorrect file format. Please upload a valid VCF file for this VCF to CSV conversion. Occasionally, the issue may be on our side. We analyze recurring conversion failures and disable or fix the converter if we detect a defect.
Additional formats for
vcf file conversion
- vcf to xlsx
- vcf to excel
- vcf to xls
- vcf to word
- vcf to xml
- vcf to txt
- vcf to vcard
- vcf to pdf
- vcf to text
- vcf to doc
- vcf to abbu
- vcf to abcddb
- vcf to abcdmr
- vcf to abcdp
- vcf to bak
- vcf to bb
- vcf to bbb
- vcf to cdb
- vcf to db
- vcf to eml
- vcf to html
- vcf to icbu
- vcf to ics
- vcf to ipd
- vcf to nbu
- vcf to nfb
- vcf to npf
- vcf to olm
- vcf to sbp
- vcf to sbu
- vcf to sme
- vcf to smm
- vcf to sob
- vcf to spb
- vcf to spba
- vcf to spd
- vcf to ssn
- vcf to vci
- vcf to vcs
- vcf to wab