Menu

Farbkonverter

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.

FormatSyntaxBeispiel (Orange)
HEX#RRGGBB oder #RGB#ff8800
HEX mit Alpha#RRGGBBAA#ff880080 (50 % transparent)
rgb()Rot, Grün, Blau 0–255rgb(255 136 0)
rgb() mit AlphaModerne Slash-Syntaxrgb(255 136 0 / 0.5)
hsl()Hue 0–360°, Sat 0–100 %, Light 0–100 %hsl(32 100% 50%)
oklch()Lightness 0–100 %, Chroma, Hueoklch(74% 0.18 50)
Benannte FarbeCSS Named Color (147 Stück)darkorange

Beispiele zum Ausprobieren

Einen Marken-HEX umrechnen

Dieselbe Farbe, vier Formate
color: #6c8cff;color: rgb(108 140 255);color: hsl(228 100% 71%);color: oklch(67% 0.16 268);

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.

Tints mit OKLCH erzeugen

Brand + 4 Tints
--brand:        oklch(67% 0.16 268);--brand-light:  oklch(78% 0.12 268);--brand-lighter:oklch(88% 0.08 268);--brand-dark:   oklch(55% 0.18 268);--brand-darker: oklch(40% 0.16 268);

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.

Transparenz per Alpha hinzufügen

50 % transparent
background: rgb(108 140 255 / 0.5);background: #6c8cff80;

/ 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.

Mehr erfahren

Weitere Entwickler-Tools

Lerne mit Coddy zu programmieren

LOS GEHT'S