Google Calendar in the Mac menu bar: the routes that work
There is no Google Calendar app for macOS. Google ships the web version, an Android app, and an iOS app, and that is the list. So every way of getting today's schedule into the Mac menu bar goes through something else, and the something else has two halves that are easy to confuse: the account that holds the events, and the app that draws them at the top of the screen.
Skipping the first half is the usual reason a promising menu bar calendar shows an empty week. The app is working. It just has nothing to read, because the Google account was never added to macOS. What follows separates the two halves, names what gets lost in translation between Google's calendar and Apple's, and compares the four apps people actually end up choosing.
The account has to be in macOS before any menu bar app can see it
Almost every menu bar calendar on the Mac reads through the system calendar store rather than talking to Google directly. That is deliberate on the developers' part, because it means one set of credentials, one sync schedule, and no separate login. It also means the setup order is fixed: account first, app second.
Google documents the account step from its own side. Open the Calendar app, go to its settings, choose the Accounts tab, click Add, pick Google, and sign in. Once the account is attached, the same Accounts tab has a Refresh Calendars control that sets how often macOS pulls from Google, and that interval, not the menu bar app, is what decides how quickly a newly accepted invitation shows up.
Two details in Google's instructions cause most of the missing-events reports.
The first is which calendars come across automatically.
Which calendars are automatically synced: Any calendars that you find under "My Calendars" in Google Calendar on your computer. Birthdays. Source: support.google.com
Anything under Other calendars, including subscribed team calendars, holiday calendars, and shared calendars from colleagues, is not included by default. Google keeps a separate Calendar sync page where each one can be ticked on, and the link to it sits in the same help article. A shared calendar that is visible in the browser but absent on the Mac is almost always this, not a sync failure.
The second is the Delegation tool. If Apple Calendar was previously set up to read a Google account through Delegation, Google states that delegation has to be turned off before normal calendar sync will work. The setting is under Calendar settings, Accounts, then the Delegation tab, and every calendar there needs to be unchecked.
What does not survive the trip from Google to macOS
Anyone moving from the browser to a menu bar view should know what is left behind, because none of it is a bug in the menu bar app. Google lists three features that do not work when Google Calendar is read through Apple Calendar: email notifications for events, creating new Google calendars, and the Room Scheduler.
The first one matters most in practice. An event created on the Mac can still fire a local alert, but the email reminder that Google would have sent does not follow. For anyone who uses email reminders as the real safety net, that is a reason to keep creating events in the browser and treat the menu bar as read-only.
The second is a smaller nuisance with an easy workaround. New events can be created on the Mac and dropped into any existing Google calendar. What cannot be done is creating a new Google calendar itself. That stays a browser job, and it comes up rarely.
The third only affects organisations that book meeting rooms through Google Workspace. Room availability does not come through, so booking a room means going to the web interface for that part.
The four apps that end up on the shortlist
With the account attached, the remaining choice is which face to put in the menu bar. Four names come up repeatedly, and they differ more in scope than in quality. All four read the calendars already configured in macOS, so switching between them costs nothing but a download.
| App | Cost | What it is built around |
|---|---|---|
| Itsycal | Free | A small month grid with the event list underneath |
| Dato | One-time purchase on the App Store | Calendar plus world clocks and fullscreen meeting alerts |
| MeetingBar | Free and open source | Getting into the next video call in one click |
| Fantastical | Free tier, with a paid Premium subscription | A full calendar app that also lives in the menu bar |
Itsycal is the minimal end. It integrates with the Mac Calendar app, creates and displays events, joins virtual meetings, shows ISO week numbers, and can be configured to replace the system clock display. It runs on macOS 11 and later. For anyone who wants the month view and nothing else, this is the shortest path.
Dato adds two things the others treat as afterthoughts: world clocks in the menu bar, and fullscreen notifications when a meeting is about to start. Its own description is direct about the pricing model, calling it a one-time purchase on the App Store with a lifetime of updates. It supports every calendar service the built-in Calendar app supports, which is the same dependency as the rest.
MeetingBar is aimed at a narrower job. It is free, open source, and built around joining meetings rather than browsing a calendar, with support for over fifty meeting services. The menu bar item shows the next meeting and clicking it joins the call.
Fantastical is a different category: a full calendar application from Flexibits with a menu bar component, sold through Flexibits Premium. The Free tier covers adding accounts, adding events and tasks, and notifications. The Individual plan is listed at ¥834 per month billed annually, with a 14 day free trial, and the paid features include longer calendar mirroring windows and the scheduling tools. Anyone who only wants a glanceable month view is paying for a great deal more than that.
When the account is right and the menu bar still shows nothing
Three failures account for most of the remaining cases, and none of them is a sync problem.
The first is permission. A menu bar calendar reads the system calendar store, and macOS gates that behind a prompt on first run. Answering no, or clicking past the prompt while doing something else, leaves the app running with an empty list and no error message. The answer is stored in System Settings under Privacy and Security, in the Calendars section, and can be changed there at any time. This is worth checking before anything else, because it produces exactly the symptom that looks like a broken sync.
The second is calendar visibility. Several menu bar apps show only the calendars that are ticked in the Calendar app's own sidebar, on the theory that an unticked calendar is one the user chose not to see. A Google calendar can be fully synced, present in the account, and still absent from the menu bar because its checkbox in Calendar is clear. Opening Calendar and confirming the tick takes a few seconds and settles it.
The third is quieter. Events created in a different time zone display according to the time zone the Mac is set to, and Calendar has a separate time zone support option that changes how that is handled. A schedule that looks shifted by a fixed number of hours, rather than randomly wrong, is almost always this rather than a fault in the menu bar app.
A useful sequence when something is missing: check that the event is in the browser, then that it is in the Calendar app on the Mac, then that its calendar is ticked, then look at the menu bar. Whichever step it first fails at names the cause without any guessing.
Keeping it in the browser is a real option, but it is not a menu bar route
Worth naming, because it comes up. The Google Calendar web interface can be installed as a standalone window from Chrome or Edge, pinned as a tab, or given a keyboard shortcut. It keeps every feature, including email notifications, Room Scheduler, and creating calendars, because nothing is being translated.
What it cannot do is put today's next event at the top of the screen. It is a window, so reading it means switching to it. That is the entire trade, and it is worth taking seriously for anyone whose Google account uses the features that Apple Calendar drops. A reasonable hybrid is common: the browser stays the place where events are created and calendars are managed, and a small free menu bar app handles the glance.
Every route adds an icon to a row that is already short on space
There is one cost that none of the app comparisons mention. A menu bar calendar is, by definition, another permanent item in the menu bar, and on a MacBook that row has a hard limit. It does not scroll or wrap, and the notch cuts the usable space short in the middle. Items that would fall past that point are not drawn at all.
The hope that a calendar app can take the clock's slot rather than adding one does not hold on current macOS. Apple's Menu Bar settings list the Clock among the items that may appear there, with the note that the clock is always shown. A third-party calendar that displays the date and time therefore sits next to the system clock rather than in place of it, and several of these apps are configured by default to show the next event as text, which is wider than an icon.
The practical consequence is that adding a calendar usually pushes something else off the end. Two things blunt it. Configuring the app to show an icon rather than the full event title reclaims most of the width. Beyond that, the only way to keep a calendar visible and keep the rest of the utilities installed is to stop drawing all of them at once, which is what a tool that hides menu bar icons on a Mac exists to do. The calendar stays out where it can be read, and the sync clients and update checkers sit behind a divider until they are wanted.
What to change first
Attach the Google account in Calendar settings before downloading anything, then open the Calendar sync page and tick on any shared calendars that did not come across. That single step fixes most empty menu bar calendars.
Then install Itsycal or MeetingBar first, because both are free and both read the account that is now in place. If the row at the top of the screen has no room left for the new icon, deal with that separately rather than abandoning the calendar: a menu bar organizer keeps the other utilities installed while leaving the calendar where it can be read at a glance.
Frequently asked questions
Is there an official Google Calendar app for macOS?
No. Google ships the web version plus Android and iOS apps. Every Mac menu bar option works either by adding the Google account to macOS and reading it through the system calendar store, or by wrapping the web interface in a browser window.
My shared team calendar does not show up on the Mac. Why?
Only calendars listed under "My Calendars" in Google Calendar sync automatically, plus Birthdays. Anything under Other calendars has to be enabled on Google's Calendar sync page, which is linked from the same help article that covers adding the account.
How quickly do new events appear in the menu bar?
That is set by macOS, not by the menu bar app. In Calendar settings, under the Accounts tab, the Refresh Calendars control decides how often the Google account is polled. A menu bar app redraws as soon as the system store changes, so a slow refresh interval is what makes new invitations look delayed.
Will I lose anything by reading Google Calendar through Apple Calendar?
Three documented things do not carry over: email notifications for events, creating new Google calendars, and the Room Scheduler. Events can still be created and edited normally, and local alerts still fire. Anyone relying on Google's email reminders should keep creating events in the browser.
Which menu bar calendar is the cheapest way to start?
Itsycal and MeetingBar are both free, and they aim at different jobs: Itsycal at a month view with the day's events, MeetingBar at joining the next video call. Both read the same system calendar store, so trying one and switching to the other costs only a download.
Can a calendar app replace the system clock to save space?
Not on current macOS. The Menu Bar settings pane lists the clock as always shown, so a third-party calendar showing the date and time sits alongside it rather than in place of it. Setting the app to display a plain icon instead of the next event's title is the effective way to reclaim width.