Skip to content

New: 18-month sync horizon, a prefix in your target calendar & gapless recurring events

Kalender Sync

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

01

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.

02

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.

03

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 days

No 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.

Read the full step-by-step guide

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 days

FAQ

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 days

Currently supported providers

Google Microsoft Apple iCloud KKSuite iCal-Feeds

Newsletter

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.

Tips and product news — max. 2× per month, unsubscribe anytime. By subscribing you accept our Privacy Policy.

And psst — every now and then we hide a free month between the lines 🤫