CMYK to LAB Converter

Enter CMYK percentages and instantly get the equivalent CIE LAB (L*, a*, b*) values with a live color preview swatch.

CMYK Input

0%
45%
100%
0%
rgb(255, 140, 0)

CIE LAB Output

Conversion Steps

  1. 1 CMYK → RGB: R=255, G=140, B=0
  2. 2 RGB → Linear RGB (sRGB gamma): Rl=0.9888, Gl=0.2582, Bl=0.0000
  3. 3 Linear RGB → XYZ (D65): X=0.4877, Y=0.3612, Z=0.0451
  4. 4 XYZ → LAB: lab(66.89 24.48 74.99)
Copied!

Summary

Enter CMYK percentages and instantly get the equivalent CIE LAB (L*, a*, b*) values with a live color preview swatch.

How it works

  1. Enter Cyan, Magenta, Yellow, and Key (Black) percentages (0–100) in the input fields or drag the sliders.
  2. CMYK is first converted to RGB: R = 255 × (1−C/100) × (1−K/100), G = 255 × (1−M/100) × (1−K/100), B = 255 × (1−Y/100) × (1−K/100).
  3. Each RGB channel is linearized by reversing the sRGB gamma curve (IEC 61966-2-1).
  4. Linear RGB is multiplied by the standard sRGB→XYZ (D65) matrix to produce X, Y, Z tristimulus values.
  5. XYZ is normalized against the D65 reference white (Xn=0.95047, Yn=1.00000, Zn=1.08883) and transformed via the CIE f() function into L*, a*, b*.
  6. A color swatch previews the exact resulting color using the intermediate RGB.
  7. Click "Copy LAB" to copy the lab() CSS string, or "Copy RGB" for the intermediate rgb() value.

Use cases

Frequently Asked Questions

Related tools

Last updated: 2026-05-28 · Reviewed by Nham Vu