What is HSL?
HSL describes a color as hue (its position on the color wheel, 0–360°), saturation (how vivid, 0–100%) and lightness (how light,
0–100%). A value looks like hsl(217, 91%, 60%), and you can add an alpha channel
with hsla().
When to use HSL
HSL makes a color easy to adjust by hand: nudge the lightness to make a tint or shade, drop the saturation to mute it, or rotate the hue to find a related color. It is great for theming and quick variations. Pick a color above to read its HSL alongside HEX, RGB and OKLCH.
Frequently asked questions
- What does HSL stand for?
- Hue, Saturation and Lightness. Hue is the angle on the color wheel (0–360), saturation is how vivid the color is (0–100%), and lightness runs from black (0%) through the pure color (50%) to white (100%).
- How do I convert HSL to HEX?
- Pick a color or type an hsl() value into the picker and Color Picker Lab shows the matching HEX code instantly. Click any value to copy it.
- What is the difference between HSL and HSV?
- Both start from hue and saturation. HSL’s third value is lightness, where 50% is the pure color; HSV’s third value is value/brightness, where 100% is the pure color. HSL is handy for making lighter and darker variants.