Color Converter
Convert colors between HEX, RGB, HSL, and CMYK formats instantly.
Convert colors between HEX, RGB, HSL, and CMYK formats instantly.
Convert between HEX, RGB, HSL, and CMYK in one tool.
Select colors visually and get all format values instantly.
Copy any color value to clipboard for immediate use in your projects.
See the actual color as you adjust values.
Color conversion is a daily task for web designers, graphic artists, and developers. Different tools and platforms require colors in different formats: CSS uses HEX or RGB, design tools often use HSL, and print production needs CMYK.
Accurate color conversion ensures brand consistency across digital and print media. A brand color must look the same on a website, a social media post, and a printed brochure.
Many vibrant RGB colors (especially bright blues and greens) fall outside the CMYK gamut and will appear duller in print.
CSS requires the # prefix for HEX colors. #FF0000 is valid CSS; FF0000 alone is not.
HSL and HSV are related but different color models. HSL lightness of 50% gives the pure color; HSV brightness of 100% does.
A color that looks good alone may not provide sufficient contrast for text readability. WCAG requires minimum contrast ratios for accessibility.
They represent the same color space. RGB uses decimal values (0-255) for red, green, and blue. HEX uses hexadecimal (00-FF). Example: RGB(255,128,0) = #FF8000.
HSL stands for Hue, Saturation, Lightness. Hue is the color angle (0-360), saturation is intensity (0-100%), and lightness is brightness (0-100%). It is often more intuitive for designers.
CMYK (Cyan, Magenta, Yellow, Key/Black) is used for print design. Screens use RGB/HEX, but printed materials need CMYK values for accurate color reproduction.
Screens emit light (RGB, additive color) while print absorbs light (CMYK, subtractive color). The color gamuts differ, so some screen colors cannot be exactly reproduced in print.
A visual tool that lets you select a color by clicking on a spectrum or gradient, then shows the color values in various formats.