CMYK to XYZ Converter

Enter CMYK percentages and instantly get CIE XYZ values (D65) with a live color swatch and hex equivalent.

CMYK Input

0%
45%
100%
0%
#FF8C00

CIE XYZ Output (D65)

Conversion Steps

  1. 1 CMYK → RGB: R=255, G=140, B=0
  2. 2 RGB → Linear sRGB: R=1.0000, G=0.2582, B=0.0000
  3. 3 Linear sRGB → XYZ (D65): X=0.4874, Y=0.3820, Z=0.0450
Copied!

Summary

Enter CMYK percentages and instantly get CIE XYZ values (D65) with a live color swatch and hex equivalent.

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 converted to 8-bit RGB: R = 255 × (1 − C/100) × (1 − K/100), and similarly for G and B.
  3. Each RGB channel is linearized (sRGB gamma removal): values ≤ 0.04045 divide by 12.92; values above use the power curve ((v + 0.055) / 1.055) ^ 2.4.
  4. The linear RGB triplet is multiplied by the standard sRGB-to-XYZ matrix (D65 reference white) to yield X, Y, and Z.
  5. X, Y, and Z are displayed rounded to 4 decimal places. The hex color and a live swatch update in real time.
  6. Click any Copy button to copy the value to your clipboard.

Use cases

  • Convert print-spec CMYK colors into device-independent CIE XYZ for color management pipelines.
  • Feed XYZ values into further color space conversions such as Lab, LCH, or OKLab.
  • Validate that a CMYK ink mix produces the expected luminance (Y channel).
  • Cross-reference brand color specifications between print and colorimetry tools.
  • Build ICC profile inputs from CMYK source data.
  • Compare CMYK-derived XYZ values against physical measurement data.

Frequently Asked Questions

Last updated: 2026-07-01 · Reviewed by Nham Vu