Assigning colours within the SharePoint Modern calendar

Olivia Crawford 0 Reputation points
2026-08-31T04:52:05.2033333+00:00

Hi,

I'm currently migrating a Classic SharePoint Calendar to Microsoft 365/Modern SharePoint.

In the Classic experience, we used Calendar Overlays to colour code activities by brand, which made it easy to identify activity types at a glance.

When recreating the calendar in Modern SharePoint, I haven't been able to find a way to colour code events based on a column value such as Brand.

Is this functionality available in Modern SharePoint, or has it been removed? If removed, are there any recommended alternatives or workarounds?

Thanks in advance.

Microsoft 365 and Office | SharePoint | For business | Other
0 comments No comments

1 answer

Sort by: Newest
  1. Ana Le 2,345 Reputation points Independent Advisor
    2026-08-31T05:19:56.2066667+00:00

    Hi,

    Modern SharePoint list calendar views use a different color-formatting mechanism from the Calendar Overlay configuration available in the Classic calendar experience.

    I could not find Microsoft documentation stating that Calendar Overlay has been removed from SharePoint Online. However, for a Modern calendar view, Microsoft documents conditional calendar-view formatting as the method for applying colors based on a column such as Brand.

    To configure this:

    1. Make sure the Brand column exists in the list.
    2. Go to Settings > List settings > Views and open the calendar view.
    3. Ensure the Brand column is included in that view.
    4. Return to the calendar and select the view name > Format current view.
    5. Use Advanced mode to apply calendar-formatting JSON based on the Brand values.

    Microsoft provides an official example that assigns different colors according to a Choice column. You can adapt the example by replacing its PROJECT column and values with the relevant Brand column and brand values: Format calendar view to customize SharePoint | Microsoft Learn

    Therefore, color-coding by Brand is available in a Modern List calendar, but it is configured through view formatting rather than through the Classic Calendar Overlay interface.

    Was this answer helpful?


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.