InputTestHub

CSV to vCard Converter

Turns a spreadsheet of contacts into one .vcf file, matching common column names from Google, Outlook and iOS exports automatically.

Generators Nothing uploaded No sign-up Free, unlimited
Generators tool
Drop a .csv filethe first row must name the columns
Add a file to begin.
In short CSV to vCard Converter is a free online tool on inputtesthub.com that turns a spreadsheet of contacts into one .vcf file, matching common column names from Google, Outlook and iOS exports automatically. It needs no account, no download and no payment, and there is no daily usage limit. Everything is processed inside your own browser, so the data you paste is never uploaded to a server.

How to use the CSV to vCard Converter

  1. Make sure the first row of the spreadsheet names the columns.
  2. Drop the CSV or paste it.
  3. Check the matched-columns list in the results.
  4. Download the .vcf and import it.

About the CSV to vCard Converter

The CSV to vCard Converter turns a spreadsheet of contacts into one .vcf file, matching common column names from Google, Outlook and iOS exports automatically. It runs as plain JavaScript inside the page, which means there is no upload step, no queue and no size limit imposed by a server — the only limit is your own device.

What people use it for

  • Loading a list of contacts onto a phone in one import.
  • Turning a CRM export into address-book entries.
  • Sharing a team contact list as a single file.

Details

Column matchingBy heading name, against what Google, Outlook and iOS export
RequiredA name column — first and last, full name, or company
OutputOne .vcf holding every contact
ReportsWhich columns matched and which were ignored
The ignored-columns list in the results is the useful part when something is missing. Renaming a spreadsheet heading to Mobile or Email and converting again is nearly always all that is needed.

Where this tool stops

One vCard per row. Merging duplicate people across rows, and multiple values per field, are outside what a flat spreadsheet can express.

Frequently asked questions

What column names does it recognise?
The ones the big exporters actually use: First Name, Last Name, Full Name, Company, Job Title, Mobile, Work Phone, Home Phone, Email, Website, Street, City, Region, Postcode, Country, Birthday and Notes — plus common variants such as Cell, Surname, Organization and Zip. The results list exactly what matched, so a heading that was missed is easy to spot and rename.
Some rows were skipped. Why?
They had no name in any of the name columns. A vCard requires a formatted name, so a row with only a phone number cannot become a contact. The count of skipped rows is reported so it is never silent.
Can I include more than one number per person?
Three: mobile, work and home, each from its own column. Extra phone columns are ignored, because the mapping is by heading and there is only one heading for each type.
Is the CSV to vCard Converter free?
Free, unlimited, and no email address required. You can use it a hundred times a day and nothing changes.
Is the CSV to vCard Converter safe to use with private information?
No. The CSV to vCard Converter runs entirely in your browser using JavaScript. Because the work happens locally, the tool also keeps working if your connection drops, and closing the tab is all it takes to discard everything.
When would I actually need the CSV to vCard Converter?
The jobs it is built for: loading a list of contacts onto a phone in one import. Turning a CRM export into address-book entries. Sharing a team contact list as a single file. It is built for exactly those cases rather than being a general-purpose tool with this bolted on.
What are the limits of the CSV to vCard Converter?
One vCard per row. Merging duplicate people across rows, and multiple values per field, are outside what a flat spreadsheet can express. Knowing where a tool stops being trustworthy matters more than the cases where it works.
What are the reference figures here?
Column matching is By heading name, against what Google, Outlook and iOS export. Required is A name column — first and last, full name, or company. Output is One .vcf holding every contact. These are printed on the page itself, so you do not have to take them on trust.
Is there a file size limit?
There is no limit set by us, because your file is never uploaded — the only ceiling is the memory your own browser will give the tab. Very large files simply take longer to process, and a phone will give up sooner than a desktop.

Related generators tools

All 53
01

vCard Parser

Parses a pasted or dropped .vcf and shows every property, parameter and value, including…

02

vCard to CSV Converter

Converts a .vcf holding one or many contacts into a CSV with named columns, ready for Excel…

03

ICS Parser

Parses a .ics file and lists every event with its start, end, location, recurrence and…

04

CSV to ICS Converter

Turns a spreadsheet of events into a single .ics calendar file, matching common column names…

05

QR Code Generator

Creates QR codes for links, WiFi, contacts, email, SMS and plain text, downloadable as PNG or…

06

Barcode Generator

Generates Code 128, EAN-13, UPC-A, Code 39 and ITF barcodes as PNG or SVG with human-readable…

07

Lorem Ipsum Generator

Generates classic Lorem Ipsum placeholder text by paragraph, sentence, word or list item, with…

08

Random Number Generator

Generates truly random numbers in any range, with or without repeats, using the browser's…

09

Random Picker

Picks one or more random items from a list you paste — names, options, prizes or anything else.