How to Export Outlook Contacts to VCF (vCard) for Mac, iPhone, and Android
To move an address book or individual contacts from Microsoft Outlook into Apple Contacts on a Mac, an iPhone (via iCloud), or an Android phone, your import file needs to be in .vcf (vCard) format. Surprisingly, desktop Outlook still lacks a simple one-click button to export an entire address book into a single vCard file, so a quick workaround is needed.
Microsoft Outlook stores contacts inside PST/OST archives or Exchange accounts, yet migrating them to Apple Contacts takes just minutes without paid third-party tools.
vCard (.vcf) is a plain-text standard for exchanging electronic business cards. Each entry stores structured fields for names, phone numbers, email addresses, websites, notes, company titles, and even contact photos.
There are plenty of commercial PST and OST converters sold online, but paying for extra desktop software for a one-time migration rarely makes sense when built-in Outlook features and free tools handle the job cleanly.
vCard Versions and Text Encoding Gotchas (2.1 vs. 3.0 / UTF-8)
Before exporting, keep two quick format details in mind so non-Latin characters (such as Cyrillic or accented letters) do not turn into garbled symbols on macOS or iOS:
- Standard versions: Apple Contacts and iCloud work best with
vCard 3.0or4.0encoded in UTF-8, whereas older Outlook builds often generatevCard 2.1files when saving single cards. - Encoding mismatches: On older Windows setups, Outlook may save accented or Cyrillic text in legacy codepages (such as Windows-1251) or Quoted-Printable encoding. Passing the list through Google Contacts (Method 2 below) automatically normalizes everything to clean UTF-8.
Method 1. Forward as Business Cards Directly in Outlook (Up to ~200 Contacts)
This method works completely offline with zero external accounts, though it does not scale well to huge address books. In my own testing, selecting around 700 contacts at once froze Outlook even on a fairly fast PC, whereas batches of roughly 200 contacts exported smoothly without locking up.
- Open Microsoft Outlook and switch to the Contacts (People) view.
- Select the entries you want to transfer (if you have more than 200, work in batches of 150–200; for a smaller list, press
Ctrl+A). - On the ribbon, click Forward Contact -> As a Business Card (Internet format vCard).
- Outlook creates a new email draft with every selected contact attached as its own
.vcffile. - Click inside the attachments bar, press
Ctrl+Ato select all attached cards, copy them withCtrl+C, and paste (Ctrl+V) into an empty desktop folder (you can close and discard the draft email afterward).
You now have a folder full of individual .vcf cards. On a Mac, you can drag and drop the whole batch directly into the Contacts app window, or merge them into a single file first using Method 3.
Method 2. Export CSV and Convert via Google Contacts (Best for Large Lists)
If your address book contains 500–1,000+ entries or includes multilingual characters, routing a CSV export through Google Contacts is faster, safer, and keeps encoding spotless.
- In Outlook, go to File -> Open & Export -> Import/Export -> Export to a file -> choose Comma Separated Values (CSV) and save your Contacts folder to disk.
- Open Google Contacts in your browser (you can use a secondary Gmail account if you want to keep your main address book separate).
- Click Import in the left sidebar and upload your
.csvfile. Review or merge any duplicates using Google’s built-in cleanup prompt. - Click Export on that imported label and choose vCard (for iOS Contacts).
Google outputs one clean contacts.vcf file formatted in vCard 3.0 with UTF-8 encoding – ready for macOS Contacts, iCloud web import for iPhone, or Android.
Method 3. Merge Many Separate VCF Files into One File
If Method 1 left you with 150–200 separate .vcf files and your target tool (such as iCloud web import) prefers a single combined file, you can join them in two seconds using a built-in terminal command:
- On macOS or Linux: open Terminal inside the folder with your cards and run
cat *.vcf > all_contacts.vcf. - On Windows: open Command Prompt (
cmd) in that folder and runcopy /b *.vcf all_contacts.vcf.
- Under 200 contacts: Method 1 (“Forward as Business Card” -> copy/paste attachments) is the fastest offline route.
- 300+ contacts or encoding issues: Use Method 2 (CSV -> Google Contacts -> vCard for iOS) so Outlook never freezes and UTF-8 stays intact.
- Safe backup first: Before importing into Apple Contacts, save an archive of your existing Mac address book (File -> Export -> Contacts Archive) just in case.
Hopefully these straightforward methods save you time and let you move your Outlook contacts into VCF without paid tools or lost phone numbers.