Convert

Hex to HSL converter

Paste a hex code and read hue, saturation and lightness instantly. HueKit also shows RGB, HSV and CMYK, so you have every format at once.

#12C2E9
HEX#12C2E9
RGBrgb(18, 194, 233)
HSLhsl(191, 86%, 49%)
HSVhsv(191, 92%, 91%)
CMYKcmyk(92%, 17%, 0%, 9%)
Shades and tints
04272f
074e5d
0b748c
0e9bba
12c2e9
41ceed
71daf2
a0e7f6
d0f3fb
Complementary
12c2e9
e93912
Analogous
12e9a5
12c2e9
1257e9
Triadic
12c2e9
e912c2
c2e912

How hex becomes HSL

A hex color is really three RGB channels packed into a string, two digits each for red, green and blue. To reach HSL, HueKit first unpacks those digits back into numbers from 0 to 255. It then finds the largest and smallest channels: their midpoint gives the lightness, their spread gives the saturation, and the leading channel sets the hue angle on the color wheel. The whole trip runs the moment you paste a code.

The color itself never changes. Hex and HSL are two ways of writing the same point in the same color space, so you can convert one way, adjust, and convert back with only whole number rounding along the way.

Why convert a hex color to HSL

Hex is the standard for storing and sharing a color, but it is awkward to edit. HSL is the opposite: not many people memorize HSL codes, but it is the easiest model for changing a color you already have. Convert a brand hex to HSL and you can hold the hue while stepping the lightness to build a full tint and shade scale, or drop the saturation for a muted variant.

  • Read the hue to learn where a hex color sits on the wheel.
  • Step the lightness to generate a consistent light to dark scale.
  • Lower the saturation for calmer, more neutral versions.

For the raw channels instead, use the hex to RGB converter, and the full color converter covers every model.

Frequently asked questions

How do I convert hex to HSL?

First read the hex string as three RGB channels, then work out hue, saturation and lightness from the largest and smallest channels. HueKit does both steps at once, so pasting a hex code shows its HSL right away.

Can I edit a hex color using HSL?

Yes, and that is the point. Convert the hex to HSL, adjust lightness or saturation with a single number, then read the new hex back. It is far easier than nudging six hex digits by hand.

Does hex to HSL work with three digit hex?

Yes. A short hex like #0af expands to #00aaff first by doubling each digit, then converts to HSL exactly like a six digit code.

Related tools