LAB to CMYK Converter

Enter CIE LAB (L*, a*, b*) values and instantly get the equivalent CMYK ink percentages for print workflows.

CIE LAB Input

53.39
80.11
67.20
#D50032

CMYK Output (%)

Conversion Steps

  1. 1 LAB → XYZ (D65): X=0.3082, Y=0.1693, Z=0.0459
  2. 2 XYZ → Linear RGB: Rl=0.6500, Gl=−0.0891, Bl=0.0372
  3. 3 sRGB (0–255): R=213, G=0, B=50
  4. 4 sRGB → CMYK: C=0%, M=100%, Y=77%, K=16%
Copied!

Summary

Enter CIE LAB (L*, a*, b*) values and instantly get the equivalent CMYK ink percentages for print workflows.

How it works

  1. Enter L* (0–100), a* (−128 to +127), and b* (−128 to +127) using the number inputs or sliders.
  2. LAB is converted to XYZ tristimulus values using the inverse CIE f() function and D65 reference white (Xn=0.95047, Yn=1.00000, Zn=1.08883).
  3. XYZ is multiplied by the inverse sRGB matrix to produce linear RGB, then gamma-encoded to sRGB (0–255).
  4. sRGB is normalized to 0–1 and converted to CMYK: K = 1 − max(R,G,B); C = (1−R−K)/(1−K); M = (1−G−K)/(1−K); Y = (1−B−K)/(1−K).
  5. CMYK values are scaled to 0–100% and displayed. Out-of-gamut LAB inputs are clamped to the nearest sRGB color before conversion.
  6. A live color swatch shows the approximate screen appearance of the resulting print color.

Use cases

Frequently Asked Questions

Related tools

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