1. Home
  2. Spreadsheet & data tools
  3. CSV to vCard

CSV to vCard

A sign-up sheet, a staff list or an event attendee export: turn every row into a contact card and add them all to a phone or address book at once.

Free, no sign-up. Runs in your browser: nothing is uploaded.

How to use CSV to vCard

  1. Drop the CSV or Excel file.
  2. Check which column is the name, email, phone and so on.
  3. Download one .vcf file with all contacts, or one per contact.

Features

  • Columns matched from headers like “E-mail” or “Mobile”
  • Several email and phone columns with Work, Home and Mobile types
  • vCard 3.0 (widest support) or 4.0
  • One file for all contacts or a .zip with one file each
  • Proper escaping and line folding

Supported formats

You can open

  • CSV
  • TSV
  • TXT
  • XLSX
  • Pasted data

You get

  • VCF
  • ZIP

Private by design

Your files are opened and processed by your browser on this device. They are never uploaded to openWorkstand or anyone else, so the CSV to vCard is safe for contracts, IDs, photos and work documents. After you have used it once while online, it also works without an internet connection. How local processing works

Good to know

  • Old binary .xls workbooks cannot be read; open them in Excel, LibreOffice or Google Sheets and save as .xlsx or CSV first.

Guide

Turning a spreadsheet of people into vCard contacts for phones and address books

Phone books are still built by hand far too often. A club secretary types forty members into a phone, an assistant copies a staff list into Outlook one contact at a time, an event organizer emails attendees a spreadsheet nobody can import. vCard is the standard every phone and address book understands. This tool turns each row of a spreadsheet into a contact card and gives you one file to import.

Matching columns to contact fields

Every column of your file is listed with a field chooser. Headers such as “First name”, “Surname”, “E-mail”, “Mobile”, “Company”, “Job title”, “Street”, “City”, “Zip” or “Notes” are recognized automatically, in many common spellings. Check the guesses, change any that are wrong, and set columns you do not want, like an internal ID, to “Skip”. The first value of each column is shown as a hint.

Several emails and phone numbers

Real lists often have Work email and Private email, or Mobile and Office phone. Map each to Email or Phone and all of them are kept. Words in the header become the type on the card: work, business or office give Work; home, private or personal give Home; mobile, cell or WhatsApp give Mobile; fax gives Fax. Phones then show the right labels next to each number.

Names

Map first and last name columns if you have them; the display name is built from them. A single full-name column works too. If none of the name fields is filled, the card is named after the company, email or phone number so it is never blank. Rows with no name, email or phone at all are skipped.

vCard 3.0 or 4.0

Version 3.0 is read by practically every phone, address book and email program, so it is the default. Version 4.0 is newer and stores phone numbers as tel: links; choose it only if a system asks for it. Commas, semicolons and line breaks inside values are escaped, and long lines are folded as the standard requires, so addresses and notes arrive intact.

One file or many

“One .vcf with all contacts” is what phones and address books import in one go. “One file per contact” produces a .zip with a card per person, named after them, which suits sending individual cards or tools that only accept single contacts.

Importing the file

iPhone: email or AirDrop the file to yourself and open it, or import it at iCloud.com › Contacts. Android: Contacts › Import from .vcf file. Google Contacts: Import on the left. Outlook: open the file, or use the People view’s import. Try with a small test file first if the destination is a shared address book.

Privacy

The list is converted in your browser. Phone numbers and addresses of your contacts are never uploaded.

Checking the cards

The preview shows the first cards as text, one line per field. Glance at names and numbers before downloading: a column mapped to the wrong field is easy to spot there.

Standardize numbers first with Clean Phone Numbers so they dial correctly from abroad. Split a full-name column with Split Names. To go the other way, use vCard to CSV; for a single card as a scannable code, try the QR Code Generator.

Checked against the current version of the CSV to vCard on .

Troubleshooting

The file does not open

Check that it is one of the supported formats above and opens in another app. Damaged files and password-protected PDFs cannot be read until they are repaired or unlocked.

It is slow or stops on a very large file

Everything runs on your device, so speed depends on its memory. Close other tabs, use a computer rather than a phone, or split the file into smaller parts first.

The download did not start

Look for your browser’s download bar or icon. Some browsers ask once before a site may download files; allow it and click the button again.

Frequently asked questions

Will Android import a .vcf with many contacts?

Yes. Open the Contacts app, choose Import from a .vcf file and pick the downloaded file; all contacts are added at once. On some phones the option is under Settings › Import.

What if my spreadsheet has the full name in one column?

Map that column to Full name. The card’s structured name fields stay empty, which every app accepts, or split the column first with Split Names to fill first and last names properly.

Which vCard version should I choose?

3.0 is read by practically every phone and address book. Choose 4.0 only if a system asks for it.

How do I add the contacts to an iPhone?

Send the .vcf file to yourself by email or AirDrop and open it on the iPhone, or import it on iCloud.com › Contacts › Import vCard.

Keep working with the result

After you download, choose “Save to Workstand” to keep the result in a folder on your computer, attach it to a project and create a follow-up task. It is saved by your browser, not uploaded.