Better menu bar clock with calendar and time zones

Dato is a replacement for the system menu bar clock. By default, it looks exactly the same, but when you click it, you get a small calendar, calendar events, the current time in various time zones, and more.

Dato supports all the locales and languages that macOS supports for dates, times, and the calendar, but the menus are English-only.


  • Calendar, optionally with week numbers and event indicators.
  • Your upcoming events for the next week (customizable) at a glance.
  • Time zones, optionally with custom names.
  • Fully customizable.
  • Search time zones by city (15k cities included offline).
  • Supports all calendar services that the system Calendar app supports (iCloud, Google, Outlook, etc).
  • Lots of in-app keyboard shortcuts for power users.
  • Global keyboard shortcut to open/close the app. (macOS 10.15 and later)
  • Supports calendar events with HTML formatted notes.
  • Show seconds in the menu bar clock. (Optional)
  • “Join Zoom Meeting” button on Zoom meeting calendar invites.
  • Custom date & time format.
  • Highlight certain days of the week in the calendar.


  • Time slider for the time zones.
  • Show the time for multiple time zones in the menu bar.
  • Maybe: Timers and stopwatches (like the iOS Clock app, but including Pomodoro).


Double-click a day in the calendar to open that day in the default calendar app.
Hold option while clicking the calendar arrows to jump a year instead of a month.

Keyboard shortcuts

/ Previous/next day in the calendar
/ Same day in the previous/next week in the calendar
Previous/next month in the calendar
shift option
shift option
Previous/next year in the calendar
space Select today in the calendar
command o Open the default calendar app
command q Quit the app


Swipe left/right Previous/next month in the calendar
option + Swipe left/right Previous/next year in the calendar

Frequently Asked Questions

I have a feature request, bug report, or some feedback

Send it here.

How can I toggle AM/PM for the time?

Dato adheres to what you have set in “System Preferences › Language and Region”.

How can I change the first day of the week?

Dato adheres to what you have set in “System Preferences › Language and Region”.

Can you localize the app into my language?

All the date and time output and the calendar adhere to your locale preferences. I have no plans to localize the app itself.

I added a calendar to the Calendar app but it doesn’t show up in Dato

You need to enable the calendar in “Dato › Preferences › Events”.

Dato doesn’t show up in the menu bar

When the menu bar grows too large, macOS hides overflowing items, so Dato might have been hidden. Try to close some of your other menu bar apps. There’s, unfortunately, no way for apps to detect this and warn the user.

Can you add support for Google Calendar?

It’s already supported. Just add your Google calendars to the Calendar app and then enable the calendars in the Dato preferences.

How can I show the date and time in ISO 8601 format?

Go to “Dato › Preferences › Advanced”, and in the “Date & Time Format” text field, write YYYY-MM-DD hh:mm:ss.

How can I make my calendar refresh more often?

Open the Calendar app, open its “Preferences”, go to the “Accounts” tab, choose the relevant calendar service in the left sidebar, and then change the “Refresh Calendars” preference. Ideally, it should be set to “Push”, but not all services support that, like Google.

Where can I find the changelog?

Go here and click “Version History”.

Can you add support for showing an analog clock like the system clock?

I have no plans to add that, but you can make it work by unchecking the “Time” preference in Dato and keep the system clock.

Can you add support for flashing the time separator like the system clock?

I have no plans to add that, but you can make it work by unchecking the “Time” preference in Dato and keep the system clock.

Is it possible to pin Dato so it’s always visible?

This is unfortunately not possible as Dato uses a menu, not a popover, which can’t be pinned.

So this is like iStat Menus?

iStat Menus does all the things. Dato is focused on date and time only. Dato also looks better.

How is it different from Itsycal?

Itsycal is a great app too. While Itsycal has more advanced calendar functionality, Dato is not just a calendar app, but also includes menu bar clock replacement, time zones, and in the future, timers.

Why the name ”Dato”?

It means “date” in Norwegian. I just wanted a short, unique, and relevant name.

Do you plan to open-source it?

I open-source most things I make, but I don’t intend to open-source this app. Many open-source apps have problems with someone using the source to publish clones and it’s a hassle to get Apple to take down such clones. I also have my own private framework that makes it faster for me to build apps, but I don’t want to open-source it as then I would have to maintain it.

Can you add support for macOS 10.13 or older?

No, there were several bugs in 10.13 I could not work around.

Is this a native app?

Yes, it’s a native app written in Swift.

Can you port it to Windows/Linux?

No, I’m a Mac developer.