How to View All Events as a List in Your Mac's Calendar App

Some third-party calendar apps (Fantastical, for example) allow you to view all your upcoming events as a vertical list. Many users find this sort of viewing mode beats staring at the regular calendar interface, since it provides a quick at-a-glance summary of their entire schedule over the coming days and months.

Fantastical 2 for Mac

On the face of it, Apple's Calendar for macOS lacks an equivalent feature. However, there is one way to force a list view that includes all your events, which we've detailed below. The trick even works with iCal going back at least to OS X Mountain Lion, which makes us wonder why Apple doesn't make the option a bit more obvious.

How to View All Events as a List in Calendar

  1. Launch the Calendar app on your Mac.
  2. Click the Calendar button.

  3. Select which calendars you want to include in the list view using the checkboxes.

  4. Click the Search field in the upper right corner of the Calendar window and type two double quotes ("") to generate a list of all upcoming events.

We find the list view makes it easier to copy multiple events and paste them into other apps in chronological order. For example, to copy several contiguous events, hold the Shift key, click the two outlying events bordering a given period, right-click (or Ctrl-click) an event in the selection, and select Copy from the contextual dropdown menu. You can then paste the events (including their details) straight into a document in date order.


To copy non-contiguous events in your calendar, simply perform the same action but hold down the Command key instead of Shift. (Note that you can also open multiple event info boxes using the same method - just select Get Info from the contextual dropdown menu.)





Top Rated Comments

(View all)
Avatar
20 months ago
I’ve been trying Fantastical 2 on the Mac App Store (21 day free demo). I am an airline pilot so scheduling events spanning multiple time zones is my life.

I want a calendar app that supports all Mac and iOS platforms with the SAME features such as UTC (GMT) time zones, floating time zone input, and events scheduled down to the minute (not rounded to the nearest 5), or events scheduled in different departure and arrival time zones (my personal preference, I could always just enter events in UTC and let the calendar app convert the times but sometimes that takes longer to input).

In short, neither Apple’s app or Fantastical 2 provide all of these features on ALL platforms and I can’t figure out why. Also, why do I have to know a specific city in a selected time zone to get that to populate the time zone field? I don’t want to have to use a “nearby” city that may or may not be in the correct time zone, I want the program to be smart enough to figure that out.

Going to try BusyCal next but I think some of the missing features are due to Apple’s calendar APIs used by developers. For example, you can’t do floating events on iOS; iOS rounds the times to the nearest 5, Mac OS will not let you choose a different time zone for the start and end of an event like iOS will.

Maybe I’m a lone wolf on wanting some of these features but I feel like the coding aspects aren’t too hard to fix, they just haven’t been done.
Rating: 4 Votes
Avatar
20 months ago
I wish I could turn off autocomplete suggests for events in the Calendar app. I type one letter and out come 35 effing recommendations, not of which are remotely close to the event I’m trying to create. Super annoying.
Rating: 3 Votes
Avatar
20 months ago
Sooooo intuitive ...
Rating: 3 Votes
Avatar
20 months ago
This method is not working on Sierra. I can bring up the list but Copying an event from it isn’t possible, let alone copying several events.
Rating: 2 Votes
Avatar
20 months ago
These articles disclose superb little gems. This one I tried and can start putting it to good use instantly. Thanks.
Rating: 2 Votes
Avatar
20 months ago
Good tip and looks nice but why isn’t this just a standard view option. Looks silly having “” in the search bar and also, what if you want to use the search bar for, hmm... I don’t know, searching for something!?
Rating: 2 Votes
Avatar
20 months ago

Also, why do I have to know a specific city in a selected time zone to get that to populate the time zone field? I don’t want to have to use a “nearby” city that may or may not be in the correct time zone, I want the program to be smart enough to figure that out.


Great point on the time zone selection (city) issue. If I want PST... put PST in the dang list! it's not that difficult, and in fact is probably significantly easier than trying to list hundreds of cities while keeping up with what time zone they are in.
Rating: 1 Votes
[ Read All Comments ]