Home > Utility Tools > 3 Method to Export iCloud Contacts to CSV on Mac and PC

3 Method to Export iCloud Contacts to CSV on Mac and PC

Updated on October 31, 2025 Preview 20.8K Preview 1
share it facebook share it Twitter
No robots used, this article has been written and edited by our team under strict editorial guidelines.
avatar
Written by Sarah Miller
avatar
Approved by Adrian Li

Summary

To directly export contacts from iCloud to a CSV file, Mac users can use ContactsMate. There's another method that's available for both Mac and Windows PC, which requires a conversion from vCard to CSV.

iCloud allows you to easily export your contact to a vCard, which, however, doesn't help if what you need is a CSV file. In this article, I will show you how to export your iCloud contacts to the CSV format in three different ways.

 

Method 1. How to export iCloud contacts to CSV directly

If you are a Mac user, I recommend this method, which uses an app called Cisdem ContactsMate. Here's why this method can be a good choice.

  • Offer CSV and CSV (Outlook) as the export options, with the latter being formatted for Outlook import
  • Let you easily export all contacts, only specific ones, or just a contact group
  • Allow you to customize which fields to exclude when exporting
  • Help you effortlessly delete or merge duplicate contacts before export

Below are the steps to export contacts from iCloud to CSV.

1. Download and install ContactsMate.

Free Download

2. When you open it for the first time, click OK to allow access.

click OK

3. Click Add Account in the toolbar.

the Add Account button in the toolbar

4. In the Internet Accounts window, choose iCloud and sign in to it.

the Internet Accounts window

5. Select the Contacts checkbox.

the Contacts checkbox is selected

6. Click the icon next to Updated contacts detected, and iCloud will appear in the sidebar. Control-click iCloud and choose Export.

the Export option is chosen

7. To export iCloud contacts to CSV, click the Format dropdown list and choose CSV. Click Save.

choose the CSV format to export iCloud contacts to CSV

If your purpose is to export iCloud contacts to Outlook, choose CSV (Outlook) instead. If you want to export iCloud contacts to Excel, choose Excel instead.

Also, there are two options to customize the export. For example, you can choose to put the first name and last name in one column or in separate columns.

Now your iCloud contacts are successfully exported to a CSV file.

Tip 1. Export selected contacts from iCloud to CSV

The 7 steps above show you how to export all iCloud contacts to CSV. This tip is about how to export selected contacts. In step 6, click iCloud in the sidebar. Select the specific iCloud contacts that you want to export. Perform a control-click and choose Export.

several iCloud contacts are selected for export

Tip 2. Export iPhone contacts to CSV

Sync iPhone contacts to iCloud first and then follow the steps above to complete the export. For details, please check out this guide.

Tip 3. Remove duplicate contacts in iCloud contacts list before exporting

If there are duplicate contacts in your iCloud contacts list, they will appear in the exported CSV file. It will take time to find and get rid of them. To avoid this, you can use ContactsMate to remove duplicate contacts before the export process.

 

Method 2. How to export iCloud contacts from Mac Contacts to CSV via Numbers

Mac users can also do the export with the help of the Contacts app and the Numbers app on your Mac. Numbers is a spreadsheet application created by Apple and is available for macOS 14.0 or later. It is preinstalled on some Mac computers. You can download it from the App Store too.

While this method is less feature-rich compared to using the professional contacts manager in Method 1, it can still get the job done if you prefer using built-in apps.

Follow the below steps to export iCloud contacts to CSV using these 2 Apple apps:

1. Open the Contacts app on Mac.

2. If your iCloud account hasn’t been added yet, click the Contacts menu in the upper left corner of the screen. Choose Add Account.

select Add Account

3. Select iCloud. Click Continue.

select iCloud

4. Sign in with your Apple ID. Click Next.

5. On the next window, enter your password. Click Next.

6. Then you might be required to enter a 6-digit verification code that is sent to a trusted device. Click Continue.

enter 6-digit code

Your iCloud contacts will now appear in the Contacts app.

7. On your Mac, open the Numbers app. Create a new spreadsheet.

8. In the Contacts app, select the contacts you want to export:

To select all iCloud contacts, press the Command + A keys on the keyboard.

To select specific contacts, hold the Command key. Click on each iCloud contact individually.

9. Drag and drop the selected contacts from the Contacts app into the Numbers spreadsheet.

10. Edit the contacts information if needed. For example, you can delete some unwanted columns.

11. When everything looks good, go to the File menu in Numbers and choose: Export to > CSV.

Now your iCloud contacts are exported to a CSV file.

 

Method 3. How to export contacts from iCloud.com and then convert to CSV

You can export iCloud contacts from iCloud.com and then converting the exported file to CSV format. While this method applies to both Windows and Mac. We recommend Mac users choose one of the first two methods, which will be more efficient.

In this method, you have to perform the whole process in two steps.

  • First, download contacts from the iCloud website to vCard.
  • Then, convert the downloaded vCard file to CSV using an online converter or with the help of Google Contacts.

Below are the detailed steps:

Step 1. Export contacts from iCloud.com to vCard

1. Go to iCloud.com. Sign in with your Apple ID and password.

2. Choose Contacts from the main dashboard.

Contacts is chosen

3. In the contacts list, press Command + A to select all your iCloud contacts. Or, hold the Command key to select only certain contacts.

4. Click the Export icon in the upper right corner. Choose Export vCard.

click the Export icon

Then your browser will download the selected iCloud contacts as a vCard file on your computer.

downloaded file

Tip: Some users might not be able to download vCard on iCloud. If you come across this situation, you can try changing your browser to Safari. Chrome or Internet Explorer may not work.

Step 2. Convert the vCard file to CSV

I also offer 2 ways to help you convert the downloaded file to CSV. The simple way is to use a VCF to CSV online converter. If you have a Gmail account, you can also use Google Contacts to convert.

Using online converter

1. Go to labs.brotherli.ch/vcfconvert, which is an online converter.

2. Click Choose File and upload the downloaded vCard.

the Choose File button

3. Click the Format dropdown list and choose CSV, Gmail (CSV) or FritzBox (CSV).

4. Click the next dropdown list and choose Comma.

5. Select the Add header line checkbox.

6. Click the convert button.

After the conversion, you will get a CSV file containing your iCloud contacts.

Tip: If you have a large contact list on your iCloud, the exported vCard file could be relatively large. If the file is bigger than 8 MB, then this vCard to CSV converter won’t work. In such a case, you can choose a different tool to do the conversion from vCard to CSV.

Using Google Contacts

1. Navigate to Google Contacts and sign in to Google using your Gmail account.

2. On the left, click Import.

click Import

3. Click Select file and import the vCard file that contains your iCloud contacts.

select file

4. Go back to the Google Contacts main window. Under Labels, select the iCloud contacts Group that you just imported.

5. Click the 3-dot icon on the upper right corner. Click Export. Choose export as Google CSV or Outlook CSV.

Tip: What’s the difference between Google CSV and Outlook CSV? In step 5, if you need to export your iCloud contacts to Outlook, then choose the option Outlook CSV. And you will find that the column headers in the CSV file are customized for Outlook. If you are to use the contacts with a Google service or app, then choose Google CSV. Regardless of the option you choose, the contacts information is the same. Only the column headers are different.

 

Bonus tips

1. Before exporting, check your iCloud contacts information.

Before starting the export process, it’s a good idea to verify that all your contacts are properly synced and up to date. On Mac, you can go to System Settings to check the iCloud sync process. Then, preview your iCloud contacts in the Contacts app or iCloud website to see if the contacts information is complete.

2. Can I export certain contacts from iCloud but not all?

Yes, the methods I mentioned in this article all supports selecting certain contacts to export. All you need to do is manually select a contact and hit the "Ctrl" key on your Windows keyboard or the "Command" key if you're using a Mac. Then select other contacts you want to export.

3. How to open and edit the exported CSV file?

CSV is a common text file format that can be opened and edited in many applications including Microsoft Excel, Apple Numbers, Google Sheets, Notepad and most other text editors.

 

Conclusion

How do I export iCloud contacts to CSV file? All the three methods introduced in this article are easy to apply. If you want to use the quickest way, you can try the method with Cisdem ContactsMate. The contact manager used in the first method enables you to export contacts to CSV, Excel and other desired formats in a couple of clicks. It also provides other useful contact management solutions.

About the authors
avatar
Written by 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.

avatar
Approved by Adrian Li

Adrian Li is Cisdem’s Chief Engineer and serves as the editorial advisor for Duplicate Finder and ContactsMate. His work and insights have been featured in leading tech publications such as Fossbytes, TUAW, Redmond Pie, SafetyDetectives, and BestForAndroid.

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

Name *

Comment *

  • Amigos Casa

    I was struggling to export my iCloud contacts on Windows PC, but this article made it so easy. The iCloud.com method is perfect.

    5 months ago commonReply

    Name *

    Comment *