Output Color
Loading… Please Wait
About HSLA to RGB Converter
Input an HSLA value like hsla(180deg, 100%, 50%, 0.5)
and HSLA to RGB converter will convert this value to an RGB color like rgb(128, 255, 255)
.
Additionally, we can even specify a background color in RGBA format. Diversify India’s HSLA to RGB converter will mix these foreground and background colors to get the resultant RGB color.
HSLA color parameters are hue, saturation, lightness, and alpha. The output RGB color parameters are red, green, and blue.
Why Convert HSLA to RGB?
Converting HSLA to RGB is useful because RGB is the standard color model for digital screens and most image processing tasks. The HSLA color model represents colors in terms of hue, saturation, lightness, and alpha (transparency), which can simplify color adjustments and manipulations in design applications. Converting HSLA to RGB allows for compatibility with a wider range of digital applications.
How to Convert HSLA to RGB
To convert HSLA to RGB, you need to transform the hue, saturation, and lightness components into red, green, and blue components, and also include the alpha (A) component.
- Extract the values for Hue (H), Saturation (S), Lightness (L), and Alpha (A) from the HSLA code.
- Example:
hsla(20deg, 50%, 30%, 0.5)
gives H = 20, S = 50%, L = 30%.
- Example:
- Convert the Saturation (S) and Lightness (L) values to a range of 0 to 1 by dividing by 100.
- π = 50% / 100 = 0.5
- L = 30% / 100 = 0.3
- 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.3 – 1β£) Γ 0.5 = 0.3
- X = 0.3 Γ (1 – β£(20 / 60) % 2 – 1β£) = 0.1
- m = 0.3 – (0.3 / 2) = 0.15
- 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 = 20, (π , πΊ, π΅) = (0.3 + 0.15, 0.1 + 0.15, 0.15) = (0.45, 0.25, 0.15)
- Convert the RGB values to a scale of 0 to 255.
- π = 0.45 Γ 255 β 115
- πΊ = 0.25 Γ 255 β 64
- π΅ = 0.15 Γ 255 β 38
- Combine the RGB values:
- Example:
rgb(115, 64, 38)
- 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 HSLA Converter
- HSLA to RGBA Converter
- HSLA to Hex Converter
- HSLA to HSL Converter
- HSLA to HWB Converter
- HSLA to HSV Converter
- HSLA to CMYK Converter