How to pick a color
- Pick a color with the color input, or click a saved or palette swatch to load it.
- Use the one-click Copy button beside each value to paste it straight into your CSS.
- Check the contrast readout, which shows whether black or white text gives a higher contrast ratio on your color - a quick accessibility check.
Complementary
Analogous
Shades
Save this color
Recent colors
Color Picker
Pick a color and read its HEX, RGB, and HSL values side by side, then explore the complementary, analogous, and shade palettes the tool generates for it - click any swatch to switch the picker to that color.
The palettes it builds for you
Every color you pick comes with three ready-made swatch sets, each derived from the one you chose:
| Palette | How this tool builds it |
|---|---|
| Complementary | The opposite color - each red, green, and blue channel is inverted (255 minus the value). |
| Analogous | Two neighboring hues, 30 degrees to either side, keeping the same saturation and lightness. |
| Shades | Five steps of the same hue and saturation, stepping the lightness from dark to light. |
Save and reopen your colors
- Save any color to a favorites list, with an optional name you choose.
- The colors you used recently are remembered for you, so you can step back to one you tried earlier.
- Both lists are kept in this browser, ready the next time you open the page.
Everything stays in your browser
All of the conversion and palette work runs in your browser, with no upload and no account, so your colors never leave the page. Favorites and recent colors are saved to this browser's local storage, which keeps them on this device without syncing anywhere else.
This is one of the developer tools. Once you have a color, drop it into a background with the CSS Gradient Generator, or browse the full set of formatters, minifiers, and converters on the hub.
Read the guide: How to Pick a Color Online - HEX, RGB, and HSL
Frequently Asked Questions
What does Color Picker do?
Pick a color and read its HEX, RGB, and HSL values side by side.
When should I reach for color picker?
Copy any of the HEX, RGB, or HSL strings with one click.
What complementary tools work well alongside color picker?
For converting between color formats in bulk, see the related developer tools.