HSL to LAB Converter

Enter HSL values and instantly get the equivalent CIE L*a*b* coordinates with a live color preview.

HSL Input

0 – 360
0 – 100
0 – 100

CIE L*a*b* Output

hsl(210, 75%, 50%)
Lightness
0 – 100
Green–Red
−128 – +127
Blue–Yellow
−128 – +127

Intermediate XYZ (D65)

XYZ normalized to D65 white point (Xn=0.95047, Yn=1.00000, Zn=1.08883)

Copied!

Summary

Enter HSL values and instantly get the equivalent CIE L*a*b* coordinates with a live color preview.

How it works

  1. Enter a Hue (0–360), Saturation (0–100%), and Lightness (0–100%) in the input fields.
  2. The CIE L*, a*, and b* values update instantly as you type or drag the sliders.
  3. Use the color picker to choose a color visually — the HSL inputs sync automatically.
  4. Click any Copy button to copy individual L*, a*, or b* values.
  5. Click "Copy lab()" to copy the full lab() CSS string to your clipboard.

Use cases

Frequently Asked Questions

Related tools

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