Export contacts from iCloud.com (Contacts > gear icon > Select All > Export vCard). Then convert the VCF file to CSV using Univik vCard Converter with Outlook CSV format selected. Finally, import the CSV into Outlook (File > Open & Export > Import/Export > Import from another program > Comma Separated Values). This bypasses Outlook’s limitation of importing VCF contacts one at a time, letting you migrate hundreds or thousands of iCloud contacts to Outlook in a single operation.
Introduction
Moving contacts from iCloud to Outlook is one of the most frustrating migration tasks in the Apple-to-Microsoft world. iCloud exports contacts only as VCF (vCard) files. Outlook can technically import VCF, but it processes each contact individually, requiring you to click OK for every single contact. For 50 contacts that is annoying; for 500 or 5,000 it is unworkable.
The solution is a two-step pipeline: export from iCloud as VCF, convert VCF to CSV, then import the CSV into Outlook as a single bulk operation. This guide walks through the full process with three conversion options, covers the field mapping between iCloud and Outlook, and addresses the encoding and formatting issues that commonly break the import.
Why CSV and Not VCF for Outlook?
Outlook handles VCF and CSV very differently during import.
| Feature | VCF Import | CSV Import |
|---|---|---|
| Bulk import | One contact at a time (click OK per contact) | All contacts in one operation |
| Field mapping | Automatic (no control) | Manual mapping available |
| Duplicate handling | No duplicate check | Replace, allow, or skip duplicates |
| New Outlook / Outlook.com | Not supported | Supported (Manage contacts > Import) |
| Outlook for Mac | Inconsistent (often fails) | Supported via File > Import |
Microsoft’s own support documentation recommends converting iCloud VCF to CSV before importing. The VCF one-at-a-time limitation applies to all desktop Outlook versions. New Outlook for Windows and Outlook.com do not support VCF import at all, making CSV the only option for these platforms.
Step 1: Export Contacts from iCloud
Open iCloud.com in a web browser and sign in with your Apple ID. Click Contacts to open your contact list.
Click the gear icon in the lower-left corner. Choose Select All to highlight every contact. Click the gear icon again and select Export vCard. A file named something like “iCloud vCards.vcf” downloads to your computer. This single file contains all your iCloud contacts.
Common mistake: Exporting only one contact instead of all. If you do not click “Select All” first, iCloud exports only the currently selected contact. Verify the file size after download. A single contact produces a file under 1 KB; a full address book typically produces a file of 50 KB to several MB depending on the number of contacts and whether photos are included.
If your contacts are on an iPhone or Mac rather than iCloud.com, make sure iCloud Contacts sync is enabled (Settings > [Your Name] > iCloud > Contacts on iPhone, or System Settings > Apple ID > iCloud > Contacts on Mac). Once synced, the contacts appear on iCloud.com for export.
Step 2A: Convert VCF to CSV with Univik (Recommended)
Best for: All users. Handles iCloud-specific vCard formatting, bulk conversion, and Outlook CSV column mapping automatically.
Download and open Univik vCard Converter. Load the iCloud VCF file exported in Step 1. The converter reads all contacts from the multi-contact VCF file and displays them in a preview list.
Select CSV as the output format. Choose Outlook CSV from the format options. This ensures the column headers match Outlook’s expected field names (First Name, Last Name, E-mail Address, etc.) rather than generic CSV headers. Click Convert to generate the .csv file.
The converter handles iCloud-specific formatting: vCard 3.0 (the version iCloud uses), UTF-8 encoding, embedded photos (excluded from CSV output since Outlook CSV does not support photos), and multi-valued fields (multiple emails or phone numbers mapped to Email 1, Email 2, Phone 1, Phone 2 columns). The resulting CSV is ready for direct Outlook import with no manual editing required.
Step 2B: Convert VCF to CSV via Google Contacts
Best for: Users who have a Google account and prefer a free online method.
Open Google Contacts (contacts.google.com) and sign in. Click Import in the left sidebar. Upload the iCloud VCF file. Google Contacts reads all vCard entries and adds them to your contact list.
After import, click Export in the left sidebar. Select Outlook CSV as the export format (not Google CSV, which uses different column headers). Click Export to download the CSV file. This file is formatted specifically for Outlook import.
This method works well but has two drawbacks. First, your iCloud contacts are now also stored in your Google account (you can delete them after export if you prefer). Second, Google may merge contacts it considers duplicates during import, which can reduce the total count. Check the contact count before and after to confirm all contacts survived the round-trip.
Step 2C: Convert VCF to CSV via Windows Contacts
Best for: Users on Windows who do not want to install software or use Google.
This is Microsoft’s recommended method, documented on their support site. Open File Explorer on Windows and navigate to your user’s Contacts folder (C:\Users\[YourName]\Contacts). Click Import in the toolbar. Choose vCard (VCF file) and select the iCloud VCF file.
Here is the painful part: Windows displays a dialog for each individual contact and you must click OK to import each one. For large contact lists this takes significant time. After all contacts are imported into Windows Contacts, click Export in the toolbar. Choose CSV and select the fields to include. Save the CSV file.
This method requires no additional software but is impractical for more than about 50 contacts. It is included here because Microsoft’s own documentation references it, but for larger contact lists, Method 2A (Univik) or Method 2B (Google Contacts) are significantly faster.
Step 3: Import CSV into Outlook
Classic Outlook (desktop): Open Outlook. Go to File > Open & Export > Import/Export. Choose “Import from another program or file”. Select “Comma Separated Values”. Browse to the CSV file created in Step 2. Choose how to handle duplicates (replace, allow, or do not import). Select the destination folder (Contacts). Map fields if needed (Outlook usually auto-maps correctly when using the Outlook CSV format). Click Finish.
New Outlook (Windows) / Outlook.com: Open Outlook on the web or the new Outlook app. Go to the People section. Click Manage contacts > Import contacts. Choose “From a file” and upload the CSV. Outlook processes the file and adds all contacts.
Outlook for Mac: Go to File > Import. Choose “Contacts from a file” and select “CSV or text file”. Browse to the CSV and complete the import wizard.
iCloud to Outlook Field Mapping
| iCloud / VCF Field | Outlook CSV Column | Notes |
|---|---|---|
| First name | First Name | From vCard N property (given name) |
| Last name | Last Name | From vCard N property (family name) |
| Company | Company | From vCard ORG property |
| Job Title | Job Title | From vCard TITLE property |
| Email (home) | E-mail Address | Primary email maps to first email field |
| Email (work) | E-mail 2 Address | Second email maps to E-mail 2 |
| Phone (mobile) | Mobile Phone | TEL;TYPE=CELL |
| Phone (home) | Home Phone | TEL;TYPE=HOME |
| Phone (work) | Business Phone | TEL;TYPE=WORK |
| Address (home) | Home Street / Home City / Home State / Home Postal Code / Home Country | Split across 5 Outlook columns |
| Address (work) | Business Street / Business City / Business State / Business Postal Code | Split across 5 Outlook columns |
| Birthday | Birthday | Format: YYYY-MM-DD in VCF, MM/DD/YYYY in Outlook CSV |
| Notes | Notes | From vCard NOTE property |
| Photo | Not supported | Outlook CSV cannot store photos |
The photo field deserves special attention. iCloud contacts frequently include embedded photos, which can make the VCF file large (sometimes 50-100 MB for a few hundred contacts with high-resolution photos). These photos cannot transfer through CSV. If preserving contact photos in Outlook is important, you need to import the VCF directly into Outlook’s classic desktop app (one at a time) or use a tool that supports photo transfer through PST format. For most migration scenarios, the CSV method without photos is the practical choice.
Common Problems and Fixes
Names appear garbled or as question marks in Outlook after CSV import. iCloud exports contacts in UTF-8 encoding. If the CSV file is not saved with UTF-8 encoding (or UTF-8 with BOM for Excel), Outlook may misread non-Latin characters. Open the CSV in a text editor like Notepad, use Save As, and change the encoding to “UTF-8 with BOM” before importing into Outlook.
Outlook import shows only 1 contact from the iCloud VCF file. You likely exported only the selected contact from iCloud instead of all contacts. Go back to iCloud.com, click the gear icon, choose “Select All” first, then “Export vCard”. Verify the downloaded file is larger than 1 KB.
Address fields are jumbled or combined into one column. iCloud stores addresses as structured vCard ADR properties with semicolon-separated components. If the CSV conversion does not split these into separate columns (Street, City, State, Postal Code, Country), Outlook places the entire address into one field. Use a converter that maps ADR components to individual Outlook address columns.
Birthday dates display incorrectly in Outlook. iCloud stores birthdays in ISO format (YYYY-MM-DD) while Outlook expects the system locale format (typically MM/DD/YYYY in the US). If the date format is not converted during the VCF-to-CSV step, Outlook may interpret dates as wrong on some systems but fail on others. The Univik converter handles this date format conversion automatically.
Frequently Asked Questions
Can I import iCloud contacts to Outlook without converting to CSV?
Classic Outlook desktop can import VCF files, but only one contact at a time. You must click OK for each contact individually. For small numbers (under 20), this is manageable. For larger contact lists, CSV conversion is the practical approach. New Outlook and Outlook.com do not support VCF import at all.
Does the conversion preserve contact photos?
No. CSV format does not support embedded images. Contact photos from iCloud are lost during the VCF-to-CSV conversion. If you need photos in Outlook, import the VCF directly into classic Outlook desktop (one contact at a time) or convert to PST format using our VCF to PST guide, which supports embedded photos.
Which vCard version does iCloud use?
iCloud exports contacts in vCard 3.0 format with UTF-8 encoding. This version is widely compatible with most converters and applications. The exported file contains all iCloud contacts in a single multi-contact VCF file.
Can I keep contacts synced between iCloud and Outlook?
One-time migration via CSV is a snapshot, not an ongoing sync. For continuous sync, you would need iCloud for Windows (which syncs iCloud contacts with Outlook via a local sync agent) or a third-party sync service. The CSV method described in this guide is for a one-time migration or periodic backup.
Does this work for contacts stored on iPhone but not synced to iCloud?
Contacts stored only on the iPhone’s local storage (not synced to iCloud) will not appear on iCloud.com. Enable iCloud Contacts sync on the iPhone (Settings > [Your Name] > iCloud > Contacts) and wait for the sync to complete. After that, all contacts become available for export from iCloud.com.
Conclusion
Last verified: February 2026. Export tested on iCloud.com (current interface). CSV import tested on Outlook 365 desktop (classic), New Outlook for Windows, Outlook.com, and Outlook for Mac (Sonoma). Field mapping validated with iCloud contacts containing multiple emails, phone types, structured addresses, and birthdays.
The iCloud-to-Outlook migration is a three-step process: export VCF from iCloud.com, convert VCF to Outlook CSV, then import the CSV. Univik vCard Converter handles the conversion step with automatic Outlook CSV formatting, address field splitting, birthday date conversion, and proper UTF-8 encoding. This bypasses Outlook’s one-at-a-time VCF import limitation and works across all Outlook versions including classic desktop, New Outlook, Outlook.com, and Outlook for Mac.
Three things to verify before importing: Select All in iCloud before exporting (the most common mistake is exporting only one contact), choose Outlook CSV format during conversion (not Google CSV, which uses different headers), and save the CSV with UTF-8 BOM encoding if your contacts include non-Latin characters.