Generate Your vCard
Upload a CSV or enter contacts by hand, then download a standard .vcf file.
All processing happens in your browser. Your contacts are never sent to a server or stored anywhere, and the tool works offline.
Choose a method
- Upload CSV: convert a whole spreadsheet of contacts at once.
- Manual Entry: add contacts individually, no spreadsheet required.
New here? See the step-by-step guide below.
Added Contacts
How to Use
A vCard is the standard file format for electronic business cards. It stores contact details and uses the .vcf extension, which imports directly into most phones and address books.
Pick the method that suits you. Both run entirely in your browser and produce a standard .vcf file you can import anywhere.
Option 1: From a CSV file
- Prepare a spreadsheet with a header row. Match the column names to the sample file.
- Export it as a CSV from Google Sheets, Excel, or your Google Form responses.
- On the Upload CSV tab, select your file or drag and drop it into the box.
- Check the preview. Each column is labelled with the vCard field it maps to.
- Click Download vCard to save the .vcf file.
Match your column headers to the sample file: Name, Organisation, Phone, Email, Address and Birthday. You can also include extras like First/Last Name, Job Title, City, State, Website etc. and they'll be picked up automatically.
Option 2: Enter manually
- Open the Manual Entry tab.
- Fill in the fields for a contact. Only a name is required; the rest are optional.
- Click Add Contact to add it to the list, then repeat for each contact.
- Review your list and remove any entries you do not need.
- Click Download vCard to save everyone in a single .vcf file.
Frequently Asked Questions
-
What is a vCard?
A vCard is an electronic business-card format. It stores contact information such as names, phone numbers, emails, addresses and more, and imports directly into most phones and address books.
-
Is my data uploaded anywhere?
No. All parsing and vCard generation happens locally in your browser using JavaScript. Your CSV and contacts never leave your device. You can even use this page offline.
-
Which fields are supported?
Full/First/Last name, nickname, organisation, department, job title, cell/work/home phone, fax, personal & work email, full postal address (street, city, state, postal code, country), birthday, anniversary, website and notes.
-
How do I import the contacts to my phone?
Open Google Contacts and import the generated .vcf file, or open the file directly on your phone. Make sure your phone syncs with the account you import into.
-
Why aren't my CSV columns being recognised?
Make sure the first row of your file contains header names (for example Name, Phone, Email). In the preview, each column is labelled with the field it maps to, or marked "ignored" if it is not recognised. Rename the header to match a supported field and upload the file again.
Contact
Questions, feedback, or a field you would like supported? Get in touch.