Importer for Contacts
Importer for Contacts
For Mac
Convert Excel and CSV files to vCards with much more options than Apple Contacts does offer.
1.7.8 (2025-11-20)
 · 
macOS 12.4 or newer
 · 
  4.8

Bulk-Import Contacts on Mac

Got a big list to load? Importer for Contacts imports hundreds or thousands of contacts from a single Excel or CSV file into Apple Contacts in one pass – with the fields mapped correctly and groups assigned along the way. No subscription, everything stays on your Mac.

How to bulk-import contacts

  1. Open Importer for Contacts and add your Excel or CSV file – the whole list at once.
  2. Map the columns to contact fields; optionally add a column of comma-separated group names.
  3. Import – every record lands in Apple Contacts and syncs via iCloud.
  4. Save the mapping as a setup so the next batch is a few clicks.

Scales to large lists

Thousands of records import in one go, so consolidating a CRM export, a member database or years of accumulated contacts is a single operation rather than a manual slog.

Group as you import

Add one column of comma-separated list names and each contact is filed into the right groups during the import – missing groups are created automatically.

Repeatable with saved setups

If you import similar files on a schedule, your saved field mapping turns each new bulk import into a quick, reliable routine.

What users say

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

"It saves a ton of time compared to figuring out how to import contacts manually from Excel, text files or Numbers. If your time is worth anything, this will save you lots of time and much hassle."

Get Importer for Contacts on the Mac App Store

Free to try with 10 records per import – one-time purchase, no subscription.

Frequently asked questions

How many contacts can I import at once?

There's no small cap – users routinely import thousands of contacts from a single file in one pass once the app is unlocked.

Can I assign groups during a bulk import?

Yes. Add a column of comma-separated group names and each contact is filed into those groups; any missing group is created automatically.

Does my data stay private?

Yes. All importing happens locally on your Mac; nothing is uploaded.

Related guides