Home/Developer Tools/Color Adjustments

Color Adjustments

FREE

Warm, cool, desaturate or invert a colour

Free · No sign-up required
Loading...

What the colour adjustments tool does

Start from one colour and apply a transformation: make it warmer (shift toward red), cooler (toward blue), desaturate it (toward grey), or invert it (the exact opposite on every channel). Each variant is shown with its hex code. It is a quick way to get a related colour for a specific job — a cooler version of the brand colour for a night theme, a muted version for a disabled state, the inverse for a dark-mode accent — without opening a full colour picker. Runs in your browser.

What each adjustment does

AdjustmentOperationEffect
WarmIncrease red, slightly decrease blueReads as sunlit, cosy, energetic
CoolIncrease blue, slightly decrease redReads as calm, clinical, night-time
DesaturateMove each channel toward the colour's luminance greyMuted, softer; keeps the lightness
Invert255 − each channelThe complementary-ish opposite; dark becomes light
#E85D26 (232, 93, 38) Warm: #F25320 more red, less blue Cool: #D0673A less red, more blue Desaturate: #B27A64 toward grey, similar lightness Invert: #17A2D9 (255−232, 255−93, 255−38)

Warm and cool in practice

  • Warm shifts suit calls to action, food, hospitality and anything meant to feel welcoming; cool shifts suit tech, finance, health and dark themes.
  • Shifting the whole palette a few degrees warm or cool is how brands get a “seasonal” variant without changing the identity.
  • Neutrals matter most: a warm grey (#8A857D) versus a cool grey (#7D8590) changes the feel of an entire interface more than the accent does.
  • Keep warm and cool versions of the same hue from appearing side by side unless the contrast is deliberate; it looks like a colour-management error.

Desaturation for UI states

Disabled controls, placeholder text, secondary icons and inactive tabs are conventionally the active colour desaturated and lightened, not a different hue. Desaturating keeps the element recognisably “the same thing, but off”. Pair it with reduced opacity or a lighter tint from the Shades generator for a full disabled treatment, and check that the result still passes 3:1 contrast if it conveys information.

Inversion and dark mode

Inverting a colour is not the same as making a good dark-mode version — inverted brand colours are usually the wrong hue entirely (orange becomes blue). Inversion is useful for finding a high-contrast opposite, for “negative” effects, and for checking what filter: invert(1) will do to an element. For dark mode, keep the hue and reduce saturation and lightness instead: the Shades generator's darker steps, slightly desaturated, are the usual answer.

Doing the same in CSS

filter: saturate(0.5); /* desaturate an element (images too) */ filter: hue-rotate(15deg); /* nudge warm/cool — rotates around the wheel */ filter: invert(1); /* invert */ filter: sepia(0.3); /* a warm tone overlay */ /* Relative colour syntax (all current browsers) */ color: hsl(from var(--brand) h calc(s * 0.5) l); /* desaturate a token */

Frequently asked questions

Is invert the same as the complementary colour?

Not quite. Complementary is opposite on the hue wheel at the same saturation and lightness; inversion flips every channel, which also inverts lightness. For a pure complement, rotate the hue by 180° in HSL.

How strong are the warm and cool shifts?

Moderate — a few percent per channel, enough to see clearly next to the original. Apply twice for a stronger effect, or adjust the result in the Color Code Converter's HSL fields.

Why does desaturating change the brightness slightly?

The tool moves toward the colour's perceived-luminance grey, which keeps lightness close but not identical because RGB channels contribute unequally to brightness.

Can I adjust an image?

Not here — use the Image Adjustments tool, or CSS filters on the page. This tool works on single colour values.

Which adjustment makes text more readable?

None directly; readability is about contrast with the background. Use the Shades generator to find a darker or lighter step and check the contrast ratio.

Are my values stored?

No. Everything runs in your browser.

More tools in this category

🌈
Color Code Converter
Convert between HEX, RGB, RGBA, CMYK, HSV and HSL
🎨
Color Shades & Tints
Ten lighter and ten darker steps from one colour
🖌
Color Mixer
Blend two colours at any ratio and get the hex
🔢
Word Counter
Count characters, words, sentences, paragraphs and lines
📄
Lorem Ipsum Generator
Generate placeholder words, sentences or paragraphs
🔡
Text Cleaner & Case Converter
UPPER, lower, Title, camelCase, snake_case, kebab-case; trim and collapse spaces