Free Color Picker Online

Pick colors from a visual palette or enter values. Convert between HEX, RGB, HSL, and CMYK formats.

Last updated
HEX#2563EB
RGBrgb(37, 99, 235)
HSLhsl(221, 83%, 53%)
RGBArgba(37, 99, 235, 1)

Color Harmony

Complementary

Analogous

Triadic

Shades

You see a colour in a screenshot, on a website, in a photo of a brand asset — and you need its exact value. Or you have a brand colour as a HEX code and need to nudge it slightly warmer for a hover state. Our free online Color Picker handles both: drag the visual picker to choose any colour from the spectrum and watch HEX, RGB, HSL, and CMYK values update in real time, or paste a known HEX code and get the equivalents in every other format simultaneously. The picker has separate controls for hue (the colour itself), saturation (how vivid versus grey it is), and lightness (how dark versus white), which gives you fine-grained control without the trial-and-error of nudging RGB sliders. Beyond simple colour selection, the tool generates harmonious palettes around the chosen colour: complementary (the colour directly opposite on the colour wheel), analogous (colours next to each other for a calm feel), triadic (three evenly-spaced colours for a balanced contrast), and split-complementary (a softer alternative to complementary). It also shows the shade and tint range — the chosen colour darkened toward black and lightened toward white in 10% steps — which is exactly the input you need to build a CSS design system's primary colour scale. Real-world workflows: matching a brand colour from a logo screenshot, building a complete colour scale around a primary brand colour for a Tailwind config, picking a hover colour that is one shade darker than the base, or getting the CMYK values for a print job. After picking, the [HEX to RGB](/tools/hex-to-rgb) converter handles deeper conversion to formats like rgba and 8-digit HEX with alpha, the [Color Palette Generator](/tools/color-palette) builds full multi-colour schemes, and the [Contrast Checker](/tools/contrast-checker) tells you whether your chosen text colour passes WCAG against your chosen background.

How to Use Color Picker

1

Pick a Colour Visually

Drag the visual picker around the spectrum or click anywhere in the gradient. The selected colour is shown in a large preview swatch.

2

Or Paste a Known Value

Type or paste a HEX, RGB, HSL, or CMYK value into any of the input fields. The other formats update automatically.

3

Explore Harmonies and Shades

The colour harmony panel shows complementary, analogous, triadic, and split-complementary palettes derived from your pick, plus a shade/tint scale.

4

Copy What You Need

Each format has a copy button. Click once and the value lands on your clipboard ready to paste into CSS, Figma, or your design system.

Features

Visual Picker + Inputs

Drag-and-pick the colour visually or type an exact value — both directions work and stay in sync.

HEX, RGB, HSL, and CMYK

Get the value in every common format simultaneously — including CMYK for print work, which most online pickers omit.

Colour Harmony Palettes

Complementary, analogous, triadic, and split-complementary palettes generated from your chosen base colour.

Shade and Tint Scale

See the chosen colour darkened toward black and lightened toward white in 10% steps — the basis of any design-system colour scale.

Benefits of Using Color Picker

Completely Free

Use Color Picker without any cost, limits, or hidden fees. No premium plans needed.

No Installation

Works directly in your browser. No software downloads or plugins required.

100% Private

Your files and data are processed locally. Nothing is uploaded to external servers.

Works Everywhere

Compatible with Chrome, Firefox, Safari, Edge on desktop, tablet, and mobile.

No Sign-Up

Start using the tool immediately. No account creation or email verification.

Always Available

Access this tool 24/7 from anywhere in the world, on any device.

Frequently Asked Questions

The current picker works with the visual gradient and direct value input. To pick from an image, upload it to a browser eyedropper extension first, get the HEX, then paste it here for the harmonies and conversions.
A shade is the colour mixed with black (darker). A tint is the colour mixed with white (lighter). A tone is the colour mixed with grey (less saturated, same brightness). The picker shows shades and tints; for tones, lower the saturation in the HSL inputs.
RGB is the additive colour model used by screens (combining red, green, and blue light). CMYK is the subtractive model used by printers (combining cyan, magenta, yellow, and black ink). The same on-screen colour usually does not print exactly the same way, which is why print designers work in CMYK from the start.
A converter just translates between formats. A picker lets you choose a new colour visually and explore variations around it. The [HEX to RGB](/tools/hex-to-rgb) converter is the right tool if you already know the HEX value and just want the RGB equivalent.
Yes — they use the standard colour-wheel relationships. Complementary is 180° apart on the wheel, triadic is three colours 120° apart, analogous is three colours 30° apart, split-complementary takes the complement and rotates ±30° around it.
Copy the HEX or RGB value with the copy button and paste it into your config file. For a full multi-step scale, copy each shade/tint step in turn — this gives you a 100/200/.../900 scale ready for Tailwind.