How to add your Google Calendar to Apple’s iCalendar (and vice versa)

I’m mainly working under Google Calendar from my Linux desktop. However, there are also times when I work from a MacBook Pro and prefer to use the default apps. What that means is that I need to integrate Google Calendar into the default iCalendar app on macOS. At the same time, I’d like to see iCalendar events in Google Calendar.

Oh, what a tangled web I wove.

How can I withdraw this? It’s actually not terribly challenging. let me show you

To get this done, you’ll need a Google account, a macOS device with iCalendar, and your iCloud login credentials. With all that together, let’s make some calendar magic.

also: How to create an email from Google Docs

Add Google Calendar to iCalendar

Of the two operations, this is the easiest, since the functionality is built directly into macOS (I am showing it with Monterey).

1. Click on the Apple menu in the upper right corner of the screen.

2. Then select System Preferences.

3. In the resulting window (shape 1), click Internet Accounts.

System Preferences window in macOS Monterey.

System Preferences window in macOS Monterey.

4. From the right pane (Figure 2), click Google.

2.jpg calendars

The Internet Accounts window makes it easy to add many different types of accounts.

5. You will then be asked to agree to open your default web browser.

6. Click Open Browser, and Safari (if it’s default) will open to the Google Account Authentication Wizard (Figure 3).

3.jpg calendars

You must sign in with your Google account before you can proceed.

7. Once the account is added, you can then configure the added items (from Mail, Calendar, Contacts, Notes – Figure 4).

4.jpg calendars

My Google account has been successfully added.

Make sure the calendar is enabled and that the next time you open iCalendar, events from Google Calendar will be populated. This configuration gives you read/write access to Google Calendar from iCalendar.

Add iCalendar to Google Calendar

There are two caveats to adding a calendar from Apple’s iCalendar to Google Calendar. The first is the iCalendar to be added and it must be made public. Second, read-only access (so you can’t add events to iCalendar from Google Calendar).

  1. The easiest way to do this is to sign in to iCloud and then go to the Calendar section. You should see all calendars listed in the left sidebar (Fig. 5).
Calendar 5.jpg

All of my different calendars are found in the Calendar section of iCloud.

2. Click the icon on the right edge of the calendar you want to add to Google Calendar.

3. Then, from the popup (Figure 6), click the check box for Public Calendar.

6.jpg calendar

Set the calendar as public so it can be shared.

4. The webcal address will appear. Click Copy Link and click OK.

5. Go to your Google Calendar and select “Other calendars”.

6. Click on the + button associated with that.

7. Then, from the drop-down list, click From URL (Figure 7).

7.jpg calendars

Add a new calendar to Google Calendar from the URL.

8. In the resulting window (Figure 8), paste the webcal address into the calendar field URL and click Add calendar.

Calendars 8.jpg

Add webcal address in Google Calendar.

Now you have to play a waiting game, as it can take up to 12 hours for the set of events to complete. Eventually, you’ll see all the events from that shared calendar within Google.

By adding these calendars to each other, I can make sure I always have access to my events, no matter if they’re on my Google Calendar or Apple’s iCalendar.

Leave a Comment

Your email address will not be published.