Cookie-Einstellungen
Wir verwenden Cookies für Analysen. Datenschutzerklärung Du kannst nicht notwendiges Tracking akzeptieren oder ablehnen.
Praxisleitfaden zu „HEX-, RGB-, HSL-Konvertierungsleitfaden für Produktteams“: zentrale Schritte, typische Fehler und Umsetzung mit Farbwähler.
Gehen Sie zu Werkzeug
Konvertieren Sie HEX/RGB/HSL/CMYK, Farbharmonien, Palette und WCAG-Kontrast.
Designer übergeben HEX-Codes in Figma. Ingenieure schreiben RGB in Code. HSL ist das, was Sie für programmatische Farbmanipulation tatsächlich wollen. Hier ist, wie die drei Formate miteinander in Beziehung stehen und wann Sie jede verwenden sollten.
HEX -- #FF5733
Zwei hexadezimale Ziffern pro Kanal: #RRGGBB. Jede Paarung ist 00-FF (0-255 in Dezimalzahlen). Die Web-Standard seit den 1990er Jahren. Kompakt, allgemein unterstützt, aber für den menschlichen Lesen transparent.
RGB -- rgb(255, 87, 51)
Drei Dezimalwerte, 0-255 pro Kanal. Was CSS rgb() verwendet. Slightly lesbarer als HEX, aber immer noch schwer zu mental anpassen ("Machen Sie es 20 % heller" ist nicht offensichtlich in RGB).
HSL -- hsl(11, 100%, 60%)
Hue (0-360 Grad auf der Farbkugel), Saturation (0-100%), Lightness (0-100%). Entworfen für Menschen: Sie können direkt über Farbbeziehungen nachdenken.
| Format | Best für | Beispiel |
|---|---|---|
| **HEX** | Design-Tokens, Figma, Markenleitlinien, Tailwind-Konfiguration | `--brand: #FF5733;` |
| **RGB** | Canvas-API, Bildverarbeitung, wenn Sie Alpha (`rgba`) benötigen | `ctx.fillStyle = 'rgba(255,87,51,0.8)';` |
| **HSL** | Themen-Systeme, programmatische Variationen, Barrierefreiheitsprüfungen | `--primary: hsl(11, 100%, 60%);` |
Mit HSL ist Farbmanipulation arithmetisch:
:root {
--hue: 11;
--primary: hsl(var(--hue), 100%, 60%);
--primary-light: hsl(var(--hue), 100%, 80%); /* +20% Helligkeit */
--primary-dark: hsl(var(--hue), 100%, 40%); /* -20% Helligkeit */
--primary-muted: hsl(var(--hue), 40%, 60%); /* Desaturiert */
}Ändern Sie --hue auf 210 und Ihre gesamte Palette verschiebt sich von Orange zu Blau. Versuchen Sie das mit HEX.
Heller: Erhöhen Sie L. 60% → 80% = heller.
Dunkler: Verringern Sie L. 60% → 40% = dunkler.
Desaturiert: Verringern Sie S. 100% → 40% = mehr gedämpft.
Komplementärfarbe: Fügen Sie 180 zu H. 11 → 191.
HEX → RGB: Teilen Sie in Paare auf, konvertieren Sie hexadezimale Ziffern in Dezimalzahlen.
#FF5733 → R:0xFF=255, G:0x57=87, B:0x33=51 → rgb(255, 87, 51)
RGB → HSL (vereinfacht):
Gedächtnisformeln zu memorieren. Verwenden Sie die Farbpalette , um zwischen allen drei Formaten sofort umzustellen.
CSS Farb-Level 4 führte oklch() -- wahrnehmungsunabhängige Helligkeit ein. Anders als HSL sehen gleichwertige L-Werte tatsächlich gleich hell aus, unabhängig von der Farbe. Wenn Sie 2025+ ein neues Design-System starten, sollten Sie oklch() neben HSL in Betracht ziehen.
Fuehre den Workflow direkt in Color Picker aus und speichere die Baseline.
Dieser Artikel wird von der Tools Hub Redaktion auf fachliche Genauigkeit, praktische Relevanz und Konsistenz mit aktuellen Produkt-Workflows geprüft.
Zuletzt geprüft:
Neuerer Artikel
Base64 in API-Nutzlasten: Vor- und Nachteile sowie Overhead
Fügen Sie Code in Code-Erklärer AI ein und erhalten Sie in Sekunden eine strukturierte, verständliche Erklärung der Logik.
Code-Konverter AI übersetzt Funktionen und Module zwischen Python, JavaScript, Go, Rust und TypeScript mit idiomatischen Mustern.
Code-Review AI findet sofort Bugs, Sicherheitslücken und Performance-Probleme in Ihrem Code vor dem Pull Request.
CSS-Generator AI erstellt produktionsreifes CSS, Tailwind-Klassen oder responsive Styles aus einer UI-Beschreibung.