ImageColorPicker.com

HSL to CMYK converter

Convert any HSL color to CMYK, instantly and for free

#00A4E6

Paste any color value. We detect the format for you.

H
S
L
CMYK result
cmyk(100%, 29%, 0%, 10%)
Cyan
100%
Magenta
29%
Yellow
0%
Key (black)
10%

This color in every format

Palettes designed in HSL often end up on paper. This converter takes the hue, saturation and lightness you chose and returns the four ink percentages a print shop works with.

How HSL to CMYK conversion works

  1. Convert the HSL triple to RGB channels between 0 and 255.
  2. Normalise those channels by dividing by 255.
  3. Compute the key component K = 1 − max(R, G, B).
  4. Derive C, M and Y from the remaining channels and convert all four to percentages.

Worked example

HSL hsl(197, 100%, 45%)=CMYK cmyk(100%, 29%, 0%, 10%)

Two conversions happen back to back, so rounding occurs twice, and CMYK stays an approximation without a color profile. Expect the printed result to be slightly less vivid than the HSL preview.

HSL and CMYK explained

What is HSL?

HSL splits a color into hue (0–360° on the color wheel), saturation (how colorful, 0–100%) and lightness (how bright, 0–100%). Because each part matches the way people describe color, HSL is the easiest format for building tints, shades and consistent palettes, by hand or in code.

Syntax:
hsl(H, S%, L%)
Range:
0–360°, 0–100%, 0–100%
Best for:
palettes, tints and shades, theming

What is CMYK?

CMYK is the four-ink model used in printing: cyan, magenta, yellow and key (black), each as a percentage from 0 to 100. Ink subtracts light instead of emitting it, so CMYK covers fewer colors than a screen, which is why bright screen colors often look duller once they are printed.

Syntax:
cmyk(C%, M%, Y%, K%)
Range:
0–100% per ink
Best for:
print, packaging, press-ready artwork

HSL to CMYK reference table

The most common CSS colors, converted from HSL to CMYK.

ColorHSLCMYK
blackhsl(0, 0%, 0%)cmyk(0%, 0%, 0%, 100%)
whitehsl(0, 0%, 100%)cmyk(0%, 0%, 0%, 0%)
redhsl(0, 100%, 50%)cmyk(0%, 100%, 100%, 0%)
limehsl(120, 100%, 50%)cmyk(100%, 0%, 100%, 0%)
bluehsl(240, 100%, 50%)cmyk(100%, 100%, 0%, 0%)
yellowhsl(60, 100%, 50%)cmyk(0%, 0%, 100%, 0%)
orangehsl(39, 100%, 50%)cmyk(0%, 35%, 100%, 0%)
tealhsl(180, 100%, 25%)cmyk(100%, 1%, 0%, 50%)
purplehsl(300, 100%, 25%)cmyk(0%, 100%, 1%, 50%)
grayhsl(0, 0%, 50%)cmyk(0%, 0%, 0%, 50%)

Frequently asked questions