Teton Labs tools

CSV & Excel to vCard converter

Turn a spreadsheet of contacts into a single .vcf file that imports into iPhone, Android, Google Contacts and Outlook. No sign-up. Your contacts never leave your device: the conversion runs in this browser tab.

1 Choose your contact file

First row must be column headers (e.g. First Name, Last Name, Mobile, Email). No file handy?

How to import the .vcf file

iPhone or iPad

  1. Send the .vcf to yourself (AirDrop, email, or save it to Files/iCloud Drive).
  2. Open it on the iPhone, tap the share icon, then Contacts.
  3. Tap Add All Contacts. To import on a computer instead, open icloud.com/contacts, click the plus button and choose Import Contact.

Android

  1. Copy the .vcf to the phone (Downloads folder or Google Drive).
  2. Open the Contacts app, go to Fix & manage (or Settings), then Import from file.
  3. Pick the .vcf and the account to save the contacts to.

Google Contacts

Open contacts.google.com, click Import in the left menu, choose the .vcf file, and click Import. The contacts sync to every Android phone signed in to that account.

Outlook and macOS Contacts

macOS Contacts: File → Import and choose the .vcf. Outlook on the web: People → Import contacts accepts CSV; Outlook desktop opens .vcf files one card at a time, so for large lists import into Google Contacts or iCloud and sync from there.

Tips for a clean conversion

Converter Pro coming soon

Desktop converters that do this typically cost $39 or more. Waitlist members get the early-bird price when Pro opens. We will email you once about it, and only about it.

FAQ

Are my contacts uploaded anywhere?

No. The file is read and converted by JavaScript in your own browser and never sent to a server. You can disconnect from the internet after the page loads and it still works (Excel files need the reader to load first).

Which vCard version does it create?

vCard 3.0, the version iPhone, Android, Google Contacts, macOS and Outlook all import reliably.

Can it convert Google Contacts or Outlook CSV exports?

Yes. Their column names are matched automatically, and you can change any match before downloading.

Why are some rows skipped?

Rows with no name, phone, email or company are empty, so they are left out.

Is there a limit?

The free converter exports up to 50 contacts per file. Pro, for unlimited contacts, is coming soon.