Color tools

Check contrast, generate palettes and shades, pick colours from a photo and convert HEX, RGB, HSL and CMYK. Fast, free and done in your browser.

  • Free
  • No sign-up
  • Runs in your browser

What you can do here

Good colour work is a mix of taste and arithmetic. Taste decides the palette; arithmetic decides whether the text is readable, whether a colour-blind user can tell two states apart and what the HEX code is in RGB or CMYK. These tools take care of the arithmetic so you can concentrate on the taste.

Pick a colour from an image, extract a brand palette from a logo, generate accessible shades, check WCAG contrast ratios and turn palettes into CSS variables. Because the processing is local, your logos and mock-ups are not uploaded anywhere.

  • Accessibility: contrast checker, colour-blindness simulator, accessible colour adjuster and grayscale check.
  • Palettes: generate palettes and shades, extract colours from an image or a brand logo.
  • Convert: HEX, RGB, HSL and CMYK, and turn a palette into code.
  • Explore: find the name of a colour and preview the readability of text on any background.

Frequently asked questions

What contrast ratio do I need?
WCAG AA asks for at least 4.5:1 for normal text and 3:1 for large text; AAA asks for 7:1 and 4.5:1. The contrast checker shows all of them.
Can I get colours from a photo?
Yes. Upload an image to the colour picker or the palette extractor; it stays in your browser.
How do I convert HEX to RGB?
Use the colour converter, which shows HEX, RGB, HSL and CMYK together and lets you copy any of them.
Are the palettes accessible?
The generator suggests palettes and the checker measures contrast, so you can verify every text and background pair.
Do you store my images?
No. Colours are read in your browser and the image is never uploaded.