Apple iCloud ↔ Google
Sync Apple iCloud and Google Calendar
Apple Calendar on iPhone and Mac, Google Calendar for work or studies – without syncing, your events double up. Kalender Sync keeps both in sync automatically, one- or two-way and 100% GDPR-compliant from Germany.
No credit card · set up in under 5 minutes
Many people use iCloud as their personal calendar (grown across iPhone, iPad and Mac) alongside a Google calendar for work, a club or studies. Add an event on your iPhone and it won't show up in Google – and vice versa. Apple's built-in tools offer no real fix: iCloud speaks no OAuth, and a simple subscription transfers either too much or too little.
Kalender Sync connects iCloud over CalDAV with Google over OAuth and keeps both in sync automatically. Per connection you decide whether only "busy" or more is visible – ideal for keeping private iPhone events separate from your work Google calendar without losing the overview.
Why connect
Who connects Apple iCloud with Google Calendar – typical situations
The classic case: your private life lives entirely in the Apple world – iPhone, iPad, Mac, all hanging off the iCloud calendar – but you work at a company running on Google Workspace. The Google calendar shapes your working day, yet your private events sit in iCloud and are invisible to colleagues. A sync makes sure a private dentist appointment from your iPhone at least shows up as "busy" in Google before someone books a meeting over it.
Just as common is the student setup: the university hands out Google Workspace accounts with lecture and exam calendars, while your own life on the iPhone lives in iCloud. Connecting the two saves the constant tapping back and forth between apps and stops a side-job shift from clashing with an exam.
And in a family or club context: the shared iCloud family calendar coordinates the household, a Google calendar the club or volunteering. Reconcile both two-way and you see the same picture on every device – entering an event only once, no matter which app you use.
How it works
In sync in 3 steps
Create an app-specific password for iCloud
In your Apple ID (appleid.apple.com → Sign-In & Security) create an app-specific password. This requires two-factor authentication on your Apple ID – Apple's security standard for CalDAV.
Connect iCloud & Google
In the Kalender Sync app, enter your Apple ID email plus the app password (CalDAV) and sign in with Google (OAuth). We verify both connections right away.
Choose direction & visibility
Decide whether it runs iCloud → Google, Google → iCloud or both ways – and how much is visible: busy only, title + time or full details. Done.
Connect Apple iCloud and Google now
Set up in under 5 minutes, no add-in.
Try free for 14 daysNo credit card · set up in under 5 minutes
One- or two-way
You choose the direction
Set, per connection, whether it mirrors one way only (e.g. Apple iCloud → Google) or both calendars keep each other up to date (two-way sync). With two-way, a new event in Apple iCloud automatically lands in Google – and vice versa.
Privacy
You decide what's visible
Per sync you pick one of three visibility levels: busy only, title + time, or full event details. Free/Busy is just the data-minimal default, not the ceiling – ideal when your Apple iCloud and Google calendars carry different levels of confidentiality. You can even give blocked slots a custom name.
Connection & security
How Apple iCloud and Google connect
Google connects via OAuth 2.0 (a token instead of a password, calendar scopes only). Apple iCloud speaks no OAuth, so the connection runs over CalDAV with an app-specific password you generate yourself in your Apple ID – we never receive your actual Apple password, and the app password is stored encrypted (ChaCha20-Poly1305). Because it works at the iCloud level, the sync automatically covers all your Apple devices (iPhone, iPad, Mac). Google changes arrive via push webhook within seconds; the CalDAV side (iCloud) is polled every 5 minutes. If you later revoke the app password, we pause affected sharings and email you.
Native tools vs. Kalender Sync
Adding or importing Google Calendar on the iPhone – where Apple's built-in tools end
On the iPhone you can add a Google account in Settings – but that merely displays the Google calendar inside Apple's Calendar app. Your iCloud events don't flow to Google as a result, and the whole link is tied to that one device rather than working at the account level. The other way round, adding iCloud into Google runs via a public iCal subscription: strictly one-way, read-only and slow, because Google refreshes external feeds only at long intervals. A manual .ics import, in turn, copies every detail across once, unfiltered, and goes stale immediately.
Kalender Sync instead links iCloud (CalDAV) and Google (OAuth) server-side into a real two-way sync – account-wide rather than device-wide, in both directions and with selectable detail depth. So an iPhone event actually shows up as a real entry in the Google calendar, not just a faint subscription, and vice versa.
When something breaks
Common pitfalls — and the fix
iCloud calendar not showing in Google
A public iCloud iCal subscription lands in Google read-only and refreshes slowly – often fresh events are missing entirely. A real CalDAV sync creates the iCloud events as regular Google entries and keeps them current on a 5-minute cycle.
iPhone events not appearing in Google Calendar
A Google account added on the iPhone only displays Google inside the Apple app – it doesn't push your iCloud events to Google. Kalender Sync works at the account level and actually transfers iPhone/iCloud events into the Google calendar.
Apple and Google calendars stopped syncing
Usually the iCloud app-specific password was revoked or the Google grant withdrawn. Kalender Sync pauses the connection and emails you; after renewing it, the sync resumes immediately and a 4-hour job catches anything missed.
Duplicate events between iCloud and Google
Duplicates almost always appear when an old iCal subscription or an earlier .ics import is still active in parallel. Remove the legacy setup on one side – Kalender Sync marks each event uniquely and never creates it twice.
GDPR
100% GDPR-compliant, hosted in Germany
Kalender Sync is run by PPJ Venture Labs UG in Munich and hosts exclusively at Hetzner in Germany – no US cloud provider, no overseas servers. For companies there's a data processing agreement (DPA under GDPR Art. 28). Unlike generic guides that copy your event details unfiltered, with us what should stay private stays private.
Ready to connect Apple iCloud and Google?
GDPR-compliant, hosted in Germany, no credit card.
Try free for 14 daysFAQ
Frequently asked questions
Does this also sync my iPhone and iPad calendar?
Yes. The connection works at the iCloud level, not the device level – so everything under your Apple ID on iPhone, iPad and Mac stays in sync.
Can I sync iCloud with Google and Google with iCloud?
Yes, both orders work. You decide per connection whether it runs iCloud → Google, Google → iCloud or both ways.
Why do I need an app-specific password?
Apple iCloud has no official OAuth interface. The secure standard path for external calendar tools is an app-specific password you create in your Apple ID. You never hand over your real Apple password, and you can revoke the app password individually at any time.
Does it sync both ways?
Yes. You can sync iCloud and Google two-way or deliberately pick a single direction – configurable per connection.
Will my employer see my private iPhone events in Google?
Only as much as you allow. By default private events show up only as "busy". Content is transferred only once you step up to "title + time" or full details.
How fast is the synchronisation?
Google reports changes via webhook within seconds. The iCloud side runs over CalDAV and is synced every 5 minutes.
What does Apple-Google syncing cost?
One synchronisation is permanently free on the Free plan. More connections and providers start at €4/month. New accounts test all Business features free for 14 days, no credit card.
Read more
Ready to connect Apple iCloud and Google?
Connect your calendars in a few clicks – GDPR-compliant, hosted in Germany, one- or two-way.
Try free for 14 daysCurrently supported providers
Google Microsoft Apple iCloud KSuite iCal-FeedsNewsletter
Join the Kalender Sync community
Subscribe to our newsletter and get early access to the hottest beta features — so your setup keeps getting better.
Promise: no spam, no AI-generated filler.