ImageColorPicker.com

HSL in RGB umrechnen

Jede HSL-Farbe in RGB umrechnen, sofort und kostenlos

#F39C12

Füge einen beliebigen Farbwert ein, wir erkennen das Format automatisch.

H
S
L
RGB-Ergebnis
rgb(243, 156, 18)
Rot
243
Grün
156
Blau
18

Diese Farbe in allen Formaten

HSL ist die angenehme Art, eine Farbe auszuwählen, RGB ist das, was Bildschirme, Canvas-APIs und Bildcode tatsächlich verarbeiten. Dieser Konverter macht aus jedem Tripel aus Farbton, Sättigung und Helligkeit exakte Kanäle von 0 bis 255.

So funktioniert die Umrechnung von HSL in RGB

  1. Rechne S und L in Bruchteile um und berechne die Buntheit C = (1 − |2L − 1|) × S.
  2. Teile den Farbton durch 60, um seinen Abschnitt auf dem Farbkreis zu finden, und berechne den Zwischenwert X = C × (1 − |(H/60 mod 2) − 1|).
  3. Verteile C, X und 0 entsprechend diesem Abschnitt auf R, G und B.
  4. Addiere den Helligkeitsversatz L − C/2 zu allen drei Kanälen und multipliziere mit 255.

Beispiel zum Nachrechnen

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

Das Ergebnis ist bis auf die abschließende Rundung auf ganze Kanäle exakt. Kommawerte bei Farbton oder Sättigung sind erlaubt und landen einfach auf dem nächstgelegenen RGB-Tripel.

HSL und RGB erklärt

Was ist HSL?

HSL zerlegt eine Farbe in Farbton (0–360° auf dem Farbkreis), Sättigung (wie farbig, 0–100%) und Helligkeit (wie hell, 0–100%). Weil jeder Teil dem entspricht, wie Menschen über Farbe sprechen, ist HSL das einfachste Format für Abstufungen und konsistente Paletten, von Hand oder im Code.

Syntax:
hsl(H, S%, L%)
Wertebereich:
0–360°, 0–100%, 0–100%
Ideal für:
Paletten, Farbabstufungen, Theming

Was ist RGB?

RGB beschreibt eine Farbe über drei Lichtkanäle (Rot, Grün und Blau) mit Werten von 0 bis 255. Das entspricht der Funktionsweise eines Bildschirms: alle drei auf 255 ergeben Weiß, alle auf 0 ergeben Schwarz. RGB ist die richtige Wahl, wenn du mit einer Farbe rechnen musst, und rgba() ergänzt zusätzlich Transparenz.

Syntax:
rgb(R, G, B)
Wertebereich:
0–255 pro Kanal
Ideal für:
Code, Canvas, Transparenz mit rgba()

Referenztabelle HSL zu RGB

Die gängigsten CSS-Farben, umgerechnet von HSL nach RGB.

FarbeHSLRGB
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)

Häufige Fragen