Output Color
Loading… Please Wait
About HSL to RGB Converter
Input an HSL value like hsl(180deg, 100%, 50%)
and Diversify India’s HSL to RGB converter will convert this value to an RGB color like rgb(0, 255, 255)
.
HSL color parameters are hue, saturation, and lightness. The output RGB color parameters are red, green, and blue.
Why Convert HSL to RGB?
Converting HSL to RGB is useful because RGB is the standard color model for digital screens and most image processing tasks. The HSL color model represents colors in terms of hue, saturation, and lightness, which can simplify color adjustments and manipulations in design applications. Converting HSL to RGB allows for compatibility with a wider range of digital applications.
How to Convert HSL to RGB
To convert HSL to RGB, you need to transform the hue, saturation, and lightness components into red, green, and blue components.
- Extract the values for Hue (H), Saturation (S), Lightness (L), and Alpha (A) from the HSL code.
- Example:
hsl(330deg, 70%, 40%)
gives H = 330, S = 70%, L = 40%.
- Example:
- Convert the Saturation (S) and Lightness (L) values to a range of 0 to 1 by dividing by 100.
- π = 70% / 100 = 0.7
- L = 40% / 100 = 0.4
- Calculate the intermediate values for chroma (C), X, and m.
- Chroma πΆ = (1 – β£2πΏ – 1β£) Γ S
- X = πΆ Γ (1 – β£(π» / 60) % 2 – 1β£)
- m = πΏ – (πΆ / 2)
- Example Calculation:
- C = (1 – β£2 Γ 0.4 – 1β£) Γ 0.7 = 0.56
- X = 0.56 Γ (1 – β£(330 / 60) % 2 – 1β£) = 0.28
- m = 0.4 – (0.56 / 2) = 0.12
- Calculate the Red (R), Green (G), and Blue (B) values based on the Hue (H) range.
- For 0 β€ π» <60: (π , πΊ, π΅) = (πΆ + π, π + π, π)
- For 60 β€ π» < 120: (π , πΊ, π΅) = (π + π, πΆ + π, π)
- For 120 β€ π» <180: (π , πΊ, π΅) = (π, πΆ + π, π + π)
- For 180 β€ π» < 240: (π , πΊ, π΅) = (π, π + π, πΆ + π)
- For 240 β€ π» < 300: (π , πΊ, π΅) = (π + π, π, πΆ + π)
- For 300 β€ π» < 360: (π , πΊ, π΅) = (πΆ + π, π, π + π)
- Example: Since H = 330, (π , πΊ, π΅) = (0.56 + 0.12, 0.12, 0.28 + 0.12) = (0.68, 0.12, 0.4)
- Convert the RGB values to a scale of 0 to 255.
- π = 0.68 Γ 255 β 173
- πΊ = 0.12 Γ 255 β 31
- π΅ = 0.4 Γ 255 β 102
- The Alpha value spans from 0 (fully transparent) to 1 (fully opaque). You can choose the desired alpha value based on the transparency needed.
- Example: Adding an alpha value of 0.5 for 50% transparency.
- Combine the RGB values.
- Example:
rgb(173, 31, 102)
- Example:
List of Color Tools
- Color Converter: Convert to RGBA, Hex, HSLA, HWB, HSV, or CMYK
- Color Picker: Pick RGBA, Hex, HSLA, HWB, HSV, or CMYK Colors
- Color Mixer: Mix Colors Online for Free
- Random Color Generator
- Color Shades Generator
- Color Contrast Checker
- RGB to HSL Converter
- HSL to RGBA Converter
- HSL to Hex Converter
- HSL to HSLA Converter
- HSL to HWB Converter
- HSL to HSV Converter
- HSL to CMYK Converter