Convert HSL colors to RGB format
HSL Input
HSL Sliders
RGB Output
rgb(60, 131, 246)
Red
60
Green
131
Blue
246
All Formats
Parse HSL String
C = (1 - |2L - 1|) × S
X = C × (1 - |H/60 mod 2 - 1|)
m = L - C/2
Then based on H:
0-60°: R'=C, G'=X, B'=0
60-120°: R'=X, G'=C, B'=0
120-180°: R'=0, G'=C, B'=X
180-240°: R'=0, G'=X, B'=C
240-300°: R'=X, G'=0, B'=C
300-360°: R'=C, G'=0, B'=X
(R,G,B) = ((R'+m), (G'+m), (B'+m)) × 255