HSV to XYZ Converter
Enter HSV values and instantly get CIE XYZ tristimulus values with intermediate sRGB, hex, and HSL equivalents plus a live color swatch.
HSV Input
0 – 360
0 – 100
0 – 100
CIE XYZ Output
hsv(210, 75%, 85%)
Red-like
Luminance
Blue-like
Intermediate sRGB (0 – 255)
Equivalents
D65 white point: Xn = 0.95047, Yn = 1.00000, Zn = 1.08883
Copied!
Summary
Enter HSV values and instantly get CIE XYZ tristimulus values with intermediate sRGB, hex, and HSL equivalents plus a live color swatch.
How it works
- Enter Hue (0–360°), Saturation (0–100%), and Value (0–100%) or use the color picker.
- The tool converts HSV to sRGB (0–255) and displays the rounded 8-bit values.
- Each sRGB channel is gamma-expanded to remove the sRGB transfer function, producing linear light values (0–1).
- The linear sRGB triplet is multiplied by the IEC 61966-2-1 matrix to produce X, Y, Z.
- Hex (#rrggbb) and HSL equivalents are shown as additional reference outputs.
- Click any copy icon or the main button to copy individual values or the CSS color() string.
Use cases
- Convert design-tool HSV colors to CIE XYZ for colorimetric or ICC profile work.
- Use XYZ values as a stepping stone to L*a*b*, L*u*v*, or other perceptual color spaces.
- Verify white-balance or camera matrices by inspecting expected XYZ tristimulus values.
- Feed X, Y, Z into chromatic adaptation transforms (e.g. Bradford) from an HSV source.
- Cross-reference HSV picker values with XYZ for print or textile color matching.
- Build tone-mapping or color grading workflows that operate in CIE XYZ space.
Frequently Asked Questions
Related tools
Last updated: 2026-05-28 ·
Reviewed by Nham Vu