Skip to content

CSV to VCF Converter

Turn a contact list in CSV or Excel into one .vcf file that imports into iPhone, Android and Google Contacts. Columns are matched for you, and you can change any match.

CSV to VCF Converter1 free run a dayNewDocuments & FilesRuns in your browser

Works in your browser. What you paste or upload is processed on your device.

Key features of the CSV to VCF converter

  • Accepts CSV, TSV and Excel (.xlsx, .xls) contact lists
  • Automatic column matching with an editable mapping panel
  • Mobile, work, home and other phones, two emails, company, job title, address, website, birthday and notes
  • Splits multi-value cells (a ::: b) into several numbers or emails
  • vCard 3.0 output that imports into iPhone, Android and Google Contacts
  • Preview of the first contacts and a count of skipped empty rows
  • Step-by-step import help for iPhone, Android and Google; nothing is uploaded

How to use the CSV to VCF converter

  1. Choose your contact list

    Pick a CSV or Excel file with one contact per row.

  2. Check the column matches

    Review the fields matched to your columns and change any that are wrong.

  3. Preview the contacts

    Look at the first contact cards to confirm names and numbers are in the right place.

  4. Create the .vcf

    Press Create .vcf and download the file.

  5. Import it

    On iPhone, open the file from Mail, Messages or Files and tap Add All Contacts. On Android or Google, use Import.

What is a CSV to VCF converter?

iPhones can't import a CSV contact list, and Android and Google prefer vCard too. This converter turns a spreadsheet of contacts, a CSV, a TSV or the first sheet of an Excel file, into a single .vcf file with one card per row, in vCard 3.0, the version iPhone Contacts, Android and Google Contacts all import.

It matches your columns to contact fields automatically by reading the header row (Name, First Name, Mobile, Phone, Email, Company, City, Birthday and common variants, including Google and Outlook export headings). Each match is shown in a mapping panel where you can change it or mark a column as not used. Separate columns for mobile, work, home and other phones are kept with their types, several values in one cell separated by ::: (as in Google exports) become several numbers, and rows with no name, phone or email are skipped. If your list has no header row, the tool spots email and phone columns from the values.

Limits: one address per contact is supported, and birthdays are written only when they are in year-month-day form (other formats go into Notes, because 03/04 means different days in different countries). Contact photos and groups can't come from a CSV. The output is one .vcf file; very large lists (tens of thousands of contacts) import more reliably through Google Contacts than straight onto an iPhone.

Why use a CSV to VCF converter?

Typing contacts into a phone one by one, or paying for an app to do the import, is slow. A correct vCard file adds the whole list in one tap, with mobile and work numbers in the right fields, and building it in your browser means your customers' or colleagues' details aren't handed to a third-party server.

CSV to VCF converter: frequently asked questions

Something else? Ask the team

How do I import the VCF file on my iPhone?

Send the file to the iPhone by AirDrop or email, or save it to Files. Tap it in Mail or Messages (in Files, tap Share › Contacts if you only see a preview), then tap Add All Contacts. From a computer, you can also import it at icloud.com › Contacts › + › Import Contact and it syncs to the phone.

How do I import it on Android?

Open the Contacts app, go to Fix & manage › Import from file and choose the .vcf. On Samsung phones it is Contacts › menu › Manage contacts › Import contacts. Or import it at contacts.google.com and it syncs to every phone on that account.

My columns have different names. Will it still work?

Yes. The tool recognises many common headings, and you can set any field to any column in the mapping panel. Pick Not used for columns you don't want, such as an internal ID.

Can I convert an Excel file directly?

Yes. Choose the .xlsx or .xls file and the first sheet with data is used. Phone numbers stored as numbers keep all their digits.

Is my contact list uploaded?

No. The file is read and the vCard is written in your browser. Our server only counts the run, so the names and numbers stay on your device.

Why are some rows missing from the result?

Rows with no name, company, phone number or email are skipped, because they would import as empty contacts. The count of skipped rows is shown above the preview.

Which vCard version does it create?

vCard 3.0 in UTF-8, so names in any language import correctly. It is the version iPhone, Android and Google Contacts all import. Outlook for Windows reads only the first contact of a file that holds several, so for Outlook import the file into Google Contacts first or use a CSV.

Is CSV to VCF free?

You get one free run of this tool per day, with no account. After that, each run costs 5 credits from a free AI Rank Lab account (1 credit = 1 US cent). One run is one press of the convert button.

Want to win more AI citations?

CSV to VCF Converter is one piece of the puzzle. See how ChatGPT, Gemini, Perplexity, and Google AI Overviews actually view your brand, and get a prioritised list of fixes, with a free AEO & GEO audit from AI Rank Lab.

One check is a start. The audit checks the whole site.

Run a free AEO & GEO audit or View pricing.

  • Scores SEO, answer-engine (AEO) and generative-engine (GEO) readiness
  • Lists the fixes, page by page
  • Then track whether ChatGPT, Gemini, Perplexity and Google AI Overviews cite you
fieldnote.app4,571 credits

Site audit

fieldnote.app · SEO, AEO and GEO

Illustrative data
SEO
82
+6
AEO
64
+11
GEO
58
+9
Pages
48
Fixesby impact
  • /pricing · Missing H1High
  • /blog/guide · No FAQ schemaMedium
  • /llms.txt · Not foundMedium
  • /about · Meta description too longLow

See where your whole site stands

Paste your site. The free audit scores it for SEO, answer engines and generative engines, with the fixes.