Zum Inhalt springen
Guide Apr 7, 2026 · 11 min read

RGB reicht nicht: HSL, CMYK und OKLCH – Farbnotationen im Überblick

Im vorherigen Beitrag, Wie Computer Farben erzeugen: RGB, HEX und Binärzahlen erklärt, haben wir gesehen, dass eine Farbe nur drei Zahlen ist — Rot, Grün, Blau, jeweils 0–255. Bildschirme kommen damit bestens zurecht. Doch sobald ein Mensch mit Farbe arbeitet, stößt RGB schnell an seine Grenzen.

RGB ist praktisch, aber nicht intuitiv

„Etwas helleres Rot.” Wie setzt man das in RGB um? Alle drei Kanäle müssen gleichzeitig leicht angehoben werden. „Nur die Sättigung leicht reduzieren” – aus reinen RGB-Werten ist nicht ersichtlich, welcher Kanal geändert werden muss. „Genau diese Farbe auf Papier drucken” – mit RGB ist das schlicht nicht möglich.

SCENARIO 01
„Etwas heller."

In RGB müssen R, G und B gleichzeitig angehoben werden. Stimmt das Verhältnis nicht, verschiebt sich der Farbton.

+30, +30, +30 ?
SCENARIO 02
„Nur die Sättigung senken."

Aus den RGB-Werten allein ist nicht erkennbar, welcher Kanal geändert werden muss.

R−40, G+10 … ?
SCENARIO 03
„Gleicher Ton auf Papier."

Der RGB-Wert des Bildschirms kann nicht direkt in Tinte übersetzt werden.

→ CMYK erforderlich

Andere Farbnotationen entstanden genau, um diese Probleme zu lösen.

HSL — die Denkweise des Menschen

HSL beschreibt Farben über drei Größen: Farbton · Sättigung · Helligkeit. hsl(14, 100%, 60%) bezeichnet dieselbe Farbe wie #FF5733, macht aber sofort deutlich, was welchen Wert beeinflusst.

H
Hue

Farbton. Der „Name" der Farbe – wie Rot, Grün oder Blau.

0° → 360°
S
Saturation

Sättigung. 0% = Grau, 100% = kräftige Farbe.

0% → 100%
L
Lightness

Helligkeit. 0% = Schwarz, 100% = Weiß.

0% → 100%

Wenn RGB die Sprache des Computers ist, ist HSL die Sprache des Designers. Farben lassen sich gezielt nach dem verändern, was man anpassen möchte.

Hue — der Farbton als 360°-Kreis

Der Farbton dreht sich wie eine Uhr einmal im Kreis – von 0° bis 360°. 0° und 360° bezeichnen dasselbe Rot.

Rot
30°Orange
60°Gelb
120°Grün
180°Cyan
240°Blau
300°Magenta

Saturation — die Sättigung bestimmt die Intensität

Wird die Sättigung bei gleichem Farbton reduziert, nähert sich die Farbe schrittweise einem Grau an.

0% — Grau 50% — Pastellton 100% — kräftiges Rot

Lightness — Helligkeit von Schwarz bis Weiß

L = 0% ergibt immer Schwarz, L = 100% immer Weiß. 50% entspricht der „natürlichen” Helligkeit der Farbe.

0% — Schwarz 50% — natürliches Rot 100% — Weiß

Der eigentliche Nutzen von HSL — Paletten erstellen

Hält man den Farbton (Hue) fest und variiert nur L, entsteht eine harmonisch abgestimmte Farbgruppe. Für dasselbe Ergebnis in RGB müsste man alle 9 Felder manuell berechnen; in HSL genügt es, L schrittweise von 12% auf 92% zu ändern.

PALETTE A — HUE 14° (TERRACOTTA)
L 12%
L 22%
L 32%
L 42%
L 52%
L 62%
L 72%
L 82%
L 92%
PALETTE B — HUE 220° (BLUE)
L 12%
L 22%
L 32%
L 42%
L 52%
L 62%
L 72%
L 82%
L 92%

Beide Paletten lassen sich jeweils mit einer einzigen Regel definieren.

:root {
  --terra-100: hsl(14 60% 92%);
  --terra-200: hsl(14 60% 82%);
  --terra-300: hsl(14 60% 72%);
  /* ... L um je 10 ändern, fertig */
}

Hier entfaltet HSL seinen größten Nutzen beim Aufbau von Design-Systemen.

CMYK — die Sprache der Tinte

Für Farbe auf Papier statt auf einem Bildschirm ist ein vollständig anderes System nötig. CMYK beschreibt die Anteile der vier Druckfarben in einer Druckerei.

Cyan
Cyan — Blaugrün
Magenta
Magenta — Rotviolett
Yellow
Yellow — Gelb
Key (black)
Key — Schwarz

Warum steht Schwarz als „K” und nicht als „B”? B würde mit Blue verwechselt. Das K stammt aus dem Druckfachbegriff „Key plate” – die Grundplatte, an der alle anderen Druckfarben ausgerichtet werden.

Licht wird durch Addition heller, Tinte durch Addition dunkler

Der wichtigste Unterschied zwischen RGB und CMYK liegt in der Mischungsart.

RGB
= Licht (Bildschirm)
addierenheller
alles zusammenWeiß
alles entfernenSchwarz
mehr = heller — additive Farbmischung
CMYK
= Tinte (Papier)
addierendunkler
alles zusammenSchwarz (theoretisch)
alles entfernenWeiß (Papierfarbe)
mehr = dunkler — subtraktive Farbmischung

Rote Tinte erscheint rot, weil sie alles andere absorbiert und nur Rot reflektiert. Tinte entzieht dem Licht Farbanteile. Deshalb wird die Mischung mit mehr Tinte immer dunkler. Theoretisch sollte CMY zusammengemischt Schwarz ergeben – in der Praxis entsteht ein trübes Braun. Daher gibt es eigene schwarze Tinte (K).

Wo wird CMYK eingesetzt?

Wer digitale Designs erstellt, kommt kaum je mit CMYK in Berührung. Es erscheint nur beim Drucken auf Papier.

  • Beim Einreichen von Druckdaten — Visitenkarten, Poster, Bücher, Verpackungen. Druckereien konvertieren RGB-Dateien in CMYK.
  • In Photoshop / Illustrator für Druckprojekte — der Farbmodus wird von Anfang an auf CMYK gesetzt.
  • Brand Guidelines — HEX für den Bildschirm und CMYK für den Druck werden gemeinsam dokumentiert, damit die Markenfarbe auf beiden Medien ähnlich wirkt.

Warum Bildschirmfarben und Druckfarben abweichen — Gamut

Der Farbraum des Bildschirms (RGB-Gamut) und der Farbraum der Drucktinte (CMYK-Gamut) stimmen nicht überein. Strahlendes Neonpink auf dem Bildschirm lässt sich nicht in gleicher Intensität drucken – es liegt außerhalb dessen, was Tinte darstellen kann.

Deshalb wählen Druckdesigner nur Farben innerhalb des CMYK-Gamuts. Wer ein RGB-Design unverändert druckt, erlebt häufig, dass die Farben deutlich matter wirken.

So werden CMYK-Werte angegeben

Für jede Tinte wird der Prozentsatz des Auftrags angegeben. 0% bedeutet kein Auftrag, 100% bedeutet volle Deckkraft.

Rot
C 0% M 100% Y 100% K 0%
Grün
C 100% M 0% Y 100% K 0%
Blau
C 100% M 80% Y 0% K 0%
Schwarz (nur K)
C 0% M 0% Y 0% K 100%
Tiefes Schwarz (rich black)
C 60% M 50% Y 50% K 100%

Reines K 100% ergibt ein trübes, graunahes Schwarz. Deshalb mischen Druckereien CMY dazu, um ein tieferes Schwarz zu erzielen.

OKLCH — Koordinaten für Menschen

Dieses Farbmodell hat sich in den 2020er-Jahren etabliert. Das Schlüsselwort ist: „natürlich für das menschliche Auge.”

Die drei Koordinaten klingen ähnlich wie bei HSL:

  • L — Lightness (Helligkeit, 0–1)
  • C — Chroma (Sättigung, 0–ca. 0,4)
  • H — Hue (Farbton, 0–360°)

HSL hat jedoch ein verstecktes Problem: Bei gleichem L = 50% empfindet das menschliche Auge die Helligkeit der Farben völlig unterschiedlich. Ein direkter Vergleich macht das deutlich.

HSL — L = 50% fixiert

Gelb blendet, Blau wirkt fast schwarz. Der L-Wert ist gleich, doch das menschliche Auge empfindet die Helligkeit als völlig verschieden.

OKLCH — L = 0.65 fixiert

Die Farben sind unterschiedlich, die Helligkeit wirkt ähnlich. Der L-Wert ist so konzipiert, dass er der „wahrgenommenen Helligkeit" des menschlichen Auges entspricht.

Kurz zusammengefasst: RGB und HSL sind Koordinaten der Maschine. OKLCH sind Koordinaten des Menschen.

Die Rolle von L, C und H

Hier wird gezeigt, was passiert, wenn bei derselben Farbe nur eine Koordinate verändert wird.

VARY L
Nur Helligkeit ändern
VARY C
Nur Sättigung ändern
VARY H
Nur Farbton ändern

Einsatzbereiche

  • Gleichmäßige Helligkeitspalette — wenn 8 Kategorie-Farben dieselbe wahrgenommene Helligkeit haben sollen
  • Automatische Dark/Light-Mode-Umwandlung — L-Wert einfach invertieren, und ein natürliches dunkles Theme entsteht
  • Barrierefreiheit — der Helligkeitsunterschied zwischen Text und Hintergrund lässt sich präzise vorhersagen
  • Verläufe — natürlicher Übergang ohne grauen Streifen in der Mitte

Seit CSS Color Level 4 offiziell angenommen und in modernen Browsern direkt nutzbar.

.btn { background: oklch(67% 0.18 30); }       /* Orange */
.btn:hover { background: oklch(60% 0.18 30); } /* L um 7 senken → exakt so viel dunkler */

Was wann verwenden

Notation
Wann einsetzen
HEX / RGB
Meiste digitale Projekte, CSS, Code
HSL
Paletten für Design-Systeme, Tonanpassungen
HSB / HSV
Innerhalb des Farbpickers von Figma / Photoshop
OKLCH
Modernes Webdesign, bei dem gleichmäßiger Ton wichtig ist
CMYK
Beim Einreichen von Druckdaten

Für die meisten digitalen Projekte reicht RGB/HEX. HSL lohnt sich beim Erstellen von Paletten, und OKLCH ist eine große Hilfe beim Design für Dark/Light-Mode.

Farben mit fns verwalten

Wer weiß, dass Farbe eine Zahl ist, will häufig verwendete Farben jederzeit griffbereit haben. fns bündelt das Aufnehmen, Speichern und Abrufen von Farben hinter einer einzigen Taste.

Eyedropper: Farben von überall auf dem Bildschirm — +Shift+K

Der Eyedropper erfasst die exakte Farbe jedes beliebigen Pixels auf dem Bildschirm – wie ein systemweiter Farbwähler, der nicht auf Figma oder Photoshop beschränkt ist.

Mit +Shift+K öffnet sich der fns-Eyedropper von überall aus. Ein Pixel im Design-Entwurf, ein Bereich in einem Foto, die Hintergrundfarbe einer anderen App – beim Klicken wird die Farbe dieser Stelle exakt erfasst.

  • Jeder Klick speichert die Farbe automatisch in die Zwischenablage. Ein separater Kopiervorgang ist nicht nötig.
  • Im Eyedropper-Widget lässt sich wählen, in welchem Format (RGB / HEX / HSL / CMYK / OKLCH) die Farbe in die Zwischenablage gelangt.
  • Eine visuelle Vorschau der aufgenommenen Farbe und die nächste Systemfarbe werden ebenfalls angezeigt.

Eyedropper → automatisch in Zwischenablage → aus dem Zwischenablagen-Picker abrufen – der Arbeitsfluss bleibt unterbrechungsfrei. Kein separates Öffnen wie beim Mac Digital Color Meter, kein manuelles Kopieren bei jedem Klick.

Die Zwischenablage erkennt Farben automatisch

Der Zwischenablageverlauf von fns erkennt automatisch, ob ein kopierter Text ein Farbcode ist – unabhängig vom Format.

#FF5733 Standard-HEX
#F53 3-stellige Kurzform — wird als dieselbe Farbe erkannt
rgb(255, 87, 51) rgba(...) mit Alpha-Wert wird ebenfalls erkannt
hsl(14, 100%, 60%) hsla(...) mit Alpha-Wert wird ebenfalls erkannt
oklch(0.67 0.18 30) Moderne CSS-Notation

Beim Abrufen einer gespeicherten Farbe aus dem Verlauf ist es schwer, allein anhand des Textes zu erinnern, welche Farbe es war. fns zeigt neben jedem Eintrag einen kleinen Farbchip, sodass die Farbe sofort erkennbar ist.

Nur Farben anzeigen

Mit einer Taste lassen sich im Zwischenablageverlauf ausschließlich Farbcodes filtern. Wer während der Designarbeit nur die zuletzt verwendeten Farben sehen möchte, muss nicht mehr zwischen Texten, URLs und Code suchen.

  • Im selben Picker Filterbegriff wie color: eingeben → nur Farbeinträge werden angezeigt
  • Suche nach Farbnamen — „blue”, „red” filtert nur Farben dieser Kategorie heraus
  • Ähnliche Farben werden visuell gruppiert sortiert

Eine Farbe in ein anderes Format umwandeln

Dieselbe Farbe lässt sich in einer anderen Notation abrufen. Wer in Figma #FF5733 kopiert und es als rgb(...) in CSS einfügen möchte, wählt den Eintrag im fns-Zwischenablagen-Picker und drückt einmal eine Taste – die Umwandlung erfolgt automatisch.

Kopiertes Format
#FF5733
Umgewandelt
rgb(255, 87, 51)
Kopiertes Format
rgb(255, 87, 51)
Umgewandelt
hsl(14, 100%, 60%)
Kopiertes Format
hsl(14, 100%, 60%)
Umgewandelt
oklch(0.67 0.18 30)

Beim Wechsel zwischen Figma (HSB) und CSS (HSL/HEX/OKLCH) muss kein Konverter mehr geöffnet werden.

Texterweiterung und Bündeln

Häufig verwendete Markenfarben werden als Textkürzel gespeichert.

;brand
#FF5733
;ink
#1A1714
;cream
#F1ECE0
;accent
#E8C547
;ok
#29A85A

Das Kürzel funktioniert überall gleich – im CSS-Eingabefeld, in Figma, in Slack-Nachrichten, im Code-Editor. Die Zeit für das Nachschlagen und Kopieren aus dem Brand Guide entfällt.

Probieren Sie fns aus und reduzieren Sie die Zeit, die Sie bisher mit dem Öffnen von Konvertern und dem Umformatieren von Farbcodes verbracht haben.

Wer wissen möchte, woher diese Zahlen überhaupt stammen — die Grundlagen der drei RGB-Kanäle, Binärzahlen und HEX-Notation — findet den Einstieg in Wie Computer Farben erzeugen: RGB, HEX und Binärzahlen erklärt.