Explore Colors. Create Better Designs.

Color Encyclopedia & Free Color Tools

Free color references and tools for designers, developers, creators, and everyone else.

Pick a color, get every code

Click the wheel or type any HEX, RGB or HSL value. Everything runs in your browser.

Royal Blue
HEX #4169E1
RGB rgb(65, 105, 225)
HSL hsl(225, 73%, 57%)
CMYK 71%, 53%, 0%, 12%

Library at a glance

720named colors with their own pages
12,095+color values available in the tools
23free tools that run in your browser
72curated palettes to copy

Browse by color family

All families →

Free color tools

All tools →

Color palettes

All palettes →

Learn about color

All guides →

Quick answers about color

What is a HEX color code?

A HEX color code is a six-digit hexadecimal number written after a #. The first two digits set the amount of red, the next two green and the last two blue. For example #FF0000 is pure red, #00FF00 is pure green and #0000FF is pure blue.

What is the difference between RGB and CMYK?

RGB mixes red, green and blue light and is used by screens. CMYK mixes cyan, magenta, yellow and black ink and is used for printing. A color that looks bright on a screen can print duller, so treat CMYK values from any converter as a reference.

What contrast ratio is needed for readable text?

WCAG level AA asks for at least 4.5:1 for normal text and 3:1 for large text and interface components. Level AAA asks for 7:1 for normal text. The contrast checker shows all of these for any pair of colors.

Are my images or colors uploaded anywhere?

No. The tools run entirely in your browser. The image color extractor reads your picture with the Canvas API on your own device and never sends it to a server.

Where do the color names come from?

Names come from the CSS color specification and from the CC0-licensed XKCD Color Survey, with duplicates and unsuitable names removed. Each color page states which source its name comes from.