CMYK to LAB Converter
Enter CMYK percentages and instantly get the equivalent CIE LAB (L*, a*, b*) values with a live color preview swatch.
Use the CMYK to LAB Converter
CMYK Input
0%
45%
100%
0%
rgb(255, 140, 0)
CIE LAB Output
Conversion Steps
- 1 CMYK → RGB: R=255, G=140, B=0
- 2 RGB → Linear RGB (sRGB gamma): Rl=1.0000, Gl=0.2623, Bl=0.0000
- 3 Linear RGB → XYZ (D65): X=0.5062, Y=0.4002, Z=0.0506
- 4 XYZ → LAB: lab(69.49 36.83 75.49)
Copied!
Summary
This tool converts CMYK (Cyan, Magenta, Yellow, Key/Black) ink percentages to CIE LAB color space (L*, a*, b*), which is a device-independent perceptual color model used in color science, printing, and quality control. Enter percentages from 0 to 100 for each CMYK channel. The tool runs the full CMYK→RGB→linear RGB→XYZ (D65)→LAB conversion chain and displays L* (lightness 0–100), a* (green–red axis), and b* (blue–yellow axis). A live color swatch updates in real time, and one-click copy buttons let you grab the lab() CSS string or individual values.
How it works
- Enter Cyan, Magenta, Yellow, and Key (Black) percentages (0–100) in the input fields or drag the sliders.
- 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).
- Each RGB channel is linearized by reversing the sRGB gamma curve (IEC 61966-2-1).
- Linear RGB is multiplied by the standard sRGB→XYZ (D65) matrix to produce X, Y, Z tristimulus values.
- 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*.
- A color swatch previews the exact resulting color using the intermediate RGB.
- Click "Copy LAB" to copy the lab() CSS string, or "Copy RGB" for the intermediate rgb() value.
Use cases
- Translate print-spec CMYK colors into device-independent CIE LAB values for color matching.
- Cross-reference brand color specifications between print and perceptual color science workflows.
- Convert CMYK values from design files into LAB for color-difference (ΔE) calculations.
- Validate that a print color matches the intended perceptual appearance on screen.
- Build LAB color palettes from existing CMYK brand guides.
- Prepare color data for ICC profile creation or color management pipelines.
- Quickly estimate perceptual lightness (L*) and chroma (a*, b*) for a given ink mix.
- Generate lab() values for CSS Color Level 4 without a preprocessor.
Frequently Asked Questions
Last updated: 2026-05-28 · Reviewed by Nham Vu