Free tool

Google Calendar
palette generator

Drop in any photo or illustration. Get six event colors that belong with it and stay easy to read in Google Calendar, with hex codes. It runs in your browser; nothing is uploaded.

Meadow, with the Sage & Plum palette.

Use them in Google Calendar

Add the colors by hand…

  1. Right-click an event in Google Calendar and click the pencil after the colors (Edit labels).
  2. Click Add label (+), paste a hex code and click Select.
  3. Give the label a name, like “Work”, and click Save.
  4. Right-click any event in that calendar and pick your new color.
Full guide to custom event colors

Or let CalHue do it

…or all six in one step.

In the CalHue extension, set your image as the calendar background and click Generate palette: the same generator makes the same colors. With CalHue Pro, save them and add all six to a calendar as named labels in a few seconds. CalHue never changes your events or the labels you already have.

How it works

Colors that belong and stay readable.

It finds the image’s color families
The generator groups the image’s pixels by hue, weighting vivid pixels more, so a small bright accent, like a red umbrella in fog, counts next to large muted areas. It reaches for hues the image doesn’t have only as a last resort.
It tunes them for event chips
Each family is placed at a lightness suited to an event, with a saturation taken from the image’s own light or dark parts and softened so a full week of events never looks neon.
It checks them against Google
Google Calendar chooses black or white titles by itself. Every color is kept clear of Google’s switching point and has at least 4.5:1 contrast with the title Google gives it, and none is dark enough for Google’s dark theme to lighten it.
It stays the same
The same image gives the same six colors, every time, and an image with no color gets a calm gray scale. This page uses the exact generator inside the CalHue extension.