How to export Outlook contacts

How to Export Outlook contacts OG

Reasons

There can be many reasons why someone might want to export contacts from Outlook. It may be to:

  • import them to another email client, like Gmail;
  • manage them in Excel (to, for example, bulk-edit contacts and import them back to Outlook);
  • migrate them (together with other item types) to another account/computer/device;
  • back them up.

You might wonder what difference it makes. Let me explain.

Depending on the reason for exporting, you might need different target file formats. And the task becomes even more complicated if you want to finish this process for more than a single user.

So, for example, if you want to migrate your own contacts to another email client, it’s easiest to export contacts to CSV – this simple file format is supported by pretty much any client. You can also export individual contacts to vCard (VCF file format).

In case of manual migration of multiple users (for example from Exchange Server to Microsoft 365), or mailbox data backup, Outlook contacts are only a small piece of the whole picture. In both scenarios, you can export Outlook contacts and other mailbox items to the PST format. Not only will you be able to export all kinds of Outlook items, but also it will be quite easy to automate this process for multiple mailboxes.

Export Outlook contacts to CSV

Outlook has a feature which lets you easily export contacts to CSV files. Here’s how to use it:

  1. In your Outlook, go to the File tab.
Export Outlook contacts to CSV
  1. Next, go to Open & Export > Import/Export.
Outlook import export settings
  1. Choose Export to a file and click Next.
Export contacts to a file
  1. Pick Comma Separated Values (CSV) as the output file type and click Next.
Export contacts to CSV
  1. Now, choose the folder you want to export. By default, your contacts will be in the Contacts folder. Mind that there is no option to include subfolders and your contact groups are not available to choose from. After you click a folder to be exported, click Next again.
Choose the contacts folder
  1. Now, you need to specify the export location. When you are done, click Next for the last time.
Choose the target location
  1. This is the last window in the Export to a File wizard. The Map Custom Fields button allows you to specify alternative column names. It can be useful if you want to limit the number of exported fields or if a target email client requires specific CSV format. In most cases, however, it is not necessary to use it. Click Finish to start exporting your Outlook data.
Finish exporting Outlook contacts to CSV

Apart from importing your output CSV file to email clients, you can also view and edit it in Excel or Notepad.

Export Outlook contacts to PST

Keep in mind that using PST files for backup and migration purposes is more of a workaround rather than a best practice.

Single user

  1. First, go to the File tab in your Outlook.
Export Outlook contacts to CSV
  1. Click Open & Export and then Import/Export.
Export Outlook contacts to CSV
  1. In the Import and Export Wizard, click Export to a file and proceed by clicking Next.
Export contacts to a file
  1. Choose Outlook Data File (.pst) as the output file type and click Next.
Export Outlook contacts to PST
  1. Now, either navigate to a certain folder (like Contacts) or choose to export the whole mailbox content by clicking your email address. The Filter option lets you export only chosen items based on, for example, words found in subject or body, sender, category, size, or a different value found in any of the contact fields. Click Next when you are done.
Export Outlook contacts to PST - choose folder
  1. In the last step of the export wizard, you can choose the target location of your PST file and decide on one of three options concerning duplicates. Click Finish to export your Outlook data to PST.
Export Outlook contacts to PST - finish

Multiple users

There are two most common ways to export mailbox items (including Outlook contacts) of multiple users.

First is to log in to each mailbox separately and use the Outlook’s Import and Export Wizard. Not only is it a highly time-consuming method, but also might be against the company’s privacy policy.

The second method is to use PowerShell and the New-MailboxExportRequest cmdlet. This way, you can use a simple script to export mailbox data in bulk. This article provides a step-by-step guide on how to use New-MailboxExportRequest. The major downside is that the cmdlet isn’t available in Exchange Online, so you will be able to use it only in on-premises Exchange environments.

Export an Outlook contact to a vCard

A vCard, just as the name suggests, is a virtual business card. While CSV files give you the best option to manage contacts, vCards offer a more user-friendly interface which includes options like the Picture placeholder and additional notes.

It may come as a surprise but the Outlook’s Import and Export Wizard has an option to import vCards but doesn’t let you export them from Outlook. Fortunately, you can easily do that from the Contacts folder.

  1. Go to your Contacts folder and open the contact you want to export to a vCard.
  2. In the window with an opened contact, go to File.
Export Outlook contact to vCard
  1. And finally, click Save As and choose the target location. Make sure the target file extension is set to the default (.vcf).
save Outlook contact as a vCard

Export GAL contacts

If you are using a work or school account, there is a good chance that most of your contacts are not in the Contacts folder at all. They might reside in GAL (Global Address List). If you want to export them to CSV or PST, you might need to import these GAL contacts to your Contacts folder first.

Note: Before you export GAL contacts, it’s a good idea to stop for a moment and ask yourself why you would like to do it. As long as your email client is connected to an email server, GAL addresses should be available for you. However, copying them to a local disk poses a few risks:

  • If any contact information changes in Active Directory, your local copy won’t reflect those changes.
  • The contacts contain personal information. While adding them to Outlook doesn’t necessarily carry any risks, exporting them might eventually result in a data breach. I’m no data protection expert, but the whole thing doesn’t sound GDPR-compliant.

After you’ve answered those questions and still want to go with it, here’s how to add GAL contacts to your Outlook contact list:

  1. First, go to your Contacts folder. Then, go to Home > Address Book.
Outlook Address Book
  1. Next, make sure the Address Book field points to your Global Address List and highlight all the contacts you want to export. If you want to export all contacts from the GAL, click on the first entry, hold the Shift key and click on the last entry. When you have highlighted all the contacts you need, go to File>Add to Contacts.
Outlook Address Book - Global Address List

All the contacts you highlighted should be added to your Contacts folder. Now, you can use any of the methods mentioned in this article to export them.

Tools for Exchange Server

Recommended articles

How to migrate from Exchange Server 2016/2019 to Microsoft 365

How to migrate from Exchange Server 2016/2019 to Microsoft 365

Migrating Exchange data to the cloud is not rocket science – explore your options and launch the migration stress-free. As you may already know, Exchange Server 2016 and 2019 have reached end of life and are no longer officially supported by Microsoft. If your organization still uses either of these platforms to manage email, contacts, calendars, and tasks, keep in mind that: Your environment may become vulnerable to newly discovered security threats – Microsoft will no longer provide security updates for Exchange 2016 and 2019 (unless you’ve enrolled in the Extended Security Update program, which ends in October 2026). Your emails may get blocked – Microsoft has started to throttle and block emails sent from unsupported Exchange Server versions to Exchange Online (as I covered in this article). That said, migrating to a supported platform is now the only viable long-term option for keeping your organization’s email environment secure, supported, and fully operational. If your organization wants or needs to keep things on‑premises (and continue using Microsoft’s solutions for that), upgrading to Exchange Server Subscription Edition (SE) is the only path forward. But given Microsoft’s clear preference for its cloud services – evident in the faster rollout of new features and the many security capabilities available exclusively in Microsoft 365 (Office 365) – now is a great time to leave your on‑prem environment behind and migrate to Exchange Online as part of Microsoft 365. While switching over to a new platform might seem like a rough ride, I’ll show you some easy ways to follow when migrating mailboxes from Exchange Server 2016/2019 to Microsoft 365. How to prepare for email migration to Microsoft 365 Before you start the migration process, you need to make sure your environment is ready for the move. For this purpose, you can use this guide in the Microsoft 365 admin center – it will help you connect your organization to Microsoft 365 and integrate your existing user accounts with Microsoft Entra ID. Microsoft also recommends completing the steps below: Set up an SPF record to determine valid email sources for your organization’s Microsoft 365 domain. Set up the Exchange Online Protection service as a means of protection against spam and malware. If you’re behind on updates, make sure to install the latest Cumulative Update (CU). And here is my quick, less obvious Microsoft 365 migration checklist: Verify if your software will work in Microsoft 365 (especially when it comes to server software). Microsoft 365 migration might be the time you learn that there is crucial legacy software that half the company uses and which is hard to replace. Encourage the whole company to clean up projects. It’s much easier to do this before the migration and start fresh. Gather as much information about your on‑premises environment as possible. For example, you might need to recreate access roles and permissions from scratch in the cloud or set up mail flow rules. Without prior research, it will be much more difficult. Verify if you need to migrate service accounts. There can be a lot of them on‑premises and in most cases, you won’t need them after the move. Review mailbox size limits in Exchange Online before migration to see which licenses you’ll need and which mailboxes migh
How to start remote PowerShell session to Exchange or Microsoft 365

How to start remote PowerShell session to Exchange or Microsoft 365

One of many features of the PowerShell command line tool is its ability to connect with and manage the Exchange Server remotely. The procedure described below applies to the classic on-prem Exchange server and to the Microsoft 365/Exchange Online version.
Persistently vulnerable Exchange Servers: prepare for email throttling & blocking

Persistently vulnerable Exchange Servers: prepare for email throttling & blocking

Exchange Online can throttle or block emails sent from unsupported Exchange Servers. Here's how to avoid it.

Comments

  1. Almost all of my web search results are for the OWA crap. Very glad to find SOMEone supporting local, run-on-my-PC version of Outlook. THANKS!

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

CodeTwo sp. z o.o. sp. k. is a controller of your personal data.
See our Privacy Policy to learn more.