How to Export Mac Contacts to CSV Easily: 3 Proven Ways

avatar
Sarah Miller
Updated on October 24, 2025 Preview 48.0K Preview 7
share it facebook share it Twitter

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.

 

A brief comparison

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.

  • CSV works with most applications like Excel, Numbers, etc.
  • CSV (Outlook) is designed for Microsoft Outlook. If you are going to import Mac contacts into Outlook, choose this format.
  • CSV (Gmail) is compatible with Gmail.

 

Method 1. How to export Mac contacts to CSV directly

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.

allow access

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

click Export

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

choose CSV or CSV outlook

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.

custom fields

On a side note, this method can also help you export contacts to a CSV file from iCloud, Google and more.

Why you need a dedicated app to export Mac contacts to CSV

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.

  • For exporting contacts from Mac to CSV, this app saves you from manually adjustment. It exports contacts in bulk without errors.
  • If you want a custom CSV file, this app also allows you to customize the export. You can choose which contact fields to export as your like.
  • Before exporting, it can detect and remove/merge duplicate contacts on Mac. This ensures your exported CSV file is well-organized. It also detects problematic contacts in your contacts list like incomplete name, invalid phone numbers or email addresses.
  • The app can work offline. You can export Apple contacts to CSV without uploading any contacts information online, keeping your personal data private and secure.
  • In addition to CSV, ContactsMate supports exporting contacts to Excel, vCard, Numbers, TXT, or other commonly used formats. You can import the exported contacts file into different services or platforms.

 

Method 2. How to export Mac contacts to CSV with Numbers

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.

choose Blank

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.

export

6. In the dialog that appears, click Next.

7. Click Export. Name the CSV file and choose a location to save it.

 

Method 3. How to export Apple contacts to CSV using an online tool

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.

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.

online converter

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.

 

FAQs

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.

header

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.

 

Conclusion

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.

avatar
Sarah Miller

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.

Loved the article, share!
Comments (7) Leave a Reply

Name *

Comment *

  • Jörg Langer

    Thank you! I directly use the first method, is straightforward and useful. Your guide is clear.

    2 years ago commonReply

    Name *

    Comment *

  • 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.

    10 years ago commonReply

    Name *

    Comment *

  • fiverr crorkservice

    FXUwh6 Just Browsing While I was surfing today I noticed a great article concerning

    10 years ago commonReply

    Name *

    Comment *

  • 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.

    10 years ago commonReply

    Name *

    Comment *

  • 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.

    10 years ago commonReply

    Name *

    Comment *

  • Hugh Appelgren

    Im obliged for the blog article. Cool.

    10 years ago commonReply

    Name *

    Comment *

  • Insurancewhisper.com

    This is one awesome article post.Really looking forward to read more. Awesome.

    10 years ago commonReply

    Name *

    Comment *

Hot Articles

How to Delete Contacts from Gmail: 2 Effective Ways 4 Ways to Sync iCloud Contacts with Outlook for Mac and PC 3 Method to Export iCloud Contacts to CSV on Mac and PC
Home > How to Export Mac Contacts to CSV Easily: 3 Proven Ways