Contacts (aka Apple Contacts) is a contact management app included in macOS, iOS and some other Apple operating systems. As you know, it has some feature to help you manage your contacts on Mac. If you export your Mac contacts, you can use the Export feature. It supports the vCard format as well as the ABBU format. What if you want to export them to the CSV format?
In this article, I’ll show you 3 different methods to export Mac contacts to CSV, including step-by-step instructions and the pros and cons of each method.
Cisdem ContactsMate
Free Download macOS 10.11 or later
One of the common reasons to export Mac contacts to a CSV file is to import the contacts to some service or app, such as Outlook, Google or Shutterfly. This article talks about three methods to do the export. Here’s a brief comparison of the methods.
|
Compatibility |
Ease of Use |
Supported Formats |
Accuracy |
Security |
|
|---|---|---|---|---|---|
|
Method 1 |
macOS 10.11 or later |
Very easy |
CSV, CSV (Outlook), Excel, Numbers, etc, |
Accurate |
Local and safe |
|
Method 2 |
macOS 14.0 or later |
Moderate, may require manual adjustment |
CSV only |
Accurate after manual adjustment |
Local and safe |
|
Method 3 |
All macOS versions |
A bit troublesome |
CSV, CSV (Gmail) |
Some fields may match incorrectly after conversion |
Requires uploading contacts online |
Difference between CSV, CSV (Outlook), and CSV (Gmail):
The 3 CSV formats differ in field order and format compatibility.
This method uses Cisdem ContactsMate, the best contact management app for Mac. It offers basic and advanced features to help users manage contacts. With it, you can easily export all your Mac contacts to CSV in bulk, without any duplicate or problematic contacts appear.
Below are the steps on how to do the export.
Below are the steps on how to do the export.
1. Download and install ContactsMate.
Free Download macOS 10.11 or later
2. Allow it to access your contacts.

3. Control-click On My Mac in the left sidebar. Choose Export.

4. In the export dialog, click the Format drop-down menu. Choose CSV or CSV (Outlook) based on your needs.

5. Name the CSV file and choose a location to save the file.
6. Click Save.
It’s that easy.
This method also allows you to export a contact group (or specific contacts) to a CSV file. Here’s how. In step 3, control-click the group under On My Mac. Click Export. The rest of the steps are the same.
You can customize the export settings if needed. In the export dialog, click the Field drop-down menu. Select Custom Fields and then click the Settings icon next to it. Choose which fields to export.

On a side note, this method can also help you export contacts to a CSV file from iCloud, Google and more.
In fact, you can export Mac contacts to CSV without installing any app (if you’re interested in that, you can skip to method 3). However, I still list this app as method 1 for some reasons. Here’s why I recommend it and what makes it a dedicated app for exporting Mac contacts.
Although Mac’s Contacts doesn’t allow you to export contacts to the CSV format, macOS does provides a method to help you do the export, which involves using the Numbers app. This app is preinstalled in some Macs. You can also download and install it from the App Store, which is compatible with macOS 14.0 or later.
This method is easily accessible and usable. And it only takes a few steps. However, if your purpose is to import the exported CSV file to some service or app (like Outlook), this method may not be a good choice because you may have problems importing contacts from this CSV file.
Below are the steps.
1. Open the Numbers app.
2. In the Choose a Template dialog, choose the Blank template. Click Create.

3. Open the Contacts app. To select all contacts, click the first contact card and then press Command + Shift + Down arrow keys.
(Note: Pressing Command + A won’t work here. I tried that, and then couldn’t drag the contacts into Numbers in step 4.)
4. Drag selected contacts into the Numbers app.
5. From the File menu, choose Export To > CSV.

6. In the dialog that appears, click Next.
7. Click Export. Name the CSV file and choose a location to save it.
If you don’t mind uploading the information of your contacts online, then this method can be a choice. There are several online tools that you can use. The tool tribulant.com/vcard-csv is one of them, and the following steps use this tool as an example to show you how to use the method. Note that the method is less straightforward than the other two.
1. Open the Contacts app.
2. In the left sidebar, click on All Contacts.
3. In the upper-left corner, open the File menu. Choose Export > Export vCard.

4. Click Save in the dialog that appears. This will export your contacts to a vCard.
5. Open a web browser and visit tribulant.com/vcard-csv.
6. Click Choose File. In the dialog that appears, select the vCard file that is exported in step 4. Click Open.
7. Click the Format dropdown menu. Choose CSV or Gmail (CSV) according to your needs.

8. This step can be optional. If you have chosen CSV instead of Gmail (CSV), then click the drop-down menu on the right and choose Comma. Also, select the Add header line checkbox.
9. Click Convert.
The exported CSV file is usually in the Downloads folder.
If you choose CSV as the format in step 7, then two customization options will be available. It’s recommended to do the customization by following step 8. If you choose Tab or Semicolon instead of Comma or if you don’t select the Add header line checkbox, the CSV file is very likely to be incompatible with certain apps and services.
How to edit a CSV file to make it compatible with a certain service or app?
With Method 2 and Method 3, there’s a possibility that the exported CSV file is not (well) supported by certain services and apps. To edit such a CSV file and make it more compatible with a certain service or app:
1. Go to the service or app that you want to import the CSV file to.
2. Download a CSV template if available.
If such a template is not provided, you can create one. Create a contact in this service or app first (and fill out as many as contact fields as possible) and then download the contact as a CSV file.
3. Open the CSV file containing your Mac contacts.
4. Open the template in an app like Excel or Numbers.
5. Compare and edit the column headers in the CSV file. Make it match the column headers in the template.
Alternatively, you can copy the contact information from the CSV file into the corresponding columns in the template.

What's the easiest way to export all Mac contacts to CSV?
The easiest way to export all Mac contacts to CSV is using Cisdem ContactsMate. Before exporting, it’s recommended to scan for duplicate contact cards and clean them up. What’s more, choosing to export only valid fields or custom fields can make your exported CSV file more organized.
After you export Mac contacts to CSV, you can import these contacts to an app or service that supports CSV as the import format or keep the CSV file as a backup of your contacts. This article discusses three export methods available. I hope it can help you find the way that is the most efficient and best fits your needs.
With a passion for tech and writing, Sarah joined Cisdem, where she focuses on creating articles about using utility tools to enhance file management and simplify contact management.
Jörg Langer
Thank you! I directly use the first method, is straightforward and useful. Your guide is clear.
crork fiverr
jRExv7 Thank you for every other great post. Where else may anyone get that type of information in such a perfect method of writing? I ave a presentation next week, and I am at the look for such information.
fiverr crorkservice
FXUwh6 Just Browsing While I was surfing today I noticed a great article concerning
Handynummer Orten
If you want tab-separated, instead of File Export to CSV from Numbers, simply select the cells with the data, command-c to copy, and in an open document in a text editor, command-v to paste. Then save with the desired file suffix.
Dyson
If you want tab-separated, instead of File Export to CSV from Numbers, simply select the cells with the data, command-c to copy, and in an open document in a text editor, command-v to paste. Then save with the desired file suffix.
Hugh Appelgren
Im obliged for the blog article. Cool.
Insurancewhisper.com
This is one awesome article post.Really looking forward to read more. Awesome.