Calendar widget on Mac: what it shows and what it skips

To get a calendar widget on a Mac, Control-click the desktop wallpaper, choose Edit Widgets, search for Calendar in the widget gallery, and click or drag the widget you want onto the desktop. For Notification Center instead, click the date and time in the menu bar, then click Edit Widgets at the bottom. That takes under a minute. The harder part comes later, when the widget shows an empty day, skips a work calendar, or lags behind changes made on a phone.

Almost all of those problems have the same cause. A calendar widget does not hold any events of its own. It reads whatever the app behind it has, so a missing event is nearly always a missing account, a calendar that is not synced, or a refresh setting. This guide covers where widgets can live on macOS, how to set them up, why Google events go missing, what third-party widget apps add, and when a widget is the wrong tool for the job. Every step and figure below was checked against official Apple, Google and vendor pages on 18 October 2026.

Where a calendar widget can live on a Mac

macOS offers two homes for widgets, and they behave differently enough that the choice matters.

The desktop. Since macOS Sonoma, widgets can sit directly on the desktop. Apple's guide to adding and customizing widgets gives the steps: Control-click the wallpaper, choose Edit Widgets, then either click a widget to have it placed automatically or drag it to a spot of your choosing. Click Done at the bottom right of the gallery when finished. The catch is that app windows cover desktop widgets most of the day. Clicking the wallpaper moves open windows out of the way so the widgets show. If that behavior gets in the way, the "Click wallpaper to reveal desktop" setting in Desktop & Dock can be set to Only in Stage Manager.

Notification Center. This is the older home. Open it by clicking the date and time in the menu bar or swiping left with two fingers from the right edge of the trackpad. Widgets here stay hidden until called, which makes them less glanceable but always uncovered when opened.

The practical difference comes down to how the day is spent. Someone who works in full-screen apps or keeps many windows open will rarely see a desktop widget without an extra click. Someone with a large external display and a clear stretch of wallpaper can keep the day's schedule in view the whole time. Neither location changes what the widget can show. Both read the same data from the same app.

The two homes can also be combined. A common setup is a large calendar widget on the desktop for the shape of the week, plus a small one in Notification Center for the next event, which stays reachable even in a full-screen app. Widgets can be dragged to any position on the desktop, so a calendar widget can sit in a corner that windows rarely cover, such as the left edge of a secondary display. Removing a widget never deletes any events, so trying a few positions and sizes costs nothing.

Setting up and adjusting the widget

Once a widget is placed, Control-click it to change it. Three options matter for a calendar:

  • Edit the widget. When the menu shows Edit followed by the widget name, the widget has settings to change, such as which calendar it focuses on. If that option is missing, the widget has nothing to configure.
  • Choose a size. Larger sizes show more upcoming events. A small size suits a "what is next" glance. A larger one suits planning the rest of the day.
  • Remove Widget. This takes it off without touching any events.

Two more settings live in System Settings under Desktop & Dock, in the Widgets section. "Show Widgets" has checkboxes for On Desktop and In Stage Manager. "Dim widgets on desktop" offers Automatically, Always and Never. Always shows widgets in monochrome, which keeps them quiet next to a busy wallpaper. Never keeps full color, which makes colored calendars easier to tell apart. For a calendar widget, color is often the whole point, since work, personal and family calendars are usually told apart by color.

Widgets from an iPhone can also appear on the Mac. Apple lists three conditions: the iPhone runs iOS 17 or later, both devices are signed in to the same Apple Account, and the iPhone is near the Mac or on the same Wi-Fi network. Turn on "Use iPhone widgets" in the same Widgets section. One limit is worth knowing. If the app is not installed on the Mac, clicking the widget shows a message asking to open the app on the iPhone. An iPhone calendar widget can show a schedule on the Mac, but it may not open anything there.

Why Google Calendar events go missing from the widget

Google does not make a Mac app, so there is no Google Calendar widget for the Mac. The built-in Calendar widget shows Google events only when the Google account has been added to the Mac's Calendar app. Apple's guide to adding calendar accounts covers it: in Calendar, choose Calendar > Add Account, pick the provider, click Continue, and follow the sign-in steps. Each added account then appears on its own in the sidebar.

Even with the account added, some calendars will not appear. Google's help page on adding Google Calendar events to Apple Calendar says that only two things sync automatically: the calendars listed under My Calendars in Google Calendar on a computer, and Birthdays. A calendar someone else shared, such as a team calendar or a partner's calendar, will not show until it is ticked on Google's Calendar sync page and saved. After that, refresh Calendar on the Mac.

Google's page also flags a leftover setting. Anyone who once used the Delegation tool in Apple Calendar to view shared Google calendars needs to turn it off for normal sync to work. And three Google features never come across to Apple Calendar at all: email notifications for events, creating new Google calendars, and Room Scheduler.

A short checklist when an event is missing from the widget:

  1. Open the Calendar app. If the event is missing there too, the widget is not the problem.
  2. Check the sidebar. Is the Google account listed, and is that calendar's checkbox ticked?
  3. If it is a shared calendar, tick it on Google's Calendar sync page.
  4. If the event exists in Calendar but the widget looks stale, see the next section.

Stale widgets and the refresh setting

A widget can only be as current as the account behind it. Apple's page on refreshing calendars explains the setting: choose Calendar > Settings, click Accounts, select the account, then pick an option from the Refresh Calendars pop-up menu. Choosing Push means the account updates automatically when a change is made on any device using the same account, or when someone changes a shared calendar in that account. For an immediate check, View > Refresh Calendars pulls updates on demand.

If Calendar itself is current and the widget still lags, the widget is showing a snapshot that macOS has not redrawn yet. Removing and re-adding the widget forces a fresh one. A warning symbol next to a calendar name in the sidebar means a different problem: Calendar could not reach the account, so check the internet connection and refresh again.

The usual pattern is that the widget gets blamed for a sync setting. Settle the account and refresh options first. Once those are right, the widget follows.

Third-party widget apps compared

The App Store has many calendar widget apps, and the pages ranking for this search are mostly their listings. They tend to solve one of three problems: a calendar that stays on screen, a faster pop-up month view, or a fuller calendar app that also ships widgets. The table lists facts from each vendor's own page, checked on 18 October 2026.

App Price Requires What it adds over the built-in widget
Built-in Calendar widget Free with macOS macOS Sonoma or later for desktop widgets Reads every account added to Calendar
Mini Calendar Free macOS 10.13 or later Pop-up month from the menu bar, Dock or a keyboard shortcut, an always-on-desktop calendar, sunrise and sunset times
BusyCal $49.99, 14-day free trial macOS 12.0 or later A full calendar app sold as a one-time purchase

Mini Calendar is a small utility listed as free on its App Store page. Its main draw is a desktop calendar that can stay above other windows, which gets around the main weakness of desktop widgets. It is a month grid, not an event list. BusyCal is a different kind of product: a full calendar app at $49.99 with a 14-day trial.

The trade-off is plain. A widget app can stay visible or open faster. It cannot show events the Mac has not synced. The account and sync checks from the earlier sections apply to these apps too.

When a widget is the wrong tool

Widgets are built for a glance. They are read-only, so an event cannot be created, moved or answered from a widget. Clicking an event opens the full app. For someone who checks the calendar a few times a day, that is fine. For someone whose day is mostly meetings, the steps add up: see the event in the widget, open Calendar, find the meeting link, switch to the browser.

Three signs the widget has been asked to do too much:

  • The widget is checked dozens of times a day, and each check needs an extra click to uncover the desktop.
  • Most events need an action, such as joining a call or changing a time, and the widget offers none.
  • Several Google accounts are involved, and the widget shows a confusing mix or misses one entirely.

In those cases a menu bar calendar often fits better. A menu bar item is never covered by windows, opens with one click, and can offer actions a widget cannot. Some calendar apps for Mac put the next event, a daily summary, a mini month and quick add into a menu bar panel. One example is described on the Features page: it syncs directly with Google Calendar, handles several Google accounts in one view, and spots meeting links so a call can be joined in one click. The FAQ lists macOS 14 (Sonoma) or later, a 14-day trial with every feature open, and a free version that keeps creating, changing and deleting events after the trial.

The widget and the menu bar can also be used together: a large desktop widget for the shape of the day, and the menu bar for acting on it.

What to change first

Open the Calendar app and confirm that every account and shared calendar the widget should show is actually there, with Push or a short refresh interval set. Only then decide between a desktop widget, a widget app, or a menu bar calendar such as Caltimate, based on how many times a day the schedule needs to be acted on, not just looked at.

Frequently asked questions

Why does the calendar widget on a Mac show no events for today?

The widget shows only what the Calendar app has. Open Calendar and check whether the events appear there. If they do not, the account is missing or its calendars are unticked in the sidebar. If they do, refresh with View > Refresh Calendars, or remove and re-add the widget.

Is there an official Google Calendar widget for Mac?

Google does not make a Mac app, so there is no Google widget for the Mac desktop. Add the Google account to the built-in Calendar app with Calendar > Add Account, and the built-in Calendar widget will show Google events. Shared Google calendars also need to be ticked on Google's Calendar sync page.

Can a calendar widget stay visible on top of other windows?

Built-in desktop widgets sit on the wallpaper, so app windows cover them. Clicking the wallpaper moves windows aside to reveal them. Utilities such as Mini Calendar offer a desktop calendar that can stay above other windows, and a menu bar calendar is reachable with one click from any app.

Can iPhone calendar widgets be used on a Mac?

Yes, if the iPhone runs iOS 17 or later, both devices use the same Apple Account, and the iPhone is nearby or on the same Wi-Fi network. Turn on "Use iPhone widgets" in System Settings under Desktop & Dock. If the app is not installed on the Mac, clicking the widget asks to continue on the iPhone.

Back to all posts