1) Upload CSV file to convert
Drop files here, or Click to select
Allowed file types: fasta, qif, ofx, iif, srt, ics, excel, ris, bib, ods, xls, xlsx, xlsm, csv, tsv, tab, xlsb, xltx, xlr, pxl, qpw, wb3, wq1, dbf, wk3, 123, mdb, evtx, pages, numbers, sqlite
2) Set converting CSV to VCF options
3) Get converted file
This free tool converts one file at a time. Total Excel Converter does it in bulk - whole folders at once, recursively, and from the command line or a .bat script.
💾 Upload Your File: Go to the site, click on «Upload File,» and select your CSV file.
✍️ Set Conversion Options: Choose VCF as the output format and adjust any additional options if needed.
Convert and Download: Click 👉«Download Converted File»👈 to get your VCF file.
| File extension | .CSV |
| Category | Document File |
| Description | CSV is a plain text format used for representing database tables. Each data box (cell) is enclosed in commas. Each line is a table row with data cells. It is a perfect format for transporting tables from one application to another. CSV files can be edited in OpenOffice Calc, MS Excel and many others. Being a plain text in actual fact, CSV tables are compatible with various text editing programs. It doesn't support formatting, so any data structuring is made with the use of special characters. |
| Associated programs | The CSV file format is very simple and supported by almost all spreadsheets and database management systems |
| Developed by | Microsoft |
| MIME type | text/csv |
| Useful links | More detailed information on CSV files |
| Conversion type | CSV to VCF |
| File extension | .VCF |
| Category | Document File |
| Description | VCF (Virtual Contact File) is a file format used for storing contact information such as names, phone numbers, email addresses, and other personal details. Our VCF to PDF converter online free transforms these VCard files for easy sharing between devices, making contact management simple and accessible. |
| Associated programs | Total Mail Converter |
| Developed by | Internet Mail Consortium (IMC) |
| MIME type | |
| Useful links |
CSV is the universal export format for contact data — when you export contacts from Google Contacts, Outlook, iPhone, LinkedIn, or any CRM system, the result is a CSV spreadsheet with one contact per row. But CSV is a raw data format: it cannot be imported directly into a phone's contact app, a mail client, or a contact management system. VCF (Virtual Contact File / vCard) is the format that contact applications actually understand — the same format used when you share a contact via AirDrop, QR code, or email. Converting a CSV contact list to VCF packages each row as a properly structured vCard, ready for direct import into iPhone, Android, Outlook, Gmail, and Apple Contacts with a single tap.
A CSV (Comma-Separated Values) file stores contacts as a plain text table — one row per contact, with fields separated by commas. Contact applications export CSV with a standard header row naming each field (First Name, Last Name, Email, Phone, Company, Address, etc.). Google Contacts, Microsoft Outlook, Apple Contacts, Salesforce, HubSpot, and virtually every CRM and email platform can export contacts as CSV. The CSV format is ideal for bulk editing in Excel or Google Sheets — filtering, deduplicating, and cleaning large contact lists — but it cannot be imported directly as a contact file by mobile phones or email clients, which require the structured vCard format.
| Property | CSV (Contact Spreadsheet) | VCF / vCard |
|---|---|---|
| Structure | Flat table — rows and columns | Structured contact entries — RFC 6350 |
| iPhone import | Not supported directly | Native — tap VCF to import contacts |
| Android import | Not supported directly | Native — Contacts app imports VCF |
| Outlook import | Supported via wizard (limited) | Native — File > Import/Export > VCF |
| Gmail / Google Contacts | Supported via import | Also supported — More > Import VCF |
| Bulk editing | Ideal — open in Excel/Google Sheets | Not editable as a spreadsheet |
| Multiple phones per contact | Requires separate columns | Multiple TEL entries natively in vCard |
| vCard version | N/A — plain text table | vCard 3.0 (RFC 2426) — universal support |
The converter reads the CSV file's header row to identify field names and maps them to standard vCard properties — First Name and Last Name map to the N and FN properties, Email to the EMAIL property, Phone/Mobile/Work Phone to separate TEL entries with TYPE attributes (CELL, WORK, HOME), Company to ORG, and Address fields to the ADR property. Each subsequent CSV row is converted into a separate BEGIN:VCARD ... END:VCARD block in the output VCF file. Standard column name variants from Google Contacts, Outlook, and iPhone exports are automatically recognized. The output is a single multi-contact VCF file containing all converted vCard entries, compatible with vCard 3.0 (RFC 2426) for maximum application support.
| Feature | Online Tool | Total CSV Converter |
|---|---|---|
| File size limit | 50 MB | None |
| Batch conversion | One file at a time | Entire folders at once |
| vCard version (3.0 / 4.0) | vCard 3.0 | Configurable vCard version |
| Custom field mapping | Auto-detected column names | Explicit field mapping for non-standard CSVs |
| Command-line / automation | No | Yes — scripts, Task Scheduler |
| Price | Free | $29.90 / 30-day free trial |
Total CSV Converter processes entire folders of CSV contact files from the command line — useful for CRM migration projects or regular contact synchronisation workflows:
csvconverter.exe /S "C:\Contacts\*.csv" /F VCF /O "C:\VCards"
Integrate into a data pipeline to automatically convert contact exports from your CRM or event registration platform to VCF format on a schedule. Use the /Map option to specify custom column mappings for non-standard CSV headers that do not match the Google Contacts or Outlook column naming conventions.
| Feature | Online Converters | CoolUtils Desktop | Excel Built-in | Other Software |
|---|---|---|---|---|
| Batch Conversion | Limited | ✅ Unlimited | Manual only | Limited |
| File Size Limit | 1-5MB | ✅ No limits | System dependent | Varies |
| Privacy & Security | Upload required | ✅ 100% offline | ✅ Local only | Varies |
| Conversion Speed | Internet dependent | ✅ Fast local processing | Slow | Medium |
| Advanced Options | Basic | ✅ Full customization | Limited | Basic |
| Cost | Free/Premium | One-time purchase | Requires Office | Subscription |
| Formatting Preservation | Good | ✅ Excellent | Good | Varies |
| Multiple Formats Support | Limited | ✅ 40+ formats | Few formats | Limited |