Color-coding events not working: what to check, in order

The color scheme looked fine on Monday. By Wednesday the client meetings are orange in the browser, grey on the Mac, and a colleague insists the "do not move" block was never red on their screen. Changing the setting again does nothing, or it fixes one device and breaks another.

Broken color coding rarely has a single cause. A color on a calendar event passes through four layers before anyone sees it: the place it is stored, the sync that carries it, the person viewing it, and the screen that draws it. A failure in any one of them looks the same from the outside. The fastest way through is to check the layers in order, starting with the one that cannot be changed by settings at all.

Layer 1: where the color is actually stored

Before touching a setting, find out what the color is attached to. There are three common answers, and each behaves differently.

  • A color on the whole calendar. Every event on that calendar shares it.
  • A color on one event. Google Calendar supports this. The event carries its own color, separate from its calendar.
  • A category with a color. Outlook attaches categories to events, and each category has a color.

The check in Google Calendar takes a few seconds. Open the calendar in a desktop browser, click the event, and compare the color of the event block with the color next to the calendar name in the event details. If they match, the color lives on the calendar. If they differ, the event has its own color.

This matters because not every app has a place to put an event level color. Apple's Calendar on the Mac is explicit about it. Its user guide says that changing a calendar's color changes the color of all of its events, and that an event needing a different color has to be moved to a calendar that has that color.

Changing a calendar's color changes the color of all of its events. Source: support.apple.com

So a Google event colored red, viewed in Calendar on a Mac, has nowhere to show that red. No setting on the Mac will change this. The event will appear in its calendar's color.

The fix at this layer is structural. Create a separate calendar for the kind of event the color was marking, move those events onto it, and give that calendar the color. A calendar named "Clients" in red shows up red in the browser, in Calendar on the Mac, and on an iPhone, because every one of those apps understands calendar level color.

There is a standards angle too. The original iCalendar specification, RFC 5545, did not define a color property for events. A later document, RFC 7986, added one. Whether a given app reads it is up to that app, which is why event colors are among the least portable pieces of calendar data.

Layer 2: whether the sync carries it

If layer 1 shows the color is on the calendar, and devices still disagree, the next suspect is the sync between them.

Calendar colors are often treated as a display preference rather than part of the calendar's data. The color chosen for a Google calendar in the browser and the color Calendar on the Mac assigns to the same calendar after the account is added may be set independently. A quick test settles it. Change the calendar's color in the browser, wait a few minutes, refresh in the Mac app, and look. If nothing changes, treat the two colors as separate settings and match them by hand on each device.

Outlook adds a harder limit. Microsoft's support page on known issues with Google accounts in Outlook for Mac states that categories are not supported. Categories work well for events in a Microsoft 365 account, but a Google account added to the same Outlook client cannot use them. A common setup, work on Microsoft 365 and personal life on Google, ends up with color on one side and none on the other. The full list of limits is on Microsoft's known issues page.

When the failure is at this layer, the lasting fix is a rule rather than a setting. Pick one app as the place where colors are decided. Every other device copies from it and never originates a change. Two people changing colors on two devices is how a scheme drifts within a week.

Layer 3: who is looking at it

A color can be stored correctly and synced correctly and still fail to reach another person, because it was only ever stored for one viewer.

In Google Calendar, when someone adds a shared calendar, they pick its color for their own view. The owner's red and a colleague's blue can both be correct at the same time. Recoloring an event received as an invitation changes how that event looks on the recipient's own calendar. The organizer and other guests see no change.

Labels are the exception to "only you." Google Calendar lets a color be turned into a named label, and the help page says those labels are visible to the calendar owner and to anyone with "Make changes and manage sharing" or "Make changes to events" access. Up to 200 labels can be created. Two consequences follow:

  • An assistant or teammate with edit rights can read label names, so names should be written with that audience in mind.
  • Someone with view only access will not see the labels, so a label cannot be used to signal anything to them.

Viewing labels in Time Insights also has conditions. The help page lists a computer and a work or school account among the requirements. A personal Google account that shows no label option in Time Insights is running into that condition, not a broken setting. Details are on Google's labels help page.

If the point of a color is to tell another person something, such as "fixed" or "tentative", move that signal into text. A short bracketed prefix at the start of the title reads identically in every app, on every device, for every viewer:

Signal Reaches other viewers Survives a different app
Calendar color No, each viewer chooses Usually, as the viewer's own choice
Event color in Google Only on calendars they view, and not in every app No, for apps with calendar level color only
Outlook category Within Microsoft accounts No, for Google accounts in Outlook for Mac
Title prefix such as [Fixed] Yes Yes

Layer 4: the setting that is missing from the screen

Sometimes the problem is not a wrong color but a missing control. Three checks cover most of these cases.

Is this a desktop only setting?

Google Calendar's help page on event color sets and density says those settings are only available when using Google Calendar on a computer. Looking for them in the phone app will not work.

Is the background dark?

The same page says the color set can only be changed when the background is set to Light. There are two color sets, Modern with white text and Classic with black text. With a dark background, the option to switch between them is not available. The steps are on Google's color set help page.

Is this a calendar whose color cannot change?

Apple's guide notes that some calendars on the Mac, such as the Birthdays calendar and the Siri Suggestions calendar, cannot have their color changed. Some Exchange calendars also cannot be renamed. These calendars are better left outside the color scheme entirely. Building a scheme that depends on them sets up a failure that no setting can fix.

Layer 5: the color arrives but cannot be read

The last layer is the one checked least often, because nothing is technically broken. The colors are stored, synced, and drawn correctly, and still nobody can tell the events apart at a glance.

Three causes come up repeatedly.

  • Neighboring hues. Red and orange, or blue and teal, used for different meanings. In a busy week view where events become thin strips, the difference disappears.
  • A changed rendering. Switching between light and dark appearance, or between Google's Modern and Classic color sets, changes how saturated each color looks and whether text on it is white or black. A scheme tuned for one rendering can become ambiguous in the other.
  • Viewing conditions. A screen shared in a video call, a laptop used outdoors, or differences in color vision can each flatten a distinction that looks obvious at a desk.

The fix is subtraction. Keep meaning in a small number of colors, three is a workable ceiling, and give everything else one neutral color. The events that matter then stand out because fewer things compete with them. macOS includes color filters and increased contrast options under Accessibility settings, which are worth checking when color perception is part of the problem. Any distinction that is still hard to read belongs in the title text, the same fix as layer 3.

A symptom table for the next time it breaks

Symptom Check first Likely fix
Google event color missing in Calendar on the Mac Layer 1 Separate calendar per category, colored at calendar level
Same calendar, different color on phone and computer Layer 2 One app decides colors, others copy by hand
Outlook categories absent on Google account events Layer 2 Calendars or title prefixes instead of categories
Red on one screen, another color on a colleague's Layer 3 Title prefix for anything meant for others
No color set option in Google Calendar Layer 4 Use a computer, set background to Light
Birthdays calendar color will not change Layer 4 Leave it out of the scheme
Colors show but events still blur together Layer 5 Fewer meaningful colors

When more than one row applies, work from the top. The upper rows are structural, and fixing a lower row first tends to be undone by an upper one.

When the colors are fixed and the day still falls apart

Clearing every color problem sometimes leaves the original frustration in place. That usually means the gap was never about color. It was about time that does not appear on the calendar at all.

Travel is the most common case. A meeting that ends at 10:00 followed by one across town at 11:00 looks like an hour of free time. With a 40 minute trip, it is 20 minutes, and those 20 minutes fill with a call that makes the next meeting late. Treating the trip as a block of time with its own duration is covered in the travel time guide.

The other case is events that never get entered. A color scheme or a set of title prefixes adds a small cost to every new event, and in a busy week that cost is exactly what gets skipped. Entering an event as an ordinary sentence keeps that cost low; the flow is described under entering events. How different desktop calendar apps handle color, filtering, and entry is laid out in the comparison with other calendars.

What to change first

Pick the one color that most often causes confusion and run it through layer 1: is it on the event or on the calendar? That answer alone rules out half the possible causes. If the color turns out to be doing a job for other people, move that job into the title this week. For a calendar app for Mac built around entering events in plain language, see Caltimate.

Frequently asked questions

Why do Google Calendar event colors not show up in Calendar on my Mac?

Apple's Calendar on the Mac stores color at the calendar level. Its user guide says an event that needs a different color must be moved to a calendar with that color. A color set on a single Google event has no place to appear there. Creating a separate Google calendar for that kind of event, and coloring the calendar, makes the color show everywhere.

If a shared calendar is red for me, is it red for everyone?

Not necessarily. In Google Calendar, each person who adds a shared calendar chooses its color for their own view. Recoloring an invitation also changes only the recipient's view. For a signal other people must see, a short prefix in the event title is more reliable than color.

Where is the option to change the color set in Google Calendar?

According to Google's help page, color set and density settings are only available on a computer, and the background must be set to Light to change the color set. The two options are Modern, with white text, and Classic, with black text. The phone app does not offer them.

Can Outlook categories be used on a Google account in Outlook for Mac?

Microsoft's page on known issues with Google accounts lists categories as not supported. Categories still work on Microsoft 365 account events. For Google account events, separate calendars or title prefixes are the practical way to keep the distinction.

Back to all posts