How to Export Contacts from Mac OS X

Jul 14, 2015 - 20 Comments

Contacts app in Mac OS X Contact information can be some of the most useful data to export and share with others, and a comprehensive address book can be amongst some of the most important data a user gathers over time. The Mac makes exporting contact information from Mac OS X Contacts app very easy, so whether you want to share and export the entire address book or just a single contact card, that can be done quickly.

Exporting contact information from the Mac Contacts app can also function as a way to back up saved contact information into a single vCard file or .abbu file, which can then be later imported into a different address book application, another Macs Contacts app, or just stored elsewhere as a backup. With the latter situation, keep in mind that if you use iCloud in Mac OS X and iOS, the Contacts will backup to iCloud by default, which means that using the export function as a backup would either be a supplemental backup, or an alternative means of backing up if that feature was disabled for some reason.

How to Export All Contacts from Mac OS X Contacts App

This will export the entire book of contacts from the Mac OS X Contacts app into a file:

  1. Open the “Contacts” app in Mac OS, found within the /Applications/ folder, Launchpad, or Spotlight
  2. Click on “All Contacts” from the left side menu, then hit Command+A to Select All (or go to the Edit menu and choose “Select All”)
  3. From the “File” menu of Contacts, go down to the “Export…” menu and choose one of the following options:
    • Exporting contacts in Mac OS X as a vcard VCF (or abbu)

    • Export vCard – This will generate a VCF (vCard) file with all contact information stored within the app, a vCard file is a universal standard and would be the most compatible with many platforms, including other Mac OS X apps, iOS, Windows, Android, Blackberry, etc – recommended for maximum compatibility of stored contact information, especially for backups
    • Contacts Archive – This will generate an .abbu file with all contact information stored within, abbu is a proprietary format for Contacts app and the Address Book app from older versions of Mac OS X, making this format appropriate for Mac users – less recommended due to address information being primarily compatible with Mac specific applications
  4. Save the file as usual, placing it somewhere that is easily accessible for whatever your needs are, like the Desktop
  5. Exporting all contacts as a VCF vcard file in Mac OS X

This will generate an exported contacts file with the following icon:

An exported Contacts VCF file in Mac OS X

Entire exported contacts lists are generally quite small and efficient, for example, a book of 500 contacts or so will be a couple hundred kilobytes, making it easy to transfer as needed.

How to Export a Single Contact from Mac

If you want to export a single contact from the Mac Contacts app in Mac OS X, you can do that too:

  1. From Contacts app, search for the individual person or contact you wish to save
  2. With that contact selected, go to the “File” menu and go to the “Export” menu, selecting ‘Export vCard’ (recommended) or ‘Contacts Archive’ (less recommended)
  3. Save the single contact as any other file
  4. Exporting a single contact from Mac Contacts app in OS X

A single exported contact will have the same icon as an entire address book of contacts, but the file size will be smaller.

An exported Contacts VCF file in Mac OS X

How to Export Multiple Contacts from Mac Into a Single VCard

Another option is to export multiple contacts but not the full contact list. To do this, you’ll use the selection keys as usual in Mac OS X:

  • From the Contacts app, hold down the SHIFT key to select groups of multiple contacts that are continuous
  • Hold the COMMAND key and click on multiple contacts to select multiple contacts that are not continuous
  • Right-click and choose “Export as vCard” or go to the File > Export menu as before

Export Multiple Contacts from Mac

You can use the multiple selection key trick to export a group of contacts, a few contacts, or a bunch of contacts, there is no limit on the selection count. You can also choose to “Select All” and then use these selection keys to unselect contacts to exclude from an exported contact list.

Working with the Exported vCard Contacts File

Whether you exported all contacts or a single contact, now that the file is saved (let’s assume it’s a .vcf vCard file since it’s the recommended format to export), you can email it to someone directly, email it to yourself in Gmail, Yahoo, or Outlook at a secondary backup, upload it to DropBox, save it to an external drive, or do whatever else necessary.

The great thing about a vCard file is that it’s nearly universally compatible, you can easily import the file into any other Mac Contacts app simply by double-clicking it, and if you email that vcf file to any other iPhone, iPad, or iPod touch, to import the contacts to that device too, without ever having to use iTunes or the same iCloud for that device. That situation works basically the same for emailing the vcf to a Windows or Android phone too, which will also recognize the contact data and offer an option to import it to those devices.

Direct Contacts app exporting is limited to the Mac, but as mentioned earlier, if you use iCloud with Mac OS X and iOS, then the same contact information will be stored within iCloud as well. This makes the contact information sync automatically to any other iOS device using the same Apple ID, but another benefit to that is you can actually export the same Contacts information directly from iCloud using any web browser, which can be handy if you’re not around your Mac or iPhone with the information you need. Using iCloud that way also offers one of the easier ways to export a vcf file of contacts backed up from an iPhone, and you can also import a vcf file from the iCloud website as well, which can be particularly beneficial if you’re trying to recover a deleted contact that you now need.

The approach outlined above obviously covers modern versions of Mac OS X with the “Contacts” app, including Mojave, Catalina, Big Sur, El Capitan, Yosemite, Mavericks, and Mountain Lion, but if your version of Mac OS X is older, you’ll find a similar method from Address Book app, except that the prior versions of Mac OS X will be limited to saving an .abbu file without offering the preferred .vcf vCard format. That basically means you’d either need to convert the abbu file to a csv or vcf to import it into alternate OS’s, otherwise you could import that saved abbu file into a modern version of Mac Contacts app, then re-export it again with the above directions to a vCard file.


Related articles:

Posted by: Paul Horowitz in Mac OS, Tips & Tricks


» Comments RSS Feed

  1. James Richter says:

    Wow, really unhelpful. I imported the cards as per your suggestion and the Mac Contacts dropped all the group subfolders. That’s okay, its only hours of work I just lost.

    Maybe this mac contact program is too ‘stupid’ to use. Maybe its designed for people with few contacts.

    Seems like the more Apple toots its own horn, the less useful its applications are…

  2. William A. Cohen Jr. says:

    Is there a way to transfer Contact list from the Old Outlook Mail to the Newer Outlook Mail?

  3. Sue Dickie says:

    You can select whatever contacts you want and drag them in to Numbers. You’ll get a spreadsheet with everything, one row per contact. You’ll get their photo, every address, every phone number, notes, etc. You could start by setting up a group and then selecting everyone in the group. If you want, you could then export this to Excel. You can’t drag the contacts in to Excel, however—I tried.

    I do share contacts via .vcf, but I don’t know how you can use them with something like Avery labels or Mail Merge. They want a spreadsheet. I generally want to do labels for Christmas cards and Contacts doesn’t have a way to modify the name fields, unless you overwrite them—which messes up your original contact (John Doe becomes John Doe and Mary Smith, or Mr and Mrs John Doe, etc.) You can add a column in the spreadsheet with the name field the way you want it. it’s a good bit of work, but even when you could use a third party label program, it was still a lot of work to get it right.

  4. Sadhvi says:

    Last year I could create labels from the names in my contact list that I wanted to send Holiday cards to FOR FREE…this year, I have to pay.
    Hmmm…I think I will take a nice hour out of my afternoon and put on my favorite classical music and just hand write the addresses.
    Tra la la la la, la la la la . . .

  5. Hugo Bertrand says:

    Is it possible to export all contacts but individually at once, so you have one vcf file per contact?

  6. Tom Rumikern says:

    After looking around at the various paid options for doing something as simple as exporting one
    s Mac Address Book to CSV, and seeing all of the limitations of existing programs, I discovered a shortcut. This only pertains if you have a google account – free to set one up.
    1) Export your Address Book as one VCF cluster file. Just do it to a convenient location so you can find it. (It may not hurt to store it somewhere on your hard drive for later retrieval in the event of some snag with Address Book later.)
    2) Go to the Google Contacts page. (You’ll be directed to go to the older version page). Simply find “Import” in the drop down menu, point to the file on your desktop and viola!
    3) I had > 6,000 and it only took up 4 Mb on export (that’s with notes). It took Google ~ 1 minute to import. Then I searched for dups and merged them.
    4) Check some of them against random cards to make sure the data’s correct.

  7. Alley says:

    There’s an amazing free app in the App Store called “Export Address Book: Convert to Excel, CSV and more” In addition, it exports to Outlook (all flavors), Gmail CSV, Tab-delim. Etc Etc. (Naturally you can open several of these in Filemaker.)

    What’s really great about this is that is that you can seriously customize what’s exported and Create templates for future exporting.

    Although I think the author’s suggestion to export vCards is right on target. You’ll never be sorry having a text (or better yet excel file) with all this info. Good old tab-delim will always the most bullet proof since other formats constantly change, applications corrupt etc.

    Lastly, As someone who lost all their contacts (early in my computing) it was ironically a PRINT OUT that saved my years of data. When the lights go out – this is your only recourse – especially now that few people barely remember their own phone number.

  8. Christine says:

    BUT how do I IMPORT contacts from my OSX10.6 computer to Yosemite contacts. That is the problem, that you are ignoring.

    • Gary Columbin says:

      This is an article about exporting contacts from OS X, it works in all versions. You’re a grump, nobody is ignoring anything. Shall we talk about making a pizza here too? Any other off topic discussions to be had? Importing the pizza into my belly from OS X?

  9. Wharf Xanadu says:

    Use shift key to select multiple contacts to export

  10. Sorry for the shameless plug, but you can do this many other things (export to excel, csv, MS Outlook etc.) with my contactssyncer app (, which is available on the app store.

  11. esaruoho says:

    I wish there was a similar article on how to extract all-notes from “On My iPad” and then move them to the iCloud..

  12. Phil says:

    A quick way to export one or two contacts is to left click on the contacts name in the contacts app, and drag them to the desktop. Then the file can be used as needed. It’s the same as exporting, only quicker. I use this a lot to email my colleagues new contacts as I’m adding them to my contacts list. This won’t affect the contact it will still be in your list.

  13. Don N says:

    How can I print a copy of my contact list ?

    • Jeff says:

      Just select the card or cards you want to print, use File/Print and there is a Style attribute in the print window; Envelope, Lists, etc.

    • Richard Dunham says:

      To print a contact and/or multiple contacts select the contact(s) then CTRL-P or FILE-PRINT. It will bring up the Print Window, from there you can select 1 of 4 options; Envelopes, Labels, List or Pocket Address Book. From there you’ll find an Attribute List to modify printed information. Hope this helps!

    • kycorvair says:

      follow above instructions, but select “Export as PDF …” instead of “Export…”

  14. PeteW says:

    timely info, thanks!

Leave a Reply


Shop on and help support OSXDaily!

Subscribe to OSXDaily

Subscribe to RSS Subscribe to Twitter Feed Follow on Facebook Subscribe to eMail Updates

Tips & Tricks


iPhone / iPad



Shop on Amazon to help support this site