Farbkonverter
HEX, RGB und HSL umrechnen. WCAG-Kontrastprüfung für Barrierefreiheit. Farbpaletten und Harmonien generieren.
🎨 HEX
🔴🟢🔵 RGB
🌈 HSL
⚡ Schnellwahl
📊 CSS-Werte
💡 Tipp: Klicke auf Farbfelder zum Kopieren. WCAG 2.0: Normaler Text braucht mindestens 4,5:1 Kontrast (AA), großer Text (≥18pt) mindestens 3:1. Für beste Barrierefreiheit: AAA mit 7:1.
Farbkonversion — Mathematische Grundlagen und Anwendungsfelder
Farbkonversion ermöglicht die nahtlose Translation zwischen verschiedenen Farbrepräsentationen und bildet das Rückgrat digitaler Design-Workflows. Die präzise Umrechnung zwischen HEX, RGB und HSL erfordert sowohl mathematisches Verständnis als auch praktische Anwendungskompetenz — essentiell für professionelle Farbverwaltung in modernen Medien.
HEX-Farbkodierung — Hexadezimale Kompaktdarstellung
Das hexadezimale Farbformat nutzt die Basis-16-Notation für kompakte RGB-Darstellung. Die Struktur #RRGGBB verwendet je zwei Hex-Ziffern (0-9, A-F) pro Farbkanal, wodurch 16² = 256 Intensitätsstufen pro Kanal entstehen. Umrechnungsformeln:
- HEX → RGB: Dezimalwert = Hex-Ziffer₁ × 16 + Hex-Ziffer₂
- RGB → HEX: Hex = floor(RGB ÷ 16) + (RGB mod 16)
Kurznotationen (#RGB) expandieren automatisch (#F0A → #FF00AA). Alpha-Transparenz erweitert das Format zu #RRGGBBAA mit zusätzlichem Transparenzkanal.
HSL-Farbmodell — Perzeptionsbasierte Farbdefinition
HSL (Hue, Saturation, Lightness) orientiert sich an menschlicher Farbwahrnehmung und ermöglicht intuitivere Farbmanipulation:
- Hue (Farbton): 0-360° auf dem Farbkreis (0°=Rot, 120°=Grün, 240°=Blau)
- Saturation (Sättigung): 0-100% Farbintensität (0%=Grau, 100%=Vollfarbe)
- Lightness (Helligkeit): 0-100% Luminanz (0%=Schwarz, 50%=Reinfarbe, 100%=Weiß)
Diese Darstellung erleichtert systematische Farbvariationen: Konstanter Hue bei variabler Sättigung/Helligkeit erzeugt harmonische Farbschemata.
RGB-HSL-Konversionsalgorithmen
Die mathematische Transformation zwischen RGB und HSL erfordert komplexe Berechnungen:
RGB → HSL:
- Max = max(R,G,B), Min = min(R,G,B), Delta = Max - Min
- Lightness = (Max + Min) ÷ 2
- Saturation = Delta ÷ (2 - Max - Min) wenn L > 0,5, sonst Delta ÷ (Max + Min)
- Hue berechnet sich kanalabhängig über Deltaverhältnisse
Die Rückkonversion HSL → RGB nutzt trigonometrische Funktionen und Fallunterscheidungen je nach Farbtonbereich.
WCAG-Kontrastberechnung und Accessibility
Die Web Content Accessibility Guidelines definieren präzise Kontrastberechnungen basierend auf relativer Luminanz nach der Formel: Kontrast = (L1 + 0,05) ÷ (L2 + 0,05), wobei L die relative Luminanz darstellt. Diese berechnet sich als: L = 0,2126 × R + 0,7152 × G + 0,0722 × B (nach sRGB-Gamma-Korrektur). Mindestanforderungen:
- WCAG AA Normal: ≥4,5:1 für Texte <18pt
- WCAG AA Large: ≥3:1 für Texte ≥18pt oder fetten Text ≥14pt
- WCAG AAA: ≥7:1 bzw. ≥4,5:1 für erweiterte Barrierefreiheit
Farbharmonien und Komplementärtheorie
Systematische Farbharmonien basieren auf geometrischen Beziehungen im HSL-Farbkreis:
- Komplementär: Farbton + 180° (Gegenfärben mit maximaler Kontrastwirkung)
- Triadisch: Drei Farbtöne im 120°-Abstand (ausgewogene Dynamik)
- Tetradisch: Vier Farben in Rechteckformation (vielseitige Palette)
- Analog: Benachbarte Farbtöne (30-60° Abstand, harmonische Ruhe)
- Split-Komplementär: Grundfarbe + zwei Nachbarn des Komplementärs
Professionelle Design-Workflows
Systematische Farbkonversion integriert sich in etablierte Design-Prozesse:
- Corporate Design: Primärfarben-Definition in allen Formaten für Print/Digital
- Responsive Webdesign: CSS Custom Properties für konsistente Farbvariablen
- Design Systems: Skalierbare Farbpaletten mit systematischen Helligkeitsabstufungen
- Accessibility Testing: Automatisierte Kontrastprüfung in CI/CD-Pipelines
Technische Implementierung und Standards
Moderne Web-APIs unterstützen native Farbkonversion:
- CSS Color Module Level 4: color(), lab(), lch(), oklch() für erweiterte Farbräume
- Canvas API: getImageData() für pixelbasierte Farbmanipulation
- SVG: Native HSL-Unterstützung in Vektorgrafiken
- WebGL: Shader-basierte Echtzeit-Farbkonversion
Farbmanagement und Kalibrierung
Professionelle Farbkonversion berücksichtigt Geräteprofile und Umgebungsbedingungen:
- ICC-Profile: Geräteabhängige Farbkorrekturen für Monitore/Drucker
- Gamma-Korrektur: Nichtlineare Helligkeitswahrnehmung kompensieren
- Weißpunkt-Anpassung: Lichttemperatur-Kalibrierung (D50, D65)
- Metamerismus: Spektrale Unterschiede bei visueller Gleichheit
Mobile und Cross-Platform-Überlegungen
Unterschiedliche Displays erfordern adaptive Farbstrategien:
- OLED vs. LCD: Verschiedene Gamuts und Schwarzwerte
- High DPI: Subpixel-Rendering beeinflusst Farbwahrnehmung
- Dark Mode: Invertierte Kontrastverhältnisse erfordern neue Paletten
- Ambient Light: Automatische Anpassung an Umgebungslicht
Algorithmic Color Generation
Programmatische Farbpaletten-Generierung folgt mathematischen Regeln:
- Perzeptuelle Gleichverteilung: LAB/LCH für visuelle Äquidistanz
- Bezier-Interpolation: Glatte Farbübergänge zwischen Ankerpunkten
- Chroma-Scaling: Sättigungsanpassung für konstante Wahrnehmungsintensität
- Machine Learning: KI-basierte Harmonieanalyse aus Bilddaten
Zukünftige Entwicklungen
Emerging Technologies erweitern Farbkonversionsmöglichkeiten:
- Wide Gamut Displays: Erweiterte Farbräume erfordern neue Konversionen
- HDR-Integration: Erweiterte Helligkeitsbereiche und Farbvolumina
- AR/VR-Optimierung: Spezielle Farbräume für immersive Medien
- Quantum Computing: Hochkomplexe Farboperationen in Echtzeit
Intelligente Farbkonversion verbindet technische Präzision mit kreativer Flexibilität — ein unverzichtbares Werkzeug für Designer, Entwickler und alle, die in einer visuell geprägten digitalen Welt professionell mit Farben arbeiten.
Häufige Fragen
Welches Farbformat für CSS?
Alle gleichwertig. HEX ist kompakt, HSL intuitiver für Anpassungen.
Was ist der Mindestkontrast?
WCAG AA: 4,5:1 für normalen Text, 3:1 für großen Text (≥18pt).