Tool

Color Converter

Type a value in any format below — Hex, RGB, HSL, HSV, CMYK or OKLCH — and every other format updates at once.

Also accepts HSB — same values.
Approximate — calculated from RGB, for screen preview only.
Hex
RGB
RGB %
HSL
HSV / HSB
CMYK
OKLCH
Closest web-safe
Closest name

Want harmonies and shades too? Open this color in the full Color Picker.

How to convert a color code online

This color converter works in both directions from a single shared value, so you never have to know which format you're "starting from." Type into the Hex field to convert hex to RGB, HSL, HSV, CMYK and OKLCH all at once; type into the RGB field to convert RGB to hex and every other format the other way. Enter HSL, HSV/HSB, CMYK or OKLCH directly and the rest — including hex — follow instantly. Every output field has its own copy button, plus a closest web-safe color and the closest standard color name, so you rarely need a second lookup.

If you only ever need one direction, the dedicated RGB to hex converter and hex to RGB converter pages focus the same engine on a single conversion with the right field pre-focused.

Hex, RGB, HSL, HSV, CMYK and OKLCH explained

A hex code like #FF5A36 packs red, green and blue into six base-16 digits — it's the format CSS, HTML and most design tools expect by default. RGB is the same three channels written as plain 0–255 numbers, which is what canvas APIs, image files and many older tools use. HSL and HSV/HSB both separate hue from how saturated and how light or bright a color is, which makes them easier to reason about by hand — "same hue, darker" is a one-number change in HSL, but a three-number change in RGB. CMYK approximates how a color prints as cyan, magenta, yellow and black ink, useful for a rough preview before a real print profile is applied. OKLCH is the newest of the six: a perceptually-uniform space, now supported directly in CSS, where equal numeric steps produce equally-spaced visual steps — the property that makes it good for generating consistent shade ramps.

Color converter use cases

Why the same color has different numbers in every format

Every color format is just a different coordinate system pointing at the same physical color. Hex and RGB use the same three axes (red, green, blue) written in different number bases, so converting between them never loses anything. HSL and HSV rotate those axes into hue, saturation and lightness/value — more intuitive for a human, but the same underlying point. CMYK and OKLCH go further: CMYK models ink on paper rather than light on a screen, and OKLCH models how the eye perceives lightness and colorfulness. Because those last two describe genuinely different things, their numbers won't line up with RGB in any obvious way, and that's expected — you're seeing the same color measured against a different ruler.

Rounding and reversible conversions

Hex and RGB round-trip perfectly: #3B82F6 becomes rgb(59, 130, 246) and back with no drift. Conversions that pass through a different model — HSL, HSV, CMYK, OKLCH — involve floating-point math that gets rounded to whole numbers or a couple of decimals for display, so converting a hex to HSL and typing that HSL back in can land one unit away from where you started. It's imperceptible, but it's why this converter always keeps the exact underlying color and only rounds the text you see. When precision matters — say you're storing values in a design token file — copy the hex or RGB form as the source of truth and treat the others as derived.

Color converter FAQ

How do I convert hex to RGB?

Paste the hex code (with or without the #) into the Hex field above and the RGB value appears instantly in the table, or use the dedicated hex to RGB converter for a page focused on just that.

How do I convert RGB to hex?

Type the three RGB numbers (0–255 each), separated by commas, into the RGB field, or use the dedicated RGB to hex converter.

Is the CMYK conversion accurate for professional printing?

It's a standard RGB-to-CMYK approximation meant for a quick on-screen preview, not a color-managed print workflow. For production print work, convert using your printer's actual ICC color profile.

What does "closest name" mean in the results table?

It's the nearest match to your color among 245+ named colors in the ColorName.net library, measured in a perceptually-uniform color space — useful for finding a human-readable name for any hex code.