A calendar in the Mac menu bar: the options and what each shows
The clock is already up there, and on most Macs it shows the date next to the time. Clicking it does not open a calendar, though. It opens Notification Center. Getting an actual month grid at the top of the screen, or a list of what is coming up today, means adding something.
The awkward part is that a calendar in the menu bar is one of the widest items available. It has to draw text, not just a glyph, and the more useful it is the more text it draws. That trade is the real decision here, and it is worth understanding what the built-in clock already gives before paying width for a replacement.
What the built-in clock already does
The clock cannot be switched off. It is always shown in the menu bar, which is worth knowing before adding a second date display next to it.
What it shows is configurable. Open System Settings, click Menu Bar in the sidebar, then under Menu Bar Controls click Clock Options.
Under Date there are two controls. Show date is a pop-up with three values: When Space Allows, Always, and Never. Show the day of the week puts the weekday in front of the date.
Under Time there are more. Style switches between a digital and an analog clock, and choosing analog disables the rest of the time options. Show AM/PM, Flash the time separators, and Display the time with seconds each do what the name says. Announce the time speaks the time aloud on the hour, half hour or quarter hour, with a selectable voice and adjustable speaking rate, pitch, volume, timbre and sentence pause.
That first setting deserves attention. When Space Allows means the date is the first thing macOS drops when the bar fills up. A machine that shows Thu Sep 18 at a desk can show nothing but the time on a laptop screen with the same apps running, and nothing announces the change. Setting it to Always keeps the date, at the cost of guaranteeing that width is taken.
One more behaviour catches people out. The menu bar clock is dimmed while a Focus is active and the Focus status menu is not shown in the menu bar. The fix is to select Focus in Menu Bar settings and set it to Always Show or Show When Active.
What a calendar in the menu bar is actually for
Three different jobs get described with the same phrase, and the apps split along those lines.
A month grid answers date questions. What day of the week is the 24th, how many days until the end of the month, which Monday is two weeks out. This is the smallest job and the one the system clock does not do at all.
A list of upcoming events answers a different question: what is next, and how long until it starts. This requires access to calendar accounts and tends to put text in the menu bar rather than just an icon.
A meeting launcher answers a third: get into the call without hunting for the link. That means parsing event notes for video call URLs and offering a join button.
Most people searching for a menu bar calendar want the first, discover the second is available, and only then find out what the second costs in horizontal space.
The options side by side
Prices and requirements below are from the United States Mac App Store and the developers' own sites as of September 2026.
| App | Price | Requires | Month grid | Event list | Meeting join |
|---|---|---|---|---|---|
| Itsycal | Free, open source | macOS 11 or later | Yes | Yes | Yes |
| Menu Bar Calendar | Free | macOS 26 or later | Yes | No | No |
| MeetingBar | Free, open source | macOS 12 or later | No | Yes | Yes |
| Dato | 18.00 US dollars | macOS 26 or later | Yes | Yes | Yes |
| Fantastical | Free tier, paid subscription | macOS 12.4 or later | Yes | Yes | Yes |
| BusyCal | 49.99 US dollars | macOS 12 or later | Yes | Yes | Yes |
Itsycal is distributed from mowglii.com rather than the Mac App Store and is published under the MIT licence, with its repository still receiving commits in September 2026. Menu Bar Calendar and Dato are both from Sindre Sorhus, and the free one states in its own listing that showing calendar events is outside its scope. MeetingBar is free with no paid tier and integrates with the Calendar app, covering Google, Exchange, Office 365, Yahoo, AOL and iCloud accounts.
BusyCal is a one-time purchase of 49.99 US dollars with a 14 day free trial, and is also included in Setapp. Fantastical is free to download, with Flexibits Premium sold as a subscription and a 14 day trial.
What each one puts in the bar, and how wide that is
This is where the options genuinely differ, and it is rarely covered.
Itsycal gives the most direct control. By default it draws a small solid rectangular icon containing the day of the month. Checkboxes add the month, the day of the week, or both, formatted for the current locale, so the item reads as 18, Mar 18, 18 Thu, or Thu, Mar 18. There are also an outlined icon, a generic calendar icon and the Itsycal icon, though the last two cannot be configured to show the month or weekday.
Separately, Itsycal can display arbitrary text to the right of the icon using a datetime pattern, rendered in the same font as the system clock. A pattern of h:mm a produces 11:12 AM, and E MMM d h:mm a produces Thu Mar 18 11:12 AM. If a pattern is supplied, the icon itself can be hidden, which turns the app into a replacement for the system clock rather than an addition to it. That is the only configuration in this list that can add a calendar without adding width, because it replaces a display that was already there.
Dato takes the opposite approach and offers more to show: the local clock, the date, multiple world clocks, the upcoming event, UTC time, a custom format and a custom colour for the menu bar text. Each of those is useful and each costs room.
MeetingBar shows the event list in the status bar, which means the next meeting title appears as text at the top of the screen. Fantastical and BusyCal are full calendar applications first, with the menu bar presence as one part of a larger app.
What the money buys
For a month grid alone, nothing needs to be paid. Itsycal and Menu Bar Calendar both cover that case at zero cost, and Itsycal additionally handles events and joining meetings.
Paid options are buying breadth rather than the grid. Dato at 18.00 US dollars is a one-time purchase with a free trial on its website, and adds world clocks with offline search across 15,000 cities, time travel for checking a future or past time, reminders with due dates, fullscreen meeting notifications, deduplication of identical events across calendars, and widgets.
Fantastical's split between free and paid is published on the Flexibits pricing page. The free tier includes adding accounts, adding events and tasks, notifications, full screen day, week, month, quarter and year views, task support including iCloud Reminders and Todoist, event location details, and push sync. Premium extends calendar mirroring from 2 weeks to 6 months, the weather forecast from 3 days to 10 days, and email support from standard to priority, and adds the Fantastical Scheduling feature. Single sign-on is limited to the Team plan.
BusyCal is a straight one-time purchase at 49.99 US dollars, which is a different shape of commitment from a subscription and worth weighing on that basis alone.
Reaching it without the mouse
A menu bar item that has to be aimed at and clicked is a poor fit for something checked twenty times a day, and the better options in this category acknowledge that.
Itsycal has a configurable shortcut to open it, and once open it takes keyboard input for navigation, including vim style motions with an optional repeat count, and a command for jumping to a specific date. It also supports a URL scheme, which makes it addressable from a script or a launcher. Display options cover ISO week numbers, dark mode, showing up to two months at a time, and multiple font sizes.
Dato has a global keyboard shortcut to open and close the app, a separate global shortcut to create an event, another to join the next video call, and a set of in-app shortcuts. It also supports Shortcuts, so a menu bar calendar action can be triggered from a workflow rather than a click.
This matters for a reason that is easy to miss. If the app opens from the keyboard, the icon does not have to be visible to be usable. An item that is only ever opened by a shortcut can sit in a collapsed group without losing anything, which changes the width calculation completely. An item that is only reachable by clicking cannot.
Menu Bar Calendar takes the opposite position and is deliberately minimal: clicking the month name or pressing the space key returns to the current month, and arrow keys or a swipe move between months. There is no global shortcut, because there is not much to open.
The problem that shows up a week later
A menu bar calendar is added, configured to show the weekday and the next event, and works. Then a screen recorder and a VPN client get installed, and it disappears.
The developer of Menu Bar Calendar documents this in the app's own App Store listing: when the app does not show up in the menu bar, the reason is that macOS hides menu bar apps when there is no space left, and the recommended fix is to quit some other menu bar apps to free up space.
That is the constraint the whole category runs into. The menu bar fills from the right edge, app menus on the left take priority, a notch removes the middle on many laptops, and macOS drops items silently rather than reporting an overflow. A calendar showing Thu Sep 18 plus a meeting title is one of the widest single items on the bar, which makes it one of the first casualties and also one of the causes.
There are two ways out. Reduce what is shown, which means giving up the information that motivated adding the app. Or keep everything and stop letting width decide, which is what a menu bar organizer does by collapsing the icons that are not being read into a group that can still be opened. The comparison page covers how that differs from simply removing items.
What to change first
Before installing anything, open Clock Options and set Show date to Always rather than When Space Allows, and check whether that is enough. If a month grid is still wanted, Itsycal with a datetime pattern and the icon hidden replaces the system clock instead of competing with it. If the row is already full before any of this, collapse it first with Koffret so the calendar has somewhere to live.
Frequently asked questions
Can the macOS clock show a month calendar?
No. The clock shows the time and, optionally, the date and day of the week. Clicking it opens Notification Center, which can hold a calendar widget, but there is no month grid in the menu bar itself without a third party app.
Why did the date next to the clock disappear?
Show date is probably set to When Space Allows, which is the default behaviour on a crowded bar. macOS drops the date first when width runs short. Setting it to Always keeps it, at the cost of permanently occupying that space.
Is there a free calendar for the Mac menu bar?
Yes. Itsycal is free and open source under the MIT licence and runs on macOS 11 or later. Menu Bar Calendar is free on the Mac App Store and requires macOS 26 or later, though it shows only the grid and not calendar events.
Why does the calendar icon vanish after installing other apps?
The menu bar has a fixed width and macOS stops drawing items when it runs out, without any warning. Calendar items are unusually wide because they draw text, so they are often the first to be dropped. Freeing slots or collapsing unused icons brings it back.
Is a paid calendar app worth it just for the menu bar?
Not for a month grid, which free options cover completely. Paid apps are buying world clocks, event lists across many accounts, meeting join buttons, scheduling links and full calendar views. If only the grid is needed, the money buys nothing extra.