Merge Two Google Calendars (Work + Personal) Into One Feed
To merge two Google Calendars — typically a work account and a personal one — most guides tell you to share one calendar into the other account. That works, but it means handing each account access to the other: your personal email now sees a calendar owned by your employer's Workspace, and vice versa. If you only want to see both schedules in one place, you don't need that. iCal Merge reads each calendar's private feed and publishes one combined, read-only link — neither Google account ever connects to the other.
Why not just share one calendar into the other?
Google's built-in sharing is account-to-account. To combine two calendars that way you grant your personal Gmail access to your work calendar (or ask IT to, since many Workspace tenants block external sharing), and you may end up sharing your personal calendar back so both views line up. That's a real permission grant, logged on both sides. Merging side-steps it: each calendar exposes a secret iCal address that nobody else can guess, and iCal Merge is the only thing that ever reads it.
- No cross-account access. Your work account never sees your personal calendar, and your personal account never sees your work one.
- Read-only. The merged feed is a combined view, not two-way sync. Nothing can edit either calendar through it.
- Revocable. Reset a calendar's secret address in Google and that source simply stops resolving — no shared permission to hunt down.
Step 1: Get the secret iCal address from each calendar
Sign in to the first Google account in a browser, open Google Calendar, and hover the calendar you want under My calendars. Click the three dots → Settings and sharing, scroll to Integrate calendar, and copy the Secret address in iCal format. Then sign in to the second account (a different browser profile or an incognito window keeps them separate) and do exactly the same thing.
If a work calendar has no Secret address shown, the Workspace admin has disabled external feed access — see the FAQ below for the workaround.
Step 2: Add both as sources and merge
In iCal Merge, create a calendar and add each secret address as a source, giving each a clear name like Work and Personal. iCal Merge prefixes every event with its source name, so once they're combined you can still tell at a glance which account a meeting came from.
Add Calendar Source
| Source Name | Calendar Title | Actions |
|---|---|---|
| Work | [email protected] | |
| Personal | [email protected] |
Step 3: Subscribe to the combined feed
Copy the merged link and subscribe to it from whichever calendar app you live in — including a third Google account, Apple Calendar, or Outlook. Both sets of events show up together, and the feed re-fetches each source on its own, so a new meeting added on either side appears in the combined view without you doing anything.
Frequently asked questions
Does this give my work account access to my personal calendar?
No. That is the whole point of merging instead of sharing. iCal Merge reads each calendar’s private iCal feed and combines them into a separate read-only link. Neither Google account is connected to the other, and neither one can see the other’s calendar.
Is this two-way sync between the two Google Calendars?
No. The merged feed is a read-only combined view. You can see every event from both calendars in one place, but you cannot create or edit events in either account through it. For that you would need a dedicated two-way sync tool.
My work calendar has no "Secret address in iCal format". What now?
Some Google Workspace admins disable external iCal access. Ask your admin to allow it, or — if the calendar is shared with you — share or copy the events to a calendar you control and use that calendar’s secret address as the source instead.
Will new events show up automatically?
Yes. The merged feed re-fetches each Google Calendar on a schedule, so events you add or change in either account appear in the combined view on their own — no re-export needed.
Is it free?
Yes. Merging two calendars is free with no credit card. Paid plans add more calendars, more sources, and faster refresh.
Related: Merge Google Calendar & Outlook · What is an iCal feed?