Color Picker
HEX, RGB, HSL with shades and tints
Type or pick a colour and everything else is derived from it. The HEX field is the input; RGB and HSL are computed for you and shown read-only, each with its own copy button, and a three-digit shorthand such as #069 expands to #006699 on the way in. Below sit hue, saturation, lightness and the sRGB relative luminance WCAG is defined in terms of. A contrast panel paints the colour twice — once under white text, once under near-black — and reports the exact ratio along with whether it clears 4.5 to 1 for normal text or 3 to 1 for large text. Eleven swatches run from 90% lighter through the base colour to 80% darker, enough to build a whole interface ramp from one brand value. Three harmony swatches add the complement at 180 degrees and the neighbours at plus and minus 30.
Pick any color and get its HEX, RGB and HSL values, a full tint-and-shade scale, and complementary color — with one-click copy for every format.
Private Color Picker In Your Browser
Color Picker is processed locally with client-side JavaScript. Your files never touch a server, and there is no queue to wait in.
How to use Color Picker
Choose a colour with the native picker, or type a six-digit or three-digit hex value into the HEX field.
Read the derived RGB and HSL values, each with its own copy button, plus the hue, saturation, lightness and luminance tiles.
Check the Contrast panel for the ratio against white and near-black, and whether it passes AA for normal or large text.
Click a swatch in Tints & shades or Harmonies to make that value the new base colour.
- Three-digit hex shorthand is expanded automatically, so #069 and #006699 produce identical values downstream.
- Relative luminance uses the sRGB transfer function, matching the WCAG definition rather than a plain average of the channels.
- Contrast is reported as a real ratio against both white and near-black, labelled AA pass, large-text-only or failing.
- The ramp runs 90% lighter to 80% darker in eleven steps, and every swatch becomes the base colour when clicked.
- A developer checks that body text on a new brand colour clears the 4.5 to 1 ratio before it goes anywhere near production.
- A designer builds a hover and disabled ramp for a button from the darker percentages in the tints strip.
- Someone matching a screenshot picks a colour, then checks the two analogous swatches to confirm the palette still holds together.