Google Calendar for Mac desktop: keeping the month in its own window

The calendar tab was open this morning. It is now somewhere behind a spreadsheet, two documentation pages and a half-written reply, the meeting starts in four minutes, and the search for a Google Calendar app for Mac desktop begins. What comes back is a row of download pages, most of them belonging to companies other than Google, and a Reddit thread asking the same question a few years earlier.

The question has a settled answer, and it is worth reading it before installing anything. The decision is not which app to download. It is which window the calendar lives in, which account it is signed in to, and which features survive the route chosen.

Google does not ship a desktop Calendar app, and says so plainly

The getting-started page in Google's own Calendar help finishes its browser instructions with one sentence that closes the question: while you cannot download and install Calendar on your computer, you can use it offline. There is no macOS build from Google, no separate purchase that unlocks one, and no beta to sign up for.

That leaves three supported ways to reach a Google calendar from a Mac. The first is a browser. Google lists Chrome, Firefox, Safari and Edge as the supported browsers, and notes that JavaScript and cookies both have to be on for the site to work at all. The second is another calendar application that signs in to the Google Account and syncs, which on a Mac usually means Apple Calendar or Outlook. The third is a phone or tablet, where Google does ship an app.

Everything that follows is a choice about the container, not about the software. A calendar in a tab, a calendar in its own window, and a calendar inside Apple Calendar are the same service with different behaviour around the edges: what shows up in the Dock, what works without a connection, what happens when a reminder is due, and what happens when a second Google account enters the picture.

What offline mode covers, and what it quietly drops

Offline mode is the part of the answer most people never switch on, and it is narrower than the name suggests. Google's instructions are specific about the browser: the calendar has to be open in Chrome. With offline calendars on, the calendar and the events from the last four weeks and any time in the future are available, in day, week or month view.

Switching it on takes a minute. In Google Calendar, open Settings, and under General choose Offline, then turn on the offline calendar and click Reload now. The calendar starts syncing, the status at the top right shows the sync in progress, and when it finishes the status reads that it is ready for offline. When the connection drops, the status changes again and a notice appears saying some actions might not work.

Those actions are the important part. With no connection, Google documents that you cannot create or edit events, cannot email guests, and cannot reach tasks. The data shown is what synced the last time the computer was online, so a calendar that has been closed for a week shows a week-old picture.

There is also a trap worth knowing about in advance. Clearing the browser's cached images and files also clears offline support for Calendar, and it has to be turned on again afterwards. A monthly habit of clearing browser data will therefore remove the feature without any warning. Offline mode is a read-only snapshot of the last sync, and routine browser cleaning deletes it.

Giving the calendar a window and an icon

If the problem is that the tab keeps getting lost, the cheapest fix is to stop making it a tab. Chrome documents this directly: open the site, then from the More menu choose the cast, save and share group, and pick the option to install the page as an app. On some sites an install button also appears at the right of the address bar. Google's description of what an installed web app can do includes extra storage for browsing content offline, notifications, file system access and icon badges.

The result is a window with its own icon rather than a tab, which is exactly what someone searching for a desktop app is usually after. Two limits are worth being honest about. Google notes that although web apps work offline, some do not work completely without an internet connection, which matches the list of things Calendar refuses to do offline. And an installed web app still runs inside the browser profile it was created from, so it is signed in to whichever account that profile is signed in to. A second account means a second profile.

While the window is open, the keyboard is the other half of the upgrade. Keyboard shortcuts are off until enabled: open Settings, tick the box for keyboard shortcuts, and save. After that, typing a question mark lists them all. The ones that matter daily are d, w, m, x and a for day, week, month, custom and agenda views, t to jump to today, j or n for the next date range, g to go to a specific date, c to create an event, e to open an event's details, r to refresh and / to land in the search box. On a Mac, Command-Option with a period or a comma opens and closes the side panel that holds Tasks and Keep.

The side panel, for people who live in mail

There is a smaller move that suits anyone whose day already runs inside Gmail. Google documents a side panel that opens Calendar next to mail, Chat, Drive or a file in Docs, Sheets or Slides: click the control at the bottom right to show the side panel, then choose Calendar. From there the schedule can be checked and events can be added or edited without leaving the window that is already open, and the same panel holds Keep, Tasks, Contacts, Voice and Maps.

It is not a replacement for a calendar window, because the panel is narrow and shows a short slice of the week rather than a month. It is a good answer to a specific habit, though: if the calendar tab is only ever opened to answer the question of whether a time is free, the panel answers it without a tab at all, and it closes again with the same control.

The Apple Calendar route, and the three features it leaves behind

Adding the Google Account to Apple Calendar is the closest thing to a native app, and Google documents the steps. Open Apple Calendar, open the Calendar menu at the top left and go to its settings, which Google's instructions still call Preferences. On the Accounts tab, click Add, choose Google, continue, and sign in. Back on the Accounts tab, the Refresh Calendars option sets how often the two sides sync.

Then check what actually came across. Google says the calendars listed under My Calendars sync automatically, along with Birthdays. Anything else, including calendars subscribed to from other people, has to be ticked on Google's calendar sync page and saved. If the old Delegation tool in Apple Calendar was ever used, all of its calendars have to be unchecked, or the sync does not work at all.

The trade-off is a short list, and Google publishes it. Three things do not work through Apple Calendar: email notifications for events, creating new Google calendars, and the Room Scheduler. The email notifications are the one that catches people out, because someone who has relied for years on an emailed reminder half an hour before a meeting loses it without an error message. Notifications still arrive on the Mac itself, from Apple Calendar, which is a different delivery path with different failure modes.

What the route buys is real: one window that can hold several accounts at once, no browser involved, and a local copy that opens instantly.

Read-only subscriptions, and when they are the right answer

There is a fourth route that gets overlooked. Any calendar application that accepts an iCal link can show a Google calendar without being given access to the account. In Google Calendar, open Settings, pick the calendar under the settings for your own calendars, open the integrate calendar section, and copy the secret address in iCal format.

Google is blunt about what that address is: only you should know it, it should not be shared with anyone, and if it leaks, the reset button invalidates the old one and issues a new address. The public address is the one meant for sharing. The subscription is view only, which is the point. For a personal calendar that needs to be visible next to a work calendar without handing the work machine a personal sign-in, a read-only feed is often the correct amount of access.

The four routes side by side

Route Separate window and icon Events can be edited Email notifications for events Second Google account
Calendar in a browser tab No Yes Yes Second browser profile
Page installed as an app from Chrome Yes Yes Yes Second browser profile
Google Account added to Apple Calendar Yes Yes No Add the second account
Secret iCal address in a calendar app Yes No No Add another address

The table is also a map of where the pain is. Editing and email reminders live on the Google side. Windows and multiple accounts live on the desktop side. No single route has all four columns.

Two accounts is where the choice actually gets made

For one account, any of these works, and the honest advice is to install the page as an app, turn on offline calendars, enable keyboard shortcuts and stop thinking about it.

Two accounts change the shape of the problem. A work calendar and a personal calendar in the same browser profile fight over the same session, so the usual outcome is a second browser profile, then a second window, then two windows that look identical in the app switcher. Apple Calendar holds both accounts in one view, at the cost of the three features above. Google's own answer for seeing another account's events in one place is to share that calendar with the other account, which works cleanly for viewing and less cleanly when both accounts need to create events.

This is the point where the tool being chosen stops being a calendar and starts being a window manager. A browser that keeps each web app in its own contained workspace treats two calendars as two apps with two sessions rather than two tabs in one session, and the same container approach applies to the other services that come in pairs, such as mail and chat, which is why the list of apps that get their own window matters more than the calendar feature list.

What to change first

Install the calendar page as an app so it has a window and an icon, then turn on offline calendars in Chrome and enable keyboard shortcuts in Calendar's settings. If a second account is already in the picture, decide now whether it lives in Apple Calendar, losing email notifications, or in a separate contained window, which is the approach SpaceDeck takes.

Frequently asked questions

Is there an official Google Calendar app for macOS?

No. Google's Calendar help states that you cannot download and install Calendar on your computer, and directs desktop users to the browser instead. The apps in search results that look like Google Calendar for Mac are either third-party clients that sync the account or browser wrappers around the same web page.

Does Google Calendar work without an internet connection?

Partly, and only in Chrome. With offline calendars turned on, events from the last four weeks and any future date can be viewed in day, week or month view. Creating or editing events, emailing guests and reaching tasks all stop working until the connection returns.

Why did reminder emails stop after the account was added to Apple Calendar?

Google lists email notifications for events as one of three Calendar features that do not work through Apple Calendar, along with creating new Google calendars and the Room Scheduler. Alerts still appear on the Mac from Apple Calendar itself, but the emailed reminder is not sent. Keeping the Google Calendar web interface open for the accounts that depend on emailed reminders is the usual workaround.

Can two Google accounts appear in one calendar view?

In Apple Calendar, yes: add each account on the Accounts tab and both sets of calendars appear together. In the browser, one account is signed in per profile, so Google's documented answer is to share the calendar from one account with the other, which gives a combined view without a second sign-in.

Is it safe to paste the secret iCal address into another app?

The address is a credential, not a link. Google's guidance is that only you should know it and that it should never be shared, because anyone holding it can read the calendar. Pasting it into a calendar app on a machine you control is the intended use, and if it ever leaks, the reset button in the calendar's integration settings invalidates the old address immediately.

Does offline mode survive clearing browser data?

No. Google notes that clearing cached images and files also clears offline support for Calendar, so it has to be switched on again afterwards. Anyone who clears browser data on a schedule should expect to repeat that one setting each time.

Back to all posts