You can sync Google Contacts to iCloud, but there is no one-click automatic sync. The two reliable methods are exporting your Google contacts as vCard files and importing them into iCloud, or setting up your Google account in iOS Contacts via CardDAV. This article walks through both approaches, explains the differences, and covers common pitfalls.
Why Sync Google Contacts to iCloud?
Many people use Google Contacts because it’s free, web-based, and integrates with Gmail. However, if you’ve switched to an iPhone, iPad, or Mac, you might prefer iCloud because it syncs natively with Apple’s apps, iMessage, FaceTime, and other services. Syncing your contacts ensures you don’t lose access to important numbers and emails when you change devices or want a backup outside Google’s ecosystem.
Method 1: Export and Import vCard Files
This is the most straightforward method and works for a one-time transfer or periodic manual backups.
- On your computer, go to contacts.google.com and sign in with your Google account.
- In the left sidebar, click Export. If you don’t see it, click the three-dot menu (More) first.
- Choose which contacts to export: selected contacts, a specific group, or all contacts.
- Select the format vCard (.vcf) and click Export. Your browser will download a .vcf file.
- Now go to icloud.com and sign in with your Apple ID.
- Open the Contacts app.
- Click the gear icon (bottom left) and select Import vCard…
- Choose the .vcf file you downloaded. Your contacts will appear in iCloud.
If you have a lot of contacts, you may need to repeat the process for groups of 500 or fewer, as some browsers and iCloud have limits on file size.
Method 2: Set Up Google as a CardDAV Account
This method keeps your Google Contacts in sync with your iPhone or iPad without manual exports. It uses the CardDAV protocol, which Apple supports natively.
- On your iPhone or iPad, go to Settings > Contacts > Accounts > Add Account.
- Tap Other (not Google, because that only syncs mail, calendar, and notes, not contacts via this method).
- Tap Add CardDAV Account.
- Enter your Google email address as the username, your Google password (or an app password if you have 2-Step Verification enabled), and in the server field enter google.com.
- Tap Next and wait for verification. Then toggle Contacts on and tap Save.
Your Google Contacts will now appear in the Contacts app. Changes you make on your iPhone will sync back to Google, and vice versa. Note that this is not iCloud sync—it’s a direct connection to Google. Your contacts are not stored in iCloud, but they are accessible on your Apple device.
How to Choose Between the Two Methods
Your choice depends on your needs:
- One-time transfer: If you just want to move your contacts from Google to iCloud and then stop using Google, use the export/import method.
- Continuous sync: If you want to keep using Google Contacts (e.g., for Gmail on the web) and have those contacts on your iPhone, use the CardDAV method.
- Backup: If you want a backup of your Google contacts in iCloud, export and import, but be aware that new contacts added later won’t automatically appear in iCloud.
Common Problems and Fixes
Here are issues people often run into:
- Contacts don’t appear after import: Check that the vCard file isn’t empty. On Google, make sure you selected the right contacts before exporting. Also, iCloud may take a few minutes to process large files.
- CardDAV authentication fails: If you have 2-Step Verification enabled on your Google account, you must create an app-specific password. Go to your Google Account settings > Security > App passwords, and generate one for “iPhone” or “CardDAV”.
- Duplicate contacts: If you already had some contacts in iCloud, you might end up with duplicates. You can merge them using the “Find Duplicates” feature in iCloud Contacts (gear icon > Find Duplicates).
- Sync not working after setup: Go to Settings > Contacts > Accounts > your Google account, and toggle Contacts off and on. If that fails, delete the account and add it again.
What About Google Sync on Mac?
On a Mac, you can also add your Google account in System Preferences > Internet Accounts. Select Google, sign in, and check Contacts. This will sync your Google Contacts to the Mac’s Contacts app. However, this is still not iCloud—it’s a direct connection. To get them into iCloud, you would need to export from Google and import into iCloud, or copy them from the local Contacts app to iCloud (by dragging or using the “Move to Group” feature if you have iCloud Contacts enabled).
Is There a Way to Automate the Sync?
There is no official Google-to-iCloud automatic sync. Third-party apps like SyncGene or Contact Sync Pro claim to offer continuous sync, but they require subscriptions and may not be reliable. For most people, the manual vCard method or the CardDAV connection is sufficient. If you need a true backup of your Google contacts in iCloud, you’ll need to re-export and import periodically.
Frequently Asked Questions
Will my contacts sync both ways with the CardDAV method?
Yes. With CardDAV, changes you make on your iPhone (add, edit, delete) will sync back to Google, and changes in Google will appear on your iPhone. This is a two-way sync.
What happens to my existing iCloud contacts when I import?
Nothing. Importing adds new contacts to iCloud. It doesn’t delete or overwrite existing ones. You may end up with duplicates if the same person is in both places.
Can I use the Google Contacts app on iPhone instead?
Yes, the Google Contacts app for iOS lets you view and edit your Google contacts on your phone, but it doesn’t sync them to iCloud. It’s a separate app that only shows Google contacts.
Why are some contacts missing after export?
Google Contacts may have multiple entries for the same person, or you might have contacts in “Other contacts” that aren’t in your main contact list. Make sure to select “All contacts” when exporting, and check the “Other contacts” section in Google Contacts.
Does this work with iCloud for Windows?
iCloud for Windows includes a Contacts app that syncs with iCloud. You can import the vCard file there, but the CardDAV method is not available on Windows. For continuous sync on Windows, you’d need to use the Google Contacts app or a third-party tool.
Related
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.
More cards in this drawer
- DisplayPort vs HDMI: Which Cable Should You Use?
- Soundbar vs 2.1 Speaker System: Which Is Better?
- Survive Lava for Brainrot Tier List170 points
- MySQL Dump Import: Fix Common Errors
- Mouse Moving on Its Own? Causes & Fixes
- Slack Channels for Construction Projects: Setup Guide