Color Picker
#1E8CE6rgb(30, 140, 230)hsl(207, 80%, 51%)hsv(207, 87%, 90%)cmyk(87%, 39%, 0%, 10%)oklch(0.627 0.164 249)CMYK is an approximation derived from sRGB and applies no ICC profile. For press work, confirm values with your print provider.
Overview
Pick a color and read every format
Pick a color from the spectrum or sample any pixel on screen, then copy it as HEX, RGB, HSL, HSV, CMYK, or OKLCH. Everything runs in your browser.
Getting started
How to Pick a Color
- 1 Choose a shade
Drag inside the saturation/brightness square to set how vivid and bright the color is. Use arrow keys for fine, keyboard-only adjustments.
- 2 Set the hue
Move the rainbow hue slider to choose the base color, then use the alpha slider below it if you need transparency.
- 3 Or enter an exact value
Type a hex code in the HEX field, or set the R, G, B, and A channels directly for precise color entry.
- 4 Sample from your screen
In supported browsers, click the Eyedropper button to pick the color of any pixel on screen.
- 5 Copy the format you need
Each value row — HEX, RGB, HSL, HSV, CMYK, OKLCH — has a copy button that places the value on your clipboard.
Reference
Color Format Reference
| Format | Example | Best for |
|---|---|---|
| HEX | #1E88E5 | Web and CSS — the most widely supported notation |
| RGB | rgb(30, 136, 229) | Channel-level edits and image tooling |
| HSL | hsl(207, 78%, 51%) | Intuitive tweaks to lightness and saturation |
| HSV | hsv(207, 87%, 90%) | Design tools that expose a value/brightness axis |
| CMYK | cmyk(87%, 41%, 0%, 10%) | A print starting point (approximate, no ICC profile) |
| OKLCH | oklch(0.62 0.16 248) | Perceptually uniform, balanced design systems |
Practical tips
Tips for Working With Color
-
Use OKLCH for palettes
Because OKLCH is perceptually uniform, keeping its lightness fixed while changing hue produces tints that feel equally bright — useful for consistent design-system scales.
-
Mind the alpha switch
When alpha drops below 1, HEX becomes 8-digit (#RRGGBBAA) and RGB/HSL switch to rgba()/hsla(). Set alpha back to 1 if you need the shorter notation. HSV, CMYK, and OKLCH do not include an alpha component in their output.
-
Treat CMYK as a guide
Screen-to-print conversion depends on paper, ink, and ICC profiles. Use the CMYK value to communicate intent, not as a final press specification.
-
Keyboard-friendly picking
Focus the spectrum square and use the arrow keys; hold Shift for larger steps. The hue and alpha sliders respond to arrow keys too.