Color Converter
Convert between HEX, RGB, HSL, HSV and CMYK in real time. Pick a color or paste any value — every format updates as you type.
About color models
Every format on this page describes the same color in a different language. HEX and RGB address the red, green and blue light channels of your screen directly — they are interchangeable. HSL and HSV reorganise that information into hue, saturation and a lightness or value axis, which feels more intuitive when you want to lighten, darken or rotate a hue. CMYK is the print model: cyan, magenta, yellow and key (black) inks subtract light from white paper, so the on-screen preview is only an approximation of how the color will print.
How to use this converter
Pick a color from the native picker, or type a value into any field — HEX accepts #RGB and #RRGGBB, RGB accepts rgb(r, g, b), and HSL accepts hsl(h, s%, l%). The other rows refresh instantly. Use the Copy button next to each format to send the value to your clipboard. The five swatches below the form preview the same hue at 10%, 30%, 50%, 70% and 90% lightness — click any of them to load that variant into the form.
Quick format reference
Use HEX in CSS, design tools and brand guidelines — it's the most compact written form. Use RGB when you need a transparent variant: switch to rgba(r, g, b, a) with an alpha between 0 and 1. Use HSL when building palettes by hand — keeping hue and saturation fixed and only changing lightness produces tints and shades that read as a coherent family. Use CMYK only when sending art to a print shop, and ask the printer for an exact spec — every printer profile shifts colors slightly.
Frequently asked questions
Is this conversion exact?
What is the difference between HSL and HSV?
Why does my HEX look different in print?
Can I paste any CSS color string?
#RGB, #RRGGBB, rgb(...), rgba(...), hsl(...), hsla(...). Named colors like tomato and modern oklch() values are not parsed yet — convert them in your browser's devtools first.
EN
PT
ES