Home / Color Tools / Grayscale and Desaturation Converter
Free online tool

Grayscale and Desaturation Converter

Convert a HEX or RGB color to grayscale, or reduce its saturation by a chosen amount and copy the result. Processing takes place locally in your browser.

Start using

What Grayscale and Desaturation Converter does

Convert a color to grayscale or reduce its saturation by a chosen amount.

Worked example

Input

#e28743 at full grayscale

Result

A neutral gray with equal or luminance-derived channels

Color calculation

Desaturation reduces HSL saturation; grayscale may use a luminance-weighted RGB formula, so it is not always the simple channel average.

Useful workflows

  • Create design tokens, chart series, states or illustration palettes.
  • Compare copied color values with the visible preview and source format.
  • Use image sampling to match an existing visual reference locally.

Accessibility and output checks

  • Palette harmony does not guarantee readable text contrast; test WCAG contrast for each foreground/background pair.
  • Displays, browsers, color profiles and printing can render the same numeric color differently.
  • Rounded conversions can differ by one channel unit when converted back and forth.

Frequently asked questions

Why does the converted value differ slightly?

HEX and RGB use integer channels while HSL and HSV often require rounded decimal conversions.

Are uploaded images sent to a server?

The image color tools decode and sample supported images in the browser unless the page explicitly states otherwise.

Why do equal RGB averages not always look equally bright?

Perceived luminance weights green, red and blue differently, so a weighted grayscale method better matches human vision.

Processing takes place locally in your browser.