Back to blog
Google Calendar settings screen highlighting the Secret address in iCal format field

How to Sync Google Calendar with a Secret iCal Address

Henrik

Google Calendar hides a link that lets any other calendar app read your events, without you sharing your whole account. It's called the Secret address in iCal format, and it takes about a minute to find.

Where to find your Secret Address

  1. On your computer, open Google Calendar.
  2. In the top right, click Settings (the gear icon).
  3. In the left panel, under "Settings for my calendars," click the name of the calendar you want to use.
  4. Click Integrate calendar.
  5. Under "Secret address in iCal format," click Copy to copy the link.

That link is now ready to paste into any app that can subscribe to an iCal (.ics) feed — Outlook, Apple Calendar, Thunderbird, or CalendarPrint, which turns the feed into a printable wall planner or weekly PDF.

Why this is different from just sharing your calendar

Google Calendar gives you two ways to let other software see your events, and it's easy to grab the wrong one:

OptionWhat it doesUse it when
Public URL to this calendarPublishes your calendar to anyone with the link, indexed and allYou genuinely want it public
Secret address in iCal formatA private, unguessable link that only apps you give it to can readYou want to sync into another app without making anything public
Share with specific peopleGrants named Google accounts view or edit access inside Google Calendar itselfYou're sharing with a person, not an app

For pulling your events into a different application, the Secret Address is almost always the one you want. It's read-only, it doesn't require the other app to have a Google login, and it doesn't expose your calendar to search engines or strangers.

Keep the Secret Address secret

The name is not just a label — anyone with that link can see every event on that calendar, including titles and details, for as long as the link stays valid. Google is explicit about this: only you should know it.

A few rules worth following:

  • Don't paste it into a public doc, group chat, or anywhere it could be indexed.
  • If you think it's leaked, go back to Integrate calendar and click Reset. This invalidates the old link and generates a new one — but you'll need to update every app that was using the old address.
  • If you actually want other people to see your calendar, use Share with specific people or a public link instead — don't hand out your Secret Address as a shortcut.

I can't find the Secret Address

If your Google account is managed by a work, school, or other organization, an admin may have restricted this feature. In that case, the "Integrate calendar" section may be missing the Secret Address entirely, and you'll need to ask your admin to enable it. Google's own help center has more on requesting help from your admin.

What to do with the link once you have it

Most calendar apps have an "Add by URL," "Subscribe," or "From Internet" option that accepts exactly this kind of link. Paste it in, and the app will periodically re-fetch the feed so your events stay current — though sync frequency depends on the receiving app, not on Google.

If what you're after is a printed version of those events rather than a live sync, note that the Secret Address is read-only and always up to date, which makes it a good source for a recurring wall planner: subscribe once, and each new print will reflect whatever's currently on the calendar.

Turning the feed into a printed planner

CalendarPrint reads the same link and lays your events out as a print-ready PDF — a whole year on one page, a month grid, a week, or a Gantt chart. Because it reads the live feed rather than a one-off export, each print reflects whatever is on the calendar at the time you make it.

  1. Sign in at calendarprint.com — connected calendars are tied to your account.
  2. In the designer, find Connected calendars and click Add calendar.
  3. Choose Google Calendar.
  4. Paste the Secret Address into Calendar link, add a Name if you want one, and click Connect.

Your events appear in the list and stay up to date on their own. Pick a layout, adjust the design, and click Download PDF.

For more background on all of Google's calendar-sharing options, see Google's own support article.