LAB to HSL Converter

Enter L*, a*, b* values and instantly get the HSL color with hue, saturation, and lightness, plus a live swatch.

CIE L*a*b* Input

Reverse: pick a color to populate LAB

Choose any color — its LAB values will fill the fields above.

HSL Output

hsl(9, 100%, 50%)
H 9 Hue °
S 100 Saturation %
L 50 Lightness %

Summary

Enter L*, a*, b* values and instantly get the HSL color with hue, saturation, and lightness, plus a live swatch.

How it works

  1. Enter the L* value (0–100) for lightness.
  2. Enter the a* value (roughly −128 to +127) for the green–red axis.
  3. Enter the b* value (roughly −128 to +127) for the blue–yellow axis.
  4. The HSL values and color swatch update automatically.
  5. Click Copy HSL to copy the CSS-ready hsl() string to your clipboard.
  6. Use the color picker to reverse-engineer LAB values from any color.

Use cases

Frequently Asked Questions

Related tools

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