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 the menu bar text, dates, times, and the calendar, but the menus are English-only.

There are no plans to add support for the Chinese lunar calendar.

■ Features

- 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.
- Custom format for the date & time in the menu bar.
- Highlight certain days of the week in the calendar.
- Search time zones by city (15k cities included offline).
- Supports all calendar services that the built-in Calendar app supports (iCloud, Google, Outlook, etc).
- Fully customizable.
- 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 or in the menu. (Optional)
- "Join Zoom Meeting" button on Zoom meeting calendar invites.
- Open calendar events from Google Calendar directly in Google Calendar.
- Custom color for the date & time menu bar text.

■ Tips

- Double-click a day in the calendar to open that day in the default calendar app.
(Supports: Calendar, Fantastical 2, BusyCal)
- Press the arrow keys to change days in the calendar.
- Press the Space key to select today in the calendar.
- Swipe with two fingers on the calendar to change months, or press the left/right arrow keys while holding the Option key.
- Press the left/right arrow keys while holding the Shift and Option keys to change years in the calendar.
- Hold the Option key while clicking the calendar arrows to jump a year instead of a month.
- In the event details, press Command+C to copy the selected text.


〉 How can I toggle AM/PM for the time?

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

〉 Can you add support for Google Calendar?

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

〉 How can I change the first day of the week?

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

〉 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”.

〉 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.

〉 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.

〉 How can I customize the menu bar date and time format?

If you just want to toggle a certain component, like date or time, use the checkboxes in the “General” preferences.

If you want something more custom, go to “Dato › Preferences › Advanced”, and in the “Date & Time Format” text field, you can specify a datetime pattern (

For example, you could display the full month name, the year, or the day of the year.

〉 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`.

What’s New

Version 1.10.2

- Worked around a macOS bug which would cause Dato to use a lot of memory.
- Worked around a macOS bug where it does not respect high-contrast accessibility mode.
- Worked around a macOS bug where it would crash Dato when encountering certain event notes.
- Fixed a bug in the Zoom meeting URL detection.

Ratings and Reviews

Lightsout565 ,

Amazing! One Suggestion however...

Can we please get an option to show the location of the event in the event list? If I have mutltiple classes or meetings in a day it's really annoying to hover over each individual event to see where it is. Apple Calendars and the Apple Calendars "Today Widget" both show event location. I find myself quickly going to the Today widgets versus Dato to see when my next even is because of this. Cheers.

Developer Response ,

The latest version now shows the location in the event list.

Ryan Poolos ,

Excellent Replacement for standard clock

This feels exactly like how Mac OS's built in clock should work.

I'd love to see a better preferences experience, maybe a preferences window. Since its drop downs typing to skip in the list etc didn't work. When picking multiple timezones, it'd be nice to just type a city and it figure out the right timezone.

I'm very into the idea that this will show minimal calendar events for the selected calendar day. Hope that works out.

Developer Response ,

Version 1.2.0 has a much improved time zone picker where you can search by city.

jimniels ,

The Date/TIme You've Always Wanted

I used to use Itsycal for Mac and considered it an esesential app for my daily use. It was similar to Dato in concept, but I like the execution of this app even more. I really enjoy that it doesn't try to be overly graphic/aesthetic in its representation of information. It really does feel like the native date/time functionality apple would've (should've) built into the menubar.

5 stars. Would buy again.


Sindre Sorhus
2.9 MB

macOS 10.14.4 or later, 64-bit processor

Age Rating


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

More By This Developer