My Mac Calendar does not display all calendars or all events.

The macOS Calendar application sometimes loses track of its calendar subscriptions.

If the calendar cache gets corrupted, it may cause all sorts of weird behavior. Typically calendars stop synching to/from iCloud, or some calendars are not shown at all (although the events inside them may still be shown).

The problem can be resolved by backing up your calendars and then restoring that same data back.

Step 1

Open the macOS Calendar application.

If there is no calendar list on the left, proceed to the next step. Otherwise jump to to Step 3.


Open the macOS Calendar application.
If there is no calendar list on the left, proceed to the next step. Otherwise jump to to Step 3.

Step 2

To show the list of calendars, select View Show Calendar List.


To show the list of calendars, select View Show Calendar List.

Step 3

The calendar list will look something like this.


The calendar list will look something like this.

Step 4

Open the File menu and select Export Calendar Archive....


Open the File menu and select Export  Calendar Archive....

Step 5

Click Save.


Click Save.

Step 6

After the export is complete, open the File menu and select Import...


After the export is complete, open the File menu and select Import...

Step 7

Select the file you just exported. It should be pre-selected.

Click Import.


Select the file you just exported. It should be pre-selected.
Click Import.

Step 8

Click Restore.


Click Restore.

Step 9

You'll get a confirmation for a successful restore.


You'll get a confirmation for a successful restore.

Step 10

Now the previously hidden calendars should be displayed again.

Important! Your calendar subscriptions and iCloud calendar may be empty for a while. This is because your Mac is downloading all that content from Apple, WebCal.Guru and order sources. Please be patient, it'll only take a few minutes for everything to be back.


Now the previously hidden calendars should be displayed again.
Important! Your calendar subscriptions and iCloud calendar may be empty for a while. This is because your Mac is downloading all that content from Apple, WebCal.Guru and order sources. Please be patient, it'll only take a few minutes for everything to be back.

Updated 25 Feb 2023