Menu bar calendar on Mac: checking the day without switching apps

The reason people go looking for a menu bar calendar on a Mac is usually specific. A date is mentioned in a message, the day of the week for that date is needed, and the only way to get it is to leave the conversation, open a calendar application, wait for it to draw, and come back. The interruption is small and it happens twenty times a day.

There is a wide range of tools for this, from a free month grid to a panel that shows the next meeting and joins it. The differences between them are not obvious from screenshots, because they all look like a small calendar hanging from the menu bar. What separates them is how much can be done without opening anything else.

What the menu bar already does before anything is installed

Two built in behaviours are worth knowing, because they solve the narrow version of the problem at no cost.

Clicking the clock in the menu bar opens Notification Center, and the calendar widget there shows the current month along with the day's events. Widgets are added by scrolling to the bottom of that panel and editing them, and the calendar widget comes in several sizes. This is enough for reading a date and glancing at what is left of the day.

The clock itself can show more. In the date and time settings for the menu bar, the day of the week and the date can be switched on, which removes a surprising number of trips to a calendar. It costs a little horizontal space in a bar that is usually already crowded.

Where the built in route runs out is speed and precision. The widget answers what is happening today and refuses most other questions, including what day of the week the twelfth falls on, and it cannot be opened from the keyboard.

Three levels of menu bar calendar

Almost every application in this category sits at one of three levels, and knowing which level is needed makes the choice much shorter.

A month grid. It shows the current month, moves between months, and nothing more. The question it answers is which day of the week a date falls on.

A month grid with events. It reads the calendars already set up on the Mac and lists the day's or the week's events under the grid, usually with the next event called out. This level answers what is next and when the gap is.

A panel that can act. On top of the above, an event can be created, a meeting link can be joined with one click, and a date can be clicked to open that day properly. This is the level at which the panel starts replacing trips to a calendar application rather than supplementing them.

Paying for level three when level one was the actual need is the most common mistake here, and so is installing level one and then wondering why it will not show tomorrow's meetings.

Where the well known options stop

Menu Bar Calendar

Sindre Sorhus publishes an application called Menu Bar Calendar whose description is a monthly calendar, one click away. It is deliberately minimal. Clicking a date or creating an event hands off to either the Calendar application or Google Calendar in a browser rather than doing the work itself, and the developer points anyone wanting more settings towards a larger application of his own. The interface is in English while the dates and day names follow the system language. As a level one tool it is honest about being level one.

Itsycal

Itsycal has been the default recommendation in this category for years and is still maintained. It runs on macOS 11 and later, integrates with the Mac Calendar application, displays and creates events, joins virtual meetings, shows ISO week numbers, and can display up to two months at once. It also has a configurable keyboard shortcut to open it, keyboard navigation, and a URL scheme. It can replace the system clock in the menu bar entirely. For a free download it reaches level three in practice, and its limits are aesthetic and structural rather than functional: it is a panel attached to whatever accounts the Calendar application already holds, not a calendar in its own right.

Dato

Dato is the larger application from the same developer as Menu Bar Calendar. It puts a clock, the date, and multiple world clocks in the menu bar, and clicking it opens a panel with the calendar, the day's events, and those clocks. It adds fullscreen meeting notifications, which is the feature people remember it for, since a notification that cannot be missed is the point of the exercise for anyone who has walked into a meeting late. It is a one time purchase on the App Store with updates included, which puts it in a different category from a subscription.

Calendr

Calendr is an open source menu bar calendar for macOS published on GitHub, and it includes natural language event entry, which most tools at this level do not. For anyone comfortable installing software from a repository, it is the closest thing in this group to a keyboard driven calendar that lives in the menu bar.

Calendar 366 II

Calendar 366 II sits at the heavy end of menu bar applications, with search, reminders, and extensive customisation inside the panel. It is a one time purchase and is aimed at people who want the whole calendar in the dropdown rather than a summary of it.

Comparing them on the questions that decide it

Tool Month grid Shows events Creates events Joins meetings Model
Notification Center widget Yes Yes, today No No Built in
Menu Bar Calendar Yes No Hands off to another app No App Store
Itsycal Yes, up to two months Yes Yes Yes Free download
Dato Yes Yes Yes Yes, with fullscreen alerts One time purchase
Calendr Yes Yes Yes, natural language Yes Open source
Full calendar app with a menu bar panel Yes Yes Yes Yes Varies

The column that surprises people is the third one. A tool that hands event creation off to the Calendar application or to a browser is not saving the context switch it appeared to save. It only moves the switch to the moment when something needs to be written down, which is the moment that matters.

Fitting it into a crowded menu bar

The bar itself is a constraint, and on a laptop with a notch it is a hard one. Icons that do not fit are simply not drawn, and an application installed to save time can end up hidden behind the notch where it cannot be clicked at all.

Three adjustments make room. Menu bar icons can be rearranged by holding the command key and dragging them, so the calendar can be moved to the left of the items that never get clicked. Several applications, including the ones above, can replace the system clock rather than sitting next to it, which reclaims the width the clock was using. Items that belong to Control Center rather than to applications can be switched off individually in system settings, and most Macs are carrying two or three that nobody uses.

The other half of the problem is reaching the panel without aiming a cursor at a small target. Any tool in this category that offers a configurable keyboard shortcut is worth setting up with one, because a panel that opens on a key press is used all day, while a panel that has to be clicked is used until the novelty wears off. The shortcut is what decides whether this becomes a habit. Itsycal, Dato, and full calendar applications with a menu bar panel all support one.

The structural limit of every panel

There is one thing no menu bar calendar can do, and it is worth being clear about before installing a fourth one.

A panel reads whatever the system already knows. If the Mac holds one Google account and the meetings live in a second account, the panel shows half a day and nothing about it can be configured to fix that, because the missing calendar was never connected. The same applies to a work account that an administrator has blocked from the Calendar application. The panel inherits the gap.

The same inheritance applies to correctness. If the underlying account is slow to receive changes, the panel shows the stale version confidently, because it has no way of knowing that a meeting moved an hour ago. A calendar subscribed by URL rather than connected as an account is the usual culprit, and no panel can refresh it faster than its source allows. Anyone diagnosing a panel that shows the wrong time should check the account behind it first, since the panel is only a window onto that data.

A menu bar calendar improves access to the calendar that exists. It cannot improve the calendar itself. That is the dividing line between this category and a calendar application, and it is why some of the most enthusiastic users of Itsycal are also running something larger behind it.

When a full calendar with a menu bar panel is the better answer

For anyone whose day is genuinely run from a calendar, the useful configuration is one application that holds every account and also keeps a panel in the menu bar, rather than a panel plus a separate calendar that disagree with each other.

Three capabilities decide whether that is worth it, and none of them are available at any level of panel. Accounts that are connected directly, so the grid is complete rather than inherited. Event entry that accepts a line of ordinary text, including the time, the place, and the meeting link, so writing something down is faster than opening a form. Travel time calculated from the addresses, so the gap between two meetings is measured rather than assumed. A calendar that resides in the menu bar and also does these things is a different product from a panel, and Compared with other calendars is where the two categories can be read side by side. For the specifics of entering an event as one line of text, the Entering events material covers what gets parsed.

What to change first

Turn on the day and date in the menu bar clock and open the calendar widget in Notification Center before installing anything, because that resolves the narrow version of this for free. If events and one click joining are needed, install Itsycal and use it for a week, since it costs nothing and reaches most of the ceiling of the category. Only if the panel keeps showing an incomplete day is the problem the calendar rather than the access to it, and that is the point at which a full application such as Caltimate is the thing being compared rather than another dropdown.

Frequently asked questions

Does macOS have a built in menu bar calendar?

Not as a dropdown month grid on the menu bar itself, but clicking the clock opens Notification Center, where the calendar widget shows the current month and the day's events. The menu bar clock can also be set to display the day of the week and the date, which answers most quick questions without any additional software.

Is Itsycal still maintained?

Yes. It is distributed for macOS 11 and later and continues to receive updates, including event creation, meeting joining, ISO week numbers, and a configurable shortcut to open it. It reads the accounts already configured in the Calendar application rather than connecting to services itself.

Which menu bar calendars can create an event?

Itsycal, Dato, Calendr, and Calendar 366 II all create events from the panel. Minimal tools such as Menu Bar Calendar hand the task to the Calendar application or to Google Calendar in a browser, which means the context switch they were installed to avoid still happens at the moment something needs writing down.

Will a menu bar calendar show a Google account that is not on the Mac?

No. These applications display the calendars the system already holds, so an account that has not been added in Internet Accounts or in a calendar application will not appear. The account has to be connected first, and that is a limitation of the panel's design rather than a setting that can be changed.

Is a menu bar calendar enough to replace a calendar application?

For reading the day it usually is, and many people leave the full application closed for days at a time. It stops being enough when scheduling work is involved, meaning moving meetings, checking availability across more than one account, or accounting for travel between locations, because a dropdown panel is built for glancing rather than planning.

Back to all posts