ImageColorPicker.com

HSL till RGB konverterare

Konvertera vilken HSL-färg som helst till RGB — direkt och gratis

#F39C12

Klistra in vilket färgvärde som helst — vi upptäcker formatet åt dig.

H
S
L
RGB resultat
rgb(243, 156, 18)
Röd
243
Grön
156
Blå
18

Denna färg i alla format

HSL är det vänliga sättet att välja en färg på, RGB är vad skärmar, canvas‑API:er och bildkod faktiskt använder. Denna omvandlare gör om vilken nyans, mättnad och ljusstyrka som helst till exakta 0–255‑kanaler.

Hur HSL till RGB-konvertering fungerar

  1. Konvertera S och L till bråkdelar och beräkna kroman C = (1 − |2L − 1|) × S.
  2. Dela nyansen med 60 för att hitta dess segment på färghjulet och beräkna det mellanliggande värdet X = C × (1 − |(H/60 mod 2) − 1|).
  3. Tilldela C, X och 0 till R, G och B‑platserna enligt det segmentet.
  4. Lägg till ljusstyrkeoffseten L − C/2 på alla tre kanaler och multiplicera med 255.

Exempel som fungerar

HSL hsl(37, 90%, 51%)=RGB rgb(243, 156, 18)

Resultatet är exakt fram till den sista avrundningen till hela kanaler. Bråkdelar i nyans eller mättnad stöds och hamnar helt enkelt på närmaste RGB‑trippel.

HSL och RGB förklarat

Vad är HSL?

HSL delar upp en färg i hue (0–360° på färghjulet), saturation (hur färgrik, 0–100%) och lightness (hur ljus, 0–100%). Eftersom varje del motsvarar hur människor beskriver färg är HSL det enklaste formatet för att skapa nyanser, toner och konsekventa paletter — för hand eller i kod.

Syntax:
hsl(H, S%, L%)
Intervall:
0–360°, 0–100%, 0–100%
Bäst för:
paletter, toner och nyanser, teman

Vad är RGB?

RGB beskriver en färg som tre ljuskanaler — röd, grön och blå — vardera från 0 till 255. Det speglar hur skärmar faktiskt fungerar: alla tre på 255 ger vitt, alla på 0 ger svart. RGB är rätt val när du behöver räkna med en färg, och rgba() lägger till transparens ovanpå.

Syntax:
rgb(R, G, B)
Intervall:
0–255 per kanal
Bäst för:
kod, canvas, transparens med rgba()

HSL till RGB referenstabell

De vanligaste CSS-färgerna, konverterade från HSL till RGB.

FärgHSLRGB
blackhsl(0, 0%, 0%)rgb(0, 0, 0)
whitehsl(0, 0%, 100%)rgb(255, 255, 255)
redhsl(0, 100%, 50%)rgb(255, 0, 0)
limehsl(120, 100%, 50%)rgb(0, 255, 0)
bluehsl(240, 100%, 50%)rgb(0, 0, 255)
yellowhsl(60, 100%, 50%)rgb(255, 255, 0)
orangehsl(39, 100%, 50%)rgb(255, 166, 0)
tealhsl(180, 100%, 25%)rgb(0, 127, 128)
purplehsl(300, 100%, 25%)rgb(128, 0, 127)
grayhsl(0, 0%, 50%)rgb(128, 128, 128)

Vanliga frågor