Convert colors between RGB, Hex, HSL, and CMYK formats instantly. Auto-detect any color format you paste, see live preview, and save conversion history. Pure client-side — no data sent anywhere.
No recent conversions yet
A color converter is an essential tool for designers, developers, and anyone working with digital colors. It translates colors between the most common color models used on the web and in print: RGB (screen pixels), Hex (web code), HSL (intuitive hue-saturation-lightness), and CMYK (professional printing). This tool runs entirely in your browser — your colors never leave your device.
RGB uses three decimal numbers (0-255) to represent red, green, and blue light levels. Hex is the same data expressed as a 6-digit hexadecimal code preceded by #. Both describe the exact same color — Hex is more compact and commonly used in CSS, while RGB is more readable for humans.
HSL stands for Hue, Saturation, Lightness. It describes colors the way humans think about them: what color (hue), how vivid (saturation), and how bright (lightness). HSL is incredibly intuitive for creating color variations — you can easily make a color lighter or more saturated just by adjusting one value.
CMYK (Cyan, Magenta, Yellow, Key/Black) is the color model used by professional printers. While RGB and Hex describe light on screens, CMYK describes ink on paper. If you are designing for print, you need CMYK values to ensure your colors print accurately. Note that some bright RGB colors cannot be perfectly reproduced in CMYK.
When you paste or type a color value, the tool analyzes the format: Hex values start with #, RGB uses the rgb() syntax, HSL uses hsl(), and CMYK uses cmyk(). The tool automatically parses the numbers and converts them to all other formats instantly.