Convert between HEX, RGB, HSL, HSV, and CMYK instantly.
WCAG AA/AAA compliance check against white and black text.
10 shades from light to dark for your selected color.
Last 12 colors saved for quick access during your session.
#667EEA
rgb(102, 126, 234)
hsl(229, 76%, 66%)
hsv(229, 56%, 92%)
cmyk(56%, 46%, 0%, 8%)
White text: 3.7:1
AA Fail | AAA Fail
Black text: 5.7:1
AA Pass | AAA Fail
Working with colors is a daily task for web developers, designers, and content creators. Whether you need to match a brand color, find an accessible text-background combination, or convert between color formats for different tools, our color picker and converter provides everything in one place. Here is how to use each feature.
Colors are expressed differently across the tools and technologies used in digital design and development. CSS uses HEX and RGB. Design tools like Photoshop default to HSV. Print workflows require CMYK values. Brand guidelines may specify colors in any or all of these formats. Without a reliable converter, translating between formats requires manual calculation or searching through multiple tools.
Accessibility is another critical reason to have a color tool at hand. An estimated 15 to 20 percent of the global population has some form of visual impairment, and the Web Content Accessibility Guidelines (WCAG) establish specific contrast ratios that text and background colors must meet to be readable by everyone. Failing to meet these standards not only excludes users but can also create legal liability under accessibility laws like the ADA, Section 508, and the European Accessibility Act. Our built-in contrast checker makes compliance verification instant and effortless.
Our tool also helps with color exploration and ideation. The shade generator creates 10 tonal variations of any color, which is invaluable when building design systems that need consistent light and dark versions of brand colors for backgrounds, borders, hover states, and text. The color history feature tracks your recent selections, making it easy to compare and revisit colors during a design session.
Color formats represent the same visual color using different mathematical models. HEX notation encodes red, green, and blue channel intensities as two-digit hexadecimal numbers (00-FF), producing the familiar #RRGGBB format used throughout web development. RGB expresses the same three channels as decimal values from 0 to 255, which maps directly to how computer displays physically produce color by mixing red, green, and blue light at varying intensities.
HSL and HSV are cylindrical transformations of the RGB color space designed to be more intuitive for human color perception. HSL represents color as Hue (the color angle on a 360-degree wheel), Saturation (the color intensity from gray to full color), and Lightness (from black through the pure color to white). HSV replaces Lightness with Value (brightness), where 100% value gives the brightest version of the hue. CSS supports hsl() natively, and HSL is generally considered the most human-friendly format for picking and adjusting colors.
CMYK is the subtractive color model used in printing. Unlike screens that emit light (additive RGB), printers apply Cyan, Magenta, Yellow, and Key (Black) inks that absorb specific wavelengths. The conversion from RGB to CMYK is not perfectly lossless because the two color spaces have different gamuts, meaning some vivid screen colors cannot be exactly reproduced in print. Our converter uses standard formulas to provide the closest CMYK approximation, and all calculations happen instantly in your browser with no server involvement.
This tool converts between HEX, RGB, HSL, HSV (HSB), and CMYK color formats. All conversions happen in real-time as you pick or adjust colors.
The WCAG contrast checker measures the contrast ratio between your selected color and white/black text. It tells you if the combination passes WCAG AA (4.5:1 for normal text) or AAA (7:1 for enhanced) accessibility standards.
Yes, 100% free with no limits. Pick colors, convert formats, check contrast, and generate shades without signup or payment.
The shade bar shows 10 variations of your selected color from lightest to darkest, adjusting the lightness in HSL color space. Click any shade to select it as your active color.
Yes, your last 12 picked colors are saved in the session. Click any color in the history strip to quickly switch back to it. History resets when you reload the page.
HSL (Hue, Saturation, Lightness) and HSV (Hue, Saturation, Value/Brightness) are both cylindrical color models. HSL is more intuitive for CSS, where 50% lightness gives the pure hue. HSV is used in design tools like Photoshop, where 100% value gives the brightest version of the hue.
Explore more free tools to boost your productivity