Color Picker & Converter
Pick a color and see it converted live between HEX, RGB, and HSL, with alpha channel support. No image involved, just pick or type a color. Nothing you enter is ever uploaded.
100%
π Processed on your device Β· Never sent anywhere Β· Not stored
Edit one color through three web formats
Choose a color visually or enter a valid HEX, RGB or HSL value; the other fields update from the same color. A separate opacity control produces eight-digit HEX, rgba() and hsla() forms. The conversion is intended for web color notation and does not sample uploaded images or simulate printer-dependent CMYK output. Rounding can make a converted value textually different while remaining visually equivalent.
Move values between design tools and CSS
- Translate a HEX design value into RGB or HSL
- Adjust lightness or saturation in HSL and copy the HEX value for CSS
- Build an rgba() or hsla() color with a chosen opacity
- Move a color between tools that use different web formats
Frequently asked questions
Does the native color picker support transparency?
The browserβs native color input selects an opaque RGB color. Use the separate opacity slider to add alpha to the generated HEX, RGB and HSL representations.
What formats can I type directly into each field?
HEX accepts supported 3, 4, 6 or 8 digit notation with or without #. The RGB and HSL fields accept the rgb()/rgba() and hsl()/hsla() forms described in the interface. Invalid or unsupported syntax is rejected rather than guessed.
Does this tool support CMYK?
No. CMYK values depend on profiles, inks, paper and printing conditions; there is no single RGB-to-CMYK conversion that predicts every press. Use profile-aware design software for print production rather than a CSS-focused tool.
Is anything sent to a server?
No. JavaScript parses and converts the values locally.
π Want the full picture? Read our guide: HEX, RGB, and HSL explained: What each color format actually encodes