Loading tool...
Search for a command to run...
Convert between HEX, RGB, HSL, HSV, and CMYK
Files never leave your device
Not available — would need cloud processing
Pantone and ICC profile conversions require licensed color databases that run on a server.
Color conversion is the process of translating a color value from one mathematical model to another while preserving the perceived color as closely as possible. Every color model describes color differently: HEX uses a six-digit hexadecimal notation that maps directly to CSS and HTML, making it the default choice for web development. RGB (Red, Green, Blue) represents color as three additive channels ranging from 0 to 255, mirroring how screens physically emit light. HSL (Hue, Saturation, Lightness) organizes color along a cylindrical axis that matches how designers intuitively think about tint, vividness, and brightness. CMYK (Cyan, Magenta, Yellow, Key/Black) uses subtractive mixing, which is how ink behaves on paper, making it essential for anything destined for a commercial printer. HSV (Hue, Saturation, Value), sometimes called HSB, is the model used by most image editors including Photoshop and GIMP. Because each model serves a different medium or workflow, converting between them accurately is a fundamental requirement for any cross-platform design project. All conversions in this tool run entirely in your browser using standard mathematical formulas -- no server round-trips, no data collection.
The most frequent scenario is web development: a designer hands off a Figma or Sketch file with HSL values, and the developer needs HEX or RGB for CSS. This tool lets you paste the exact value and instantly get every equivalent. Print design introduces a trickier challenge -- screens use additive RGB while printers use subtractive CMYK, and the two color gamuts do not overlap perfectly. Converting early in the process helps you avoid surprises when a vibrant on-screen blue prints as a dull purple. Brand guidelines typically require the primary palette expressed in HEX, RGB, CMYK, and sometimes Pantone; a converter eliminates manual lookup across multiple tools. Accessibility auditing benefits from HSL because you can isolate the lightness channel and adjust it to meet WCAG contrast ratios without shifting the hue. Theming systems in applications like Tailwind CSS or Material UI often define colors in HSL so that dark and light variants can be generated programmatically by adjusting only the L value. Data visualization libraries such as D3.js frequently require color interpolation in HSL space to produce perceptually uniform gradients. And mobile development adds yet another format layer: SwiftUI uses 0-to-1 floating-point RGB, Android XML uses 8-digit ARGB hex, and Flutter expects Color(0xAARRGGBB). Having a single tool that outputs every model simultaneously saves context-switching across documentation pages.
HEX is a compact notation where each pair of hexadecimal digits represents one RGB channel. #FF6600 means Red 255, Green 102, Blue 0. The shorthand form (#F60) doubles each digit, so it is identical to the full form. RGBis the additive model: mixing maximum red, green, and blue produces white, while all zeros produce black. Each channel holds 256 levels, yielding 16.7 million possible combinations. HSLmaps color onto a cylinder: Hue is the angle on the color wheel (0-360 degrees, where 0 is red, 120 is green, 240 is blue), Saturation controls vividness from gray to full color (0-100%), and Lightness runs from black through the pure hue to white (0-100%). HSV is similar but replaces Lightness with Value (brightness of the brightest channel), which is why color pickers in graphics software typically use HSV -- dragging Value to zero always gives black, regardless of hue. CMYK works by subtracting light: cyan ink absorbs red, magenta absorbs green, and yellow absorbs blue. The Key (black) channel exists because mixing CMY inks produces a muddy brown rather than a true black. A critical nuance: the RGB gamut is wider than CMYK, so highly saturated screen colors (neon greens, electric blues) cannot be reproduced exactly in print. When you convert such colors here, the CMYK values represent the closest achievable match, not a lossless translation.
HEX, RGB, HSL, HSV, CMYK
Paste any format to convert
Convert to print colors
See color as you edit
Copy any format
Edit any format
| Feature | JumpTools | Coolors | Adobe Color | ColorHexa |
|---|---|---|---|---|
| Price | Free | Freemium ($3/mo) | Free (Adobe ID required) | Free |
| No signup required | Yes | Optional | No | Yes |
| Formats supported | HEX, RGB, HSL, HSV, CMYK | HEX, RGB, HSL, CMYK | HEX, RGB, HSV, CMYK, LAB | HEX, RGB, HSL, HSV, CMYK, XYZ, LAB |
| Smart input (any format) | Yes | No | No | No |
| Export options | Copy all formats | CSS, SVG, PNG | CSS, LESS, SASS | Copy single format |
| Works offline | Yes | No | No | No |
| Privacy | 100% client-side | Cloud-based | Cloud-based | Client-side |
Convert colors between HEX, RGB, HSL, HSV, and CMYK formats instantly. Smart input accepts any color format and converts to all others. Perfect for web designers and developers. 100% client-side - your colors stay private.