HSL-in-RGB-Konverter

Konvertieren Sie HSL direkt während der Eingabe in RGB – kostenlos, sofort, mit einem praktischen Beispiel und einer Tabelle für gängige Farben.

Praktisches Beispiel

HSL 11, 100%, 60% = RGB 255, 87, 51

So funktioniert die Konvertierung

  • HSL beschreibt dieselbe Farbe durch Farbton (Hue, 0–360° auf dem Farbkreis), Sättigung (Saturation) und Helligkeit (Lightness) – ideal, um eine Farbe durch Ändern nur einer Komponente abzudunkeln oder zu entsättigen.

Gängige Farben in HSL und RGB

FarbeHSLRGB
Rot0, 100%, 50%255, 0, 0
Orange39, 100%, 50%255, 165, 0
Gelb60, 100%, 50%255, 255, 0
Grün120, 100%, 25%0, 128, 0
Cyan180, 100%, 50%0, 255, 255
Blau240, 100%, 50%0, 0, 255
Violett300, 100%, 25%128, 0, 128
Rosa350, 100%, 88%255, 192, 203
Braun0, 59%, 41%165, 42, 42
Weiß0, 0%, 100%255, 255, 255
Grau0, 0%, 50%128, 128, 128
Schwarz0, 0%, 0%0, 0, 0

Jede Konvertierung läuft direkt in Ihrem Browser. Keine Ihrer Eingaben wird an BroBroGo übertragen.

Häufig gestellte Fragen (FAQ)

Wie konvertiere ich HSL in RGB?

Geben Sie Ihren HSL-Wert oben ein oder fügen Sie ihn ein – der RGB-Wert wird sofort während der Eingabe aktualisiert. Sie können die Farbe auch visuell über das Farbfeld auswählen.

Ist die Konvertierung exakt?

Die Werte werden auf ganze Zahlen gerundet, so wie es CSS und Design-Tools erwarten. Der Unterschied liegt weit unterhalb der menschlichen Wahrnehmungsgrenze.

Warum HSL nach RGB? Der Unterschied zwischen menschlichem und maschinellem Farbverständnis

HSL – Hue, Saturation, Lightness – ist ein Farbmodell, das für menschliche Denkweise konstruiert wurde. Stell dir vor, du möchtest ein kräftiges Blau etwas dunkler machen, ohne dass es ins Grünliche oder Violette abdriftet. In HSL änderst du einfach den Lightness-Wert, der Farbton (Hue) bleibt exakt gleich. Dieses Verhalten ist der Grund, warum HSL in der Praxis für die Erstellung von Paletten und Themes verwendet wird: Designer können Helligkeit und Sättigung unabhängig vom Grundton variieren.

RGB hingegen ist das Arbeitspferd für Bildschirme. Jeder Pixel einer Anzeige setzt sich aus roten, grünen und blauen Leuchtpunkten zusammen, deren Intensität von 0 bis 255 reicht. Willst du aus einem RGB-Wert eine hellere Version ableiten, musst du alle drei Kanäle gleichmäßig erhöhen – das ist umständlich und führt schnell zu unerwarteten Farbverschiebungen. Die Seite hsl-to-rgb überbrückt genau diese Lücke: Du gibst eine Farbe in der für Menschen logischen HSL-Notation ein und erhältst sofort die exakten Zahlen, die ein Bildschirm zum Leuchten bringt.

Das Besondere an dieser Seite ist, dass sie keine generische Konvertierung anbietet, sondern bewusst den Fokus auf die Stärken von HSL legt. Während andere Tools möglicherweise zwischen Dutzenden Formaten hin- und herschalten, konzentriert sich dieses Werkzeug auf den einen Übergang, der für die tägliche Arbeit entscheidend ist: vom menschenlesbaren HSL zum maschinenlesbaren RGB. Die Konvertierung ist verlustfrei: Jeder gültige HSL-Wert bildet sich auf ein und nur ein RGB-Tripel ab – und das liegt garantiert im darstellbaren Bereich von 0 bis 255. Anders als bei Umrechnungen aus LAB oder CMYK gibt es kein Out-of-Gamut-Clipping, also keine Farbverschiebung durch Übersteuerung.

Die Konvertierung im Detail: Wie aus HSL-Werten RGB-Zahlen entstehen

Die Eingabe erfolgt als Kommandozeile der Farben: 243, 75%, 59%. Der erste Wert ist der Farbton (Hue) in Grad von 0 bis 360. Null Grad entspricht Rot, 120 Grad Grün, 240 Grad Blau – dazwischen liegen alle Mischungen. Die Sättigung (Saturation) und die Helligkeit (Lightness) werden als Prozentwerte angegeben. Sättigung 0 % bedeutet Graustufen, 100 % die volle Farbsättigung. Helligkeit 0 % ist Schwarz, 100 % Weiß, 50 % die reine, unvermischte Farbe.

Die Umrechnung folgt einem standardisierten Algorithmus, der in jedem CSS-fähigen Browser identisch implementiert ist. Vereinfacht gesagt wird der HSL-Farbraum zunächst in einen Zwischenraum (manchmal als „HSL cube“ bezeichnet) überführt, dann auf die drei RGB-Achsen projiziert. Die Mathematik dahinter ist nicht trivial – sie nutzt Fallunterscheidungen für verschiedene Sektoren des Farbkreises – aber das Ergebnis ist deterministisch. Die Seite führt diese Berechnung direkt im Browser des Nutzers aus; keine Daten verlassen den Rechner.

Sobald du die HSL-Werte eingibst oder bearbeitest, aktualisieren sich alle anderen Felder sofort. Du siehst nicht nur RGB, sondern auch:

  • HEX – die sechsstellige Hexadezimaldarstellung, z. B. #4F46E5. Dieses Format wird in HTML und CSS häufig verwendet.
  • HSV – Farbton, Sättigung, Helligkeit (Value). Anders als HSL setzt HSV die Helligkeit als Maximalwert der drei RGB-Kanäle, nicht als Mittelwert. Viele Bildbearbeitungsprogramme nutzen HSV.
  • CMYK – Cyan, Magenta, Yellow, Key (Schwarz). Achtung: Die hier gezeigten CMYK-Werte sind eine Bildschirmschätzung. Professionelle Druckereien arbeiten mit eigenen Profilen, Papierarten und Tinten, sodass die tatsächlichen Druckfarben abweichen können.
  • LAB – CIE-Lab, ein geräteunabhängiger Farbraum, der die menschliche Wahrnehmung nachbildet. LAB wird in der Wissenschaft und im Farbmanagement eingesetzt.

Alle diese Werte basieren auf demselben HSL-Ausgangspunkt. Du siehst also eine vollständige Übersetzung deiner Farbe in die wichtigsten digitalen und teils druckrelevanten Notationen.

Grenzfälle und Fallstricke: Gültige Eingaben, Fehlermeldungen und Out-of-Gamut

Die Eingabe ist streng formatiert. Der Farbton muss eine ganze Zahl (oder Kommazahl) im Bereich 0–360 sein. Sättigung und Helligkeit müssen Prozentwerte sein, also Zahlen mit einem Prozentzeichen. Trennzeichen sind Kommas oder Leerzeichen – die Seite verarbeitet beides. Ein Beispiel für eine korrekte Eingabe: 120, 100%, 50% (reines Grün).

Gibst du einen falschen Wert ein, zum Beispiel 120, 100, 50 (fehlendes Prozentzeichen) oder 400, 50%, 30% (Farbton außerhalb des Bereichs), erscheint die Meldung: „Geben Sie HSL als Farbton 0–360 mit zwei Prozentwerten an, z. B. 243, 75%, 59%.“ Die Seite bricht die Berechnung ab und zeigt keine fehlerhaften Werte an. Dieses Verhalten verhindert, dass du mit falschen Zahlen arbeitest.

Ein besonderer Fall sind extreme Helligkeiten. Bei Lightness = 0 % wird unabhängig vom Farbton Schwarz ausgegeben: RGB(0, 0, 0). Bei Lightness = 100 % ergibt sich Weiß: RGB(255, 255, 255). Sättigung 0 % bei beliebiger Helligkeit liefert Graustufen – der Farbton spielt dann keine Rolle mehr, weshalb HSV im selben Fall einen undefinierten Farbton (oft 0) zeigt. Die Seite behandelt diese Fälle korrekt.

Wie bereits erwähnt: Während Konvertierungen aus LAB oder CMYK häufig zu Farben außerhalb des RGB-Gamuts führen (also Werten unter 0 oder über 255), ist das bei HSL nicht möglich. Der HSL-Farbraum deckt exakt denselben Bereich ab wie RGB – es gibt keine Farbe in HSL, die nicht auch als RGB darstellbar wäre. Du musst dir also keine Gedanken über abgeschnittene oder verschobene Farben machen.

Für wen dieses Werkzeug nützlich ist: Designer, Entwickler, alle, die Farben verstehen wollen

Das Tool richtet sich an drei Hauptgruppen:

Designer, die Farbpaletten oder Themes erstellen. Du arbeitest in einer Designsoftware wie Figma oder Sketch und notierst dir die HSL-Werte deiner Markenfarben. Für die Implementierung im Frontend benötigst du die RGB- oder HEX-Werte. Mit einem Klick erhältst du die genauen Zahlen – kein manuelles Umrechnen, kein Taschenrechner.

Frontend-Entwickler, die Farbwerte aus Design-Tools in CSS übertragen. CSS unterstützt inzwischen zwar auch HSL nativ (hsl(243, 75%, 59%)), aber oft verlangen Frameworks, Bibliotheken oder Legacy-Code HEX- oder RGB-Schreibweisen. Statt dich durch mehrere Konverter zu klicken, liefert diese Seite alle gängigen Formate auf einen Blick. Du kannst die RGB-Werte direkt in eine rgb()-Funktion übernehmen.

Alle, die Farbe in menschlichen Begriffen denken und dennoch maschinelle Genauigkeit brauchen. Vielleicht bastelst du an einem Farbverlauf, einer SVG-Grafik oder einer Datenvisualisierung und möchtest sicherstellen, dass die Helligkeit gleich bleibt, während du den Farbton variierst. Mit HSL kannst du das logisch steuern, mit RGB würdest du raten. Dieses Werkzeug übersetzt dein logisches Konzept in die Sprache der Pixel.

Ein typischer Workflow könnte so aussehen: Du legst eine Palette mit fünf HSL-Werten an, alle mit derselben Helligkeit 60 % und Sättigung 80 %, aber unterschiedlichen Farbtönen (0°, 72°, 144°, 216°, 288°). Du kopierst die RGB-Tripel in dein CSS und siehst sofort eine harmonische, gleichhelle Farbfolge. Ohne den Umweg über HSL müsstest du die RGB-Helligkeiten manuell angleichen – mühsam und fehleranfällig.

FAQ – Häufige Fragen zur HSL-RGB-Konvertierung

Frage: Warum zeigt das Tool auch CMYK an, obwohl CMYK für den Druck ungenau ist?
Antwort: CMYK wird als Orientierungswert mitgeliefert, weil viele Designer und Entwickler diesen Wert für grobe Planung benötigen. Der Hinweis im Werkzeug macht deutlich, dass es sich um eine Bildschirmschätzung handelt, die je nach Druckprofil, Papier und Tinte abweichen kann. Für präzise Druckfarben solltest du ein separates Farbmanagement-Tool mit ICC-Profilen verwenden.

Frage: Wenn ich HSL in RGB umrechne, bekomme ich dann immer denselben HEX-Wert wie in Photoshop?
Antwort: Ja, solange du dieselben HSL-Werte eingibst. Die Konvertierung folgt dem standardisierten CSS-Algorithmus, der auch in Photoshop, GIMP und den meisten Browsern verwendet wird. Die Berechnung ist deterministisch und verlustfrei – es gibt keine Interpretationsspielräume.

Frage: Kann ich auch RGB zurück in HSL umrechnen?
Antwort: Diese Seite ist speziell auf hsl-to-rgb ausgelegt, aber die Rückrichtung wäre mathematisch ebenfalls möglich. Wenn du eine Konvertierung von RGB nach HSL benötigst, müsstest du ein entsprechendes Tool verwenden (z. B. rgb-to-hsl auf derselben Plattform). Beachte, dass die Rückumrechnung ebenfalls verlustfrei ist, solange du innerhalb des gültigen Bereichs bleibst.

Frage: Was passiert, wenn ich eine HSL-Farbe eingebe, deren Sättigung über 100 % liegt?
Antwort: Das Tool akzeptiert nur Werte von 0 % bis 100 %. Ein Wert wie 120 % führt zur Fehlermeldung. Der HSL-Farbraum ist auf diesen Bereich beschränkt – höhere Sättigung ist physikalisch nicht sinnvoll definiert.

Frage: Warum sehe ich manchmal bei Lightness 50 % und Sättigung 0 % einen Grauwert, obwohl mein Farbton noch eingestellt ist?
Antwort: Bei Sättigung 0 % hat der Farbton keinen Einfluss mehr – die Farbe wird zu einem Grau, dessen Helligkeit nur von Lightness abhängt. Der ursprüngliche Farbton ist dann „verdeckt“. Wenn du die Sättigung wieder erhöhst, erscheint die Farbe wie zuvor. Dieses Verhalten ist korrekt und entspricht der HSL-Definition.

Frage: Kann ich die HEX-Ausgabe auch mit drei Zeichen (Kurzform) erhalten?
Antwort: Diese Seite gibt immer die sechsstellige HEX-Notation aus (z. B. #4F46E5). HEX-Kurzformen (z. B. #F4E) sind nur für bestimmte Farben (wo jedes Byte doppelt vorkommt) möglich und werden hier nicht unterstützt. Du kannst die Langform problemlos in deinem CSS verwenden.