LAB to HSV Converter
Enter CIE L*a*b* values and instantly get the equivalent HSV (hue, saturation, value) color with a live preview swatch.
CIE L*a*b* Input
53
80
67
rgb(213, 0, 0)
HSV Output
Conversion Steps
- 1 LAB → XYZ (D65): X=0.2034, Y=0.1046, Z=0.0089
- 2 XYZ → Linear RGB: Rl=0.6387, Gl=0.0000, Bl=0.0000
- 3 Linear RGB → sRGB: R=213, G=0, B=0
- 4 sRGB → HSV: hsv(0°, 100%, 83%)
Copied!
Summary
Enter CIE L*a*b* values and instantly get the equivalent HSV (hue, saturation, value) color with a live preview swatch.
How it works
- Enter L* (lightness, 0–100), a* (green–red axis, −128 to +127), and b* (blue–yellow axis, −128 to +127) in the input fields.
- LAB is converted to XYZ using the inverse CIE f() function and D65 reference white (Xn=95.047, Yn=100.000, Zn=108.883).
- XYZ is multiplied by the inverse sRGB matrix to produce linear RGB values.
- Linear RGB is gamma-encoded with the sRGB transfer function (IEC 61966-2-1) to produce standard 0–255 RGB.
- RGB (0–255) is normalized to 0–1 and converted to HSV: V = max(R,G,B), S = (V − min) / V, H computed from the dominant channel.
- A color swatch previews the resulting color using the intermediate sRGB values.
- Click "Copy HSV" to copy the hsv() string, or use individual copy buttons for H, S, V, or RGB.
Use cases
- Convert perceptual LAB color specifications into HSV for use in image editors like Photoshop or GIMP.
- Map L*a*b* palette entries from color science pipelines into HSV for creative tools.
- Cross-reference LAB measurement data with HSV-based color pickers.
- Validate color transformations in graphics or print workflows.
- Build HSV-based color palettes from device-independent LAB reference values.
- Quickly check the hue angle of a LAB color when working on color harmony.
- Convert L*a*b* values from colorimeter readings into HSV for further processing.
- Understand the full LAB → XYZ → RGB → HSV conversion chain step by step.
Frequently Asked Questions
Related tools
Last updated: 2026-05-28 ·
Reviewed by Nham Vu