Importer for Contacts
Importer for Contacts

For macOS

Importer for Contacts

Import contacts from Excel and CSV into Apple's Contacts app on your Mac, or convert them to vCards. Full privacy, no subscription.

Version 1.8.2 (October 6, 2026) · macOS 12.4 or later · ★★★★★ 4.7 (1286 ratings)
Download on the Mac App Store
Importer for Contacts for Mac: Importing contacts refined. Many options, imports Excel files, too.
Importing contacts refined. Many options, imports Excel files, too.
Importer for Contacts for Mac: Flags duplicates without touching existing contacts.
Flags duplicates without touching existing contacts.
Importer for Contacts for Mac: Can convert Excel and text files to vCards, too.
Can convert Excel and text files to vCards, too.
Importer for Contacts for Mac: Assists you in determining the correct character encoding of a text file.
Assists you in determining the correct character encoding of a text file.
Importer for Contacts for Mac: Can restore Address Book groups from imported vCards
Can restore Address Book groups from imported vCards

Convert Excel and CSV files to VCF vCards on Mac

Importer for Contacts brings tabular data into Apple's Contacts app, with considerably more options than the import function in Apple's Contacts app itself. It converts Excel, CSV and tab-delimited files to vCards, maps every field automatically, supports custom labels as well, and restores contact lists (groups) from vCards when a vCard holds that information. Native to macOS, it supports every field of a contact in the Apple ecosystem. It's ideal for anyone who regularly needs to import data into Apple's Contacts app.

Features

Imports Excel files
Directly import .xlsx Excel files, including embedded pictures. There is no detour through CSV.
Handles tricky CSV files
Successfully imports CSV files that Apple Contacts refuses to open, with an interactive encoding preview to get special characters right.
Restores groups from vCards
Import vCards that contain group information and let the app create the groups and assign the imported contacts automatically, with no sorting by hand afterwards.
Automatic group assignment
Add a column of comma-separated group names to your CSV file and the app then files the contacts into those groups during the import. Groups that do not exist yet are created.
Smart field mapping
Maps fields automatically and remembers the mappings for future imports. Mappings can be saved as separate import setups for recurring imports.
Extract labeled values
Extract comma- or line-separated labeled values from a single field and import them into separate contact fields. An example: “work: (123) 456-789, home: (987) 654-321”.
Suitable for large files
Import workbooks with tens of thousands of rows while keeping memory use low. Let the app split large numbers of vCard contacts into separate files automatically, if the target app has limits.
Full privacy guaranteed
Importer for Contacts doesn't collect any data. All conversion takes place locally on your Mac.

Compared with the Contacts app

The Contacts app on your Mac imports CSV and text files, but not Excel workbooks.

Checked on macOS 27.0 on October 11, 2026.
FeatureContacts appImporter for Contacts
Import Excel workbooks (.xlsx)NoYes
Import CSV and tab-delimited filesYesYes, with an encoding preview
Assign contacts to lists during importNoYes, from a column of list names
Convert to vCards without importingNoYes
Save the column mapping for the next importNoYes, as an import setup

How to import contacts from Excel or CSV into Apple Contacts

  1. Open your file

    Open an Excel workbook, a CSV file, tab-delimited text, or a vCard in the app. For text files, adjust the encoding preview until special characters like ü, ç and ß look right. Excel files need no encoding setting.

  2. Check the field mapping

    Review the mapping the app proposes for your column headers and correct it where needed. Custom labels are supported. The next import with the same column headers reuses that mapping.

  3. Set the import options

    Pick the account to import into and map a column of comma-separated group names to the Groups field. Groups that do not exist yet are created.

  4. Import or convert

    Import directly into Apple's Contacts app, or convert the records to vCard 3.0 files. Existing contacts stay untouched. Duplicate detection collects matches in the OLD DUPLICATES and NEW DUPLICATES groups.

More tasks

Assign contacts to lists on import

Add a column of list names to your CSV or Excel file, separated by commas, such as “Customers, Newsletter, VIP”, and map it to the Groups field. Each contact goes into every list named, because a contact in Contacts can belong to several lists. Lists that don't exist yet are created during the import. A single column can turn into a customer list split by region or the member list of a club.

Restore lists from a vCard

When Apple's Contacts app exports a vCard, it doesn't record which list each contact belongs to. If you import the file again later, you have to sort the contacts by hand. Exporter for Contacts 2 writes the lists into the vCard, and Importer for Contacts reads them back during the import. Missing lists are created, and each contact returns to its lists. This helps when you move to a new Mac or when iCloud syncing has mixed up your lists.

Convert Excel or CSV to vCard

Instead of importing straight into Contacts, Importer for Contacts can save the records as a vCard (.vcf). You can import the file into Contacts, iCloud, Outlook, Google Contacts, and most webmail services. Custom labels and extra fields are preserved, while simple converters usually handle only standard fields. If you save the mapping as an import setup, the next file with the same layout is converted in seconds.

What users say

★★★★★

"This app is so easy to use, drag and drop. It intelligently maps fields so you do not have to. It's super fast, a major major time saver! I give this app the highest recommendations."

ColeThom · Mac App Store
★★★★★

"This saved us hours.
Very grateful to the developers to create a product that does what it promises - and in a way that is easy even for non-tech folks."

Kev, Syd, Aus · Mac App Store
★★★★★

"I used Exporter for Contacts, then Importer for Contacts, to clean up our database of 11,000 contacts. Worked perfectly."

Fredsig · Mac App Store

Frequently asked questions

Does my data stay private?

Yes. The entire conversion happens locally on your Mac. Nothing is uploaded anywhere.

Do I need a subscription?

No. The app is a one-time purchase from the Mac App Store, with no recurring fees.

Which file formats are supported?

Importer for Contacts reads Excel files (.xlsx), CSV, tab-delimited text files and vCards.

Can I export contacts as well?

Not with this app. Importer for Contacts writes into Apple Contacts and to vCard files. Exporter for Contacts 2 goes the opposite way, out of Apple Contacts into Excel, CSV, Outlook OLM or Google Contacts CSV.

Guides