Wandle zwischen HEX, RGB, HSL und OKLCH mit Live-Vorschau um.
Zuletzt aktualisiert
Vorgaben
VorschauGültige Farbe
Aa
WerteKlicke auf einen Wert zum Kopieren
HEX#B18CFF
RGBrgb(177, 140, 255)
HSLhsl(259, 100%, 77%)
OKLCHoklch(72.2% 0.165 296.9)
Kontrast (WCAG)
2.60:1
8.06:1
Tönungen & Schattierungen
Was ist ein Farbkonverter?
Ein Farbkonverter nimmt eine Farbe in irgendeinem gängigen Format — HEX, RGB, HSL, OKLCH — und zeigt dir alle anderen Schreibweisen derselben Farbe an. Das ist das tägliche Werkzeug für Designer und Entwickler: Markenfarben matchen, CSS-Variablen debuggen, Dark- und Light-Mode-Paletten vergleichen oder den Kontrast für Barrierefreiheit prüfen.
CSS unterstützt mehrere Farbmodelle, jedes mit eigenen Stärken. HEX und RGB beschreiben Farben über Rot-, Grün- und Blauanteile. HSL ist intuitiver (Farbton, Sättigung, Helligkeit). OKLCH ist ein perzeptives Modell — gleiche Zahlenänderungen wirken auch optisch wie gleiche Schritte. Genau deshalb ist es so praktisch, um Tints, Shades und barrierefreie Paletten zu erzeugen.
Barrierefreiheit entsteht durch Kontrast, nicht nur durch Farbe. Die WCAG definiert ein Kontrastverhältnis zwischen Text und Hintergrund — mindestens 4,5:1 für normalen Fließtext, 3:1 für große Überschriften. Ein gutes Tool zeigt beide Werte direkt neben deiner Farbe, damit du nicht aus Versehen unzugängliches UI ausrollst.
Was du beim Konvertieren von Farben lernst
HEX ist nur eine Kurzschreibweise für RGB — #ff8800 ist dasselbe wie rgb(255, 136, 0).
HSL trennt *Hue* (welche Farbe), *Saturation* (wie kräftig) und *Lightness* (wie hell). Eines davon zu verändern ist deutlich intuitiver, als an R/G/B zu schrauben.
OKLCH ist perzeptiv gleichmäßig: Wenn du L um 10 % erhöhst, wirkt der Helligkeitsunterschied bei jedem Farbton ungefähr gleich. HSL verhält sich nicht so.
Farben Schritt für Schritt umrechnen und prüfen
1
Farbe eingeben
Füge einen beliebigen HEX-, RGB-, HSL- oder OKLCH-Wert ein, oder wähle eine Farbe per Pipette / nativem Color-Picker.
2
Alle Formate auf einen Blick
Der Konverter zeigt dieselbe Farbe in jedem unterstützten Format. Klick auf einen Wert kopiert ihn direkt in die Zwischenablage.
3
Mit HSL- oder OKLCH-Slidern feinjustieren
Zieh den Lightness-Slider für Tints (heller) und Shades (dunkler). Nimm OKLCH-Lightness, wenn du visuell gleichmäßige Schritte willst.
4
Kontrast gegen Textfarben prüfen
Das Kontrast-Panel zeigt das WCAG-Verhältnis sowohl gegen Weiß als auch gegen Schwarz. Ziel: ≥ 4,5 für Fließtext und ≥ 3 für große Überschriften.
5
Wert ins CSS übernehmen
Nimm das Format, das zu deiner Codebase passt — HEX für Design-Tokens, OKLCH für moderne Paletten, HSL, wenn du mit calc() rechnen willst.
CSS-Farbformate — Kurzreferenz
Die fünf Formate, die dir im Alltag begegnen, jeweils mit Beispiel für dieselbe Farbe. Komplette Syntax-Referenz auf MDNs <color>-Seite.
Alle vier Deklarationen ergeben exakt dasselbe Blau. Welches du für deine Design-Tokens nimmst, ist vor allem eine Frage davon, wie du sie später anpassen willst.
Hue (268) und Chroma bleiben fix, nur die Lightness wird in Schritten verändert — heraus kommt eine konsistente Palette, in der jeder Schritt *optisch* gleich groß wirkt. Genau das garantiert HSL nicht.
/ 0.5 ist die moderne CSS-Schreibweise für Alpha. Die HEX-Variante hängt zwei zusätzliche Hex-Ziffern als Alpha-Byte an (80 ≈ 50 %).
Häufige Fehler beim Farben-Umrechnen
HSL-Lightness über verschiedene Farbtöne hinweg vergleichen. hsl(60 100% 50%) (Gelb) und hsl(240 100% 50%) (Blau) haben dasselbe L, wirken aber gefühlt völlig unterschiedlich hell — nimm für visuelle Vergleiche OKLCH.
Vergessen, dass die 3-stellige HEX-Form (#abc) eine Kurzschreibweise für die 6-stellige (#aabbcc) ist.
rgba(...) statt der modernen rgb(... / alpha)-Syntax verwenden — beides funktioniert, aber die Slash-Variante ist der aktuelle Standard und in Tools besser lesbar.
FAQ zum Color Converter
Wie wandle ich HEX in RGB um?
Den HEX-Wert in Paare zerlegen (#RR, GG, BB) und jedes Paar von Hexadezimal in Dezimal umrechnen. Oder einfach den Wert in einen Farbkonverter einfügen und das RGB-Ergebnis sofort ablesen.
Was ist der Unterschied zwischen HSL und OKLCH?
HSL ist praktisch und wird überall unterstützt, ist aber nicht perzeptiv gleichmäßig — gleiches L wirkt nicht immer gleich hell. OKLCH ist perzeptiv gleichmäßig und damit besser geeignet, um konsistente Tints, Shades und barrierefreie Paletten zu erzeugen.
Wofür steht OKLCH?
OKLCH steht für Oklab Lightness, Chroma, Hue. Das Modell basiert auf dem Oklab-Farbraum, der so entworfen wurde, dass kleine Zahlenänderungen auch optisch wie kleine Schritte wirken — also perzeptiv gleichmäßig ist.
Wie prüfe ich Farbkontrast für Barrierefreiheit?
Berechne das WCAG-Kontrastverhältnis zwischen Text und Hintergrund. WCAG AA verlangt mindestens 4,5:1 für normalen Text und 3:1 für großen Text (ab 18 pt oder 14 pt fett). Ein Farbkonverter, der den Kontrast direkt mitliefert, spart dir die Rechnerei.
Soll ich in meinem CSS HEX, RGB, HSL oder OKLCH nehmen?
Nimm das, womit dein Team gut zurechtkommt. HEX ist allgegenwärtig; OKLCH ist die moderne Wahl für Design-Systeme; HSL ist super, wenn du Hue oder Lightness per Berechnung anpassen willst. Die Browserunterstützung ist für alle vier hervorragend.