Output will appear here
Click in the output to select all text
Output will appear here
Click in the output to select all text
Convert simultaneously across HEX, RGB, RGBA, HSL, HSLA, HSV, CMYK, and HWB formats.
Convert HEX color codes (#RRGGBB, #RGB) to RGB / RGBA values.
Convert RGB / RGBA color values to 6-digit or 8-digit HEX codes.
Generate harmonious 5-color palettes with random or seed-based schemes.
Check WCAG contrast ratio between text and background colors for accessibility compliance.
Convert HEX color codes to Hue, Saturation, and Lightness (HSL).
This interactive color picker lets you visually select any color from a palette or gradient and immediately view it broken down into HEX, RGB, HSL, HSV, and CMYK formats side by side. It's designed for designers who want to explore a color and see every format at once without switching between separate converters, and for developers who need to grab a CSS-ready value in whichever format their project uses. Drag across the color field or fine-tune with sliders, and every format panel updates live, in sync, with a large preview swatch showing exactly what you've selected. The entire picker runs client-side in your browser, so there's no upload, no server processing, and nothing about your design work is ever transmitted anywhere. Every conversion between formats uses standard, precise color-space math, so the values always agree with one another and with what other professional tools would report. Start exploring colors with the interactive picker below.
It shows HEX, RGB, RGBA, HSL, HSV (HSB), and CMYK simultaneously for whichever color you select.
Type the hex code, RGB values, or any supported format directly into its field, and the picker and all other formats will update to match.
The CMYK values shown are a standard RGB-to-CMYK conversion approximation; for true print-accurate color matching, always confirm with your printer's color profile.
This tool provides a visual picker and multi-format conversion; screen-sampling (eyedropper) capability depends on your browser's native support.
Yes, an alpha slider lets you adjust transparency, reflected in the RGBA and HSLA output values.
HSV and HSL use different formulas for their 'value'/'lightness' component, so while hue often matches, the saturation and lightness/value numbers are usually not equal.