ColorCodes.art

HEX to HSL Converter

Convert HEX color codes to HSL (Hue, Saturation, Lightness) values instantly. Perfect for web designers working with CSS and design systems.

#3498DBHSL(204°, 70%, 53%)

HEX to HSL Color Converter

#3498DB
HSL CSS Format
hsl(204, 70%, 53%)
Hue0° - 360°
204°
Saturation0% - 100%
70%
Lightness0% - 100%
53%

Understanding HSL Color Model

Hue (H)

Represents the color type on a 360° wheel. 0° is red, 120° is green, and 240° is blue. This determines the base color.

Saturation (S)

Controls color intensity from 0% (gray) to 100% (full color). Higher values mean more vivid colors.

Lightness (L)

Controls brightness from 0% (black) to 100% (white). 50% represents the pure color.

Using HSL in CSS

CSS Examples

Basic HSL Usage:

.element {
  color: hsl(204, 70%, 53%);
  background-color: hsl(204, 70%, 53%);
}

HSL with Alpha (Transparency):

.element {
  background-color: hsla(204, 70%, 53%, 0.5);
}

Frequently Asked Questions

Why convert HEX to HSL?

HSL is more intuitive for creating color variations. You can easily adjust saturation for muted tones or lightness for darker/lighter variants while keeping the same hue.

When should I use HSL instead of HEX?

Use HSL when you need to programmatically adjust colors, create color schemes, or when working with CSS custom properties that need dynamic color variations.

Is HSL supported in all browsers?

Yes, HSL has excellent browser support and is part of the CSS3 specification. It works in all modern browsers including IE9+.