Harmonische Farbschemata und Paletten direkt berechnen. Komplementäre, analoge, triadische und Split-Paletten mit WCAG-Kontrastprüfung in Echtzeit und CSS-Export erstellen.
Erstellen Sie harmonische Farbschemata in Echtzeit. Generieren Sie komplementäre, analoge, triadische und Split-Paletten mit sofortiger WCAG-Kontrastprüfung und direktem CSS-Export.
Winkelposition auf dem kontinuierlichen 360-Grad-Farbkreis nach CIE/Munsell zur Bestimmung der primären Spektralwellenlänge (0° Rot, 60° Gelb, 120° Grün, 180° Cyan, 240° Blau, 300° Magenta). Wird in O(1)-trigonometrischer Laufzeit als Ursprungskoordinate für harmonische Rotationen innerhalb der isolierten V8-Browser-Laufzeitumgebung berechnet.
Geometrischer Winkelversatz zur Definition klassischer Harmonietopologien: Komplementär (180°), Triadisch (120° / 240°), Analog (±30° / ±60°), Split-Komplementär (150° / 210°) und Tetradisch (60° / 180° / 240°). Berechnet modulo 360° durch reine mathematische Rotation ohne externe Abhängigkeiten.
Wahrnehmungsgleichförmige Helligkeitsskala von 0,0 (absolutes Absorptionsschwarz) bis 1,0 (rein diffuses Weiß). Verhindert die für HSL typischen Helligkeitsverzerrungen zwischen Gelb und Blau und stellt sicher, dass Farben mit identischem L-Wert über alle Farbtöne hinweg die gleiche empfundene Helligkeit aufweisen.
Radialer Abstand von der unbunten Neutralgrau-Achse zum Spektralfarbenzug. Hohe Buntheit (>0,20 in OKLCH, >80 % in sRGB) verursacht visuelle Ermüdung und Chromostereopsis; barrierefreie UI-Oberflächen erfordern reduzierte Buntheit (<0,08), während interaktive Bedienelemente 0,12–0,18 anvisieren.
Linearisierte photometrische Helligkeit nach W3C WCAG 2.1 §1.4.3 sowie DIN EN ISO 9241-300, berechnet als Y = 0,2126R_lin + 0,7152G_lin + 0,0722B_lin. Bestimmt das Kontrastverhältnis (L1 + 0,05) / (L2 + 0,05) mit verbindlichen Vorgaben von ≥4,5:1 für Standardtext (AA) und ≥7,0:1 für erhöhten Kontrast (AAA).
Clientseitige Matrixtransformations-Pipeline mit 3x3-Matrixfaltungen: Gamma-Expansion [0, 255] ➔ lineares sRGB ➔ CIE XYZ (Standardlichtart D65) ➔ LMS-Zapfenraum ➔ OKLCH-Polarkoordinaten. Ausführung in deterministischer O(1)-Zeitkomplexität innerhalb der isolierten Browser-Sandbox ohne Server-Telemetrie.
Klassische HSL-Mathematik behandelt 100 % gesättigtes Gelb (L=50 %) und 100 % gesättigtes Blau (L=50 %) als gleich hell, obwohl das menschliche Auge im photopischen Bereich Gelb als dramatisch heller wahrnimmt. Wechseln Sie bei der Abstimmung von Textlesbarkeit auf Hintergrundflächen stets in den wahrnehmungsbasierten OKLCH-Farbraum: Identische L-Werte in OKLCH garantieren über alle 360 Grad des Farbkreises eine gleichbleibend empfundene Helligkeit.
Werden hochgesättigte Komplementärfarben (z. B. reines Rot #FF0000 und reines Cyan #00FFFF) direkt aneinandergesetzt, entstehen durch physiologische Lateralinhibition und Akkommodationskonflikte störendes Kantenflimmern und Augenermüdung. Fügen Sie zwischen gesättigte Komplementärpaare stets einen neutralen Steg ein (eine Abtönung mit Chroma < 0,02 oder eine dunkle Fläche mit L < 0,20 bei einem Leuchtdichteabstand von ΔY ≥ 0,30).
Verteilen Sie harmonische Palettenfarben niemals zu gleichen Teilen auf der Benutzeroberfläche. Weisen Sie 60 % der sichtbaren Fläche der dominanten Neutral- oder Hintergrundfarbe zu, 30 % dem sekundären strukturellen Markenton und reservieren Sie die verbleibenden 10 % strikt für komplementäre Akzent- und Interaktionsfarben (Buttons, Badges, aktive Fokus-Zustände).
Rund 8 % der Männer und 0,5 % der Frauen im DACH-Raum sind von Deuteranopie oder Protanopie betroffen. Komplementäre Rot-Grün-Paletten kollabieren bei dichromatischem Sehen in ununterscheidbare bräunlich-gelbe Töne. Gewährleisten Sie zwischen kritischen Statusanzeigen stets eine Leuchtdichtedifferenz von mindestens 3,0:1 statt reiner Farbtöne und stützen Sie Zustände gemäß WCAG 2.1 SC 1.4.1 und BITV 2.0 durch Typografie oder Icons ab.
Das standardmäßige Math.random() basiert auf deterministischen PRNG-Algorithmen, die für Modulo-Verzerrungen und Häufungen in bestimmten Farbsektoren anfällig sind. Schöpfen Sie für unverfälschte Paletten-Exploration kryptografische Hardware-Entropie über die Web Crypto API mit window.crypto.getRandomValues(new Uint32Array(1)) / 4294967296 * 360 ab – dies garantiert eine perfekte Gleichverteilung über das gesamte 360°-CIE-Spektrum.
Komplementäre Farbtöne erzeugen chromatische Spannung, garantieren jedoch keine Leuchtdichtekompatibilität. Passen Sie den Regler für wahrgenommene Helligkeit (L*) des Akzentfarbtons für weiße Hintergründe auf ≤0,35 an bzw. erhöhen Sie ihn für dunkle Anthrazit-Hintergründe auf ≥0,75, um das geforderte Mindestkontrastverhältnis von 4,5:1 zu erreichen.
Lineare RGB-Interpolation schneidet geradlinig durch den ungesättigten Kern des Farbzylinders. Schalten Sie den Berechnungsraum des Generators von sRGB/HSL auf OKLCH um; dies führt die Farbmischung entlang konstanter wahrgenommener Buntheit und eliminiert graue Totzonen vollständig.
Hochgesättigte synthetische RGB-Werte (wie neonfarbenes Cyan oder Grün) liegen außerhalb des sRGB-Dreiecks bzw. des CMYK-Druckfarbraums. Aktivieren Sie den Farbraum-Clipping-Schutz, um Werte auf den sRGB-Standard [0, 255] zu begrenzen, oder nutzen Sie moderne Display-P3-Tokens mittels CSS color(display-p3 r g b).
Identische Sättigung über 3 oder 4 unterschiedliche Farbtöne erzeugt konkurrierende visuelle Ankerpunkte. Belassen Sie lediglich einen dominanten Leitton bei hoher Sättigung (>70 %) und entsättigen Sie sekundäre sowie tertiäre Harmoniefarben gezielt auf 20–35 % Chroma, damit diese als harmonische Stütztöne fungieren.
Farbharmonien werden berechnet, indem sRGB-Werte in Polarkoordinaten transformiert werden (Farbtonwinkel θ von 0° bis 360°, Sättigung, Helligkeit). Komplementärfarben addieren 180° (θ + 180° mod 360°). Triadische Harmonien rotieren in 120°-Schritten (θ + 120°, θ + 240°). Analoge Schemata berechnen benachbarte Farbtöne bei ±30° und ±60° (θ ± 30° mod 360°). Das Split-Komplementär-Schema kombiniert den Basisfarbton θ mit zwei dem exakten Gegenpol benachbarten Winkeln: θ + 150° und θ + 210°. Sämtliche Transformationen laufen in O(1)-Rechenzeit ab.
Gemäß WCAG 2.1 Konformitätsstufe AA erfordern Standard-Fließtext und Button-Beschriftungen unter 18 pt (bzw. unter 14 pt fett) ein Mindestkontrastverhältnis von 4,5:1 gegenüber dem Hintergrund. Für großen Text (≥18 pt bzw. ≥14 pt fett) sowie essenzielle grafische UI-Komponenten (wie Button-Umrandungen, Formularfeldrahmen und aktive Reiter) gilt ein Mindestverhältnis von 3,0:1. Die strengere Stufe AAA hebt die Kontrastanforderungen für Standardtext auf 7,0:1 und für großen Text auf 4,5:1 an.
HSL (Farbton, Sättigung, Helligkeit) ist eine rein zylindrische Umrechnung von sRGB-Werten ohne Berücksichtigung der menschlichen Netzhautempfindlichkeit, weshalb Gelb (50 % Helligkeit) für das Auge weitaus heller strahlt als Blau (50 % Helligkeit). OKLCH basiert auf den Farbwahrnehmungsmodellen CIECAM02 und CAM16 (entwickelt von Björn Ottosson) und entkoppelt empfundene Helligkeit (L), Buntheit (C) und Bunttonwinkel (h) gleichförmig. Dadurch besitzen zwei Farben mit identischem L-Wert über alle 360 Grad des Farbkreises stets dieselbe wahrgenommene Leuchtkraft.
Optisches Flimmern (Chromostereopsis) entsteht, wenn hochgesättigte Komplementärfarben mit identischer Leuchtdichte benachbarte Rezeptoren der Netzhaut gegensätzlich stimulieren, sodass die Trennkante im Auge oszilliert. Ein matschiger Eindruck bei Verläufen rührt von linearer RGB-Interpolation her, da Zwischenfarben zum dunklen, ungesättigten Zentrum des RGB-Farbwürfels hin abfallen. Abhilfe schaffen ein gezielter Helligkeitsabstand (ΔL ≥ 0,3) oder neutrale Trennlinien.
Nein. Sämtliche mathematischen Farbraumtransformationen (sRGB, CIE XYZ, OKLCH, Display-P3), WCAG-Kontrastberechnungen und Simulationen von Sehschwächen laufen zu 100 % clientseitig in der isolierten V8-JavaScript-Engine Ihres Browsers ab. Weder Hex-Codes, Farbwerte noch hochgeladene Marken-Assets verlassen Ihr lokales Endgerät. Dies garantiert vollständige Offline-Fähigkeit, null Server-Telemetrie und höchste Datensicherheit nach DSGVO- und Unternehmensstandards.
Modernen CSS-Glassmorphism- & Milchglas-Code mit Live-Reglern für backdrop-filter, Unschärfe, Deckkraft und Schatten erzeugen. Reines HTML & CSS sofort kopieren.
Bilder online ohne Qualitätsverlust komprimieren. JPG-, PNG- und WebP-Dateien direkt im Browser verkleinern – ohne Server-Uploads, mit Ziel-KB-Solver und ZIP-Batch-Export.
Alle Datenverarbeitungen, Konvertierungen und Berechnungen erfolgen ausschließlich im Webbrowser ohne Serverübertragungen.
Erstellen Sie natürliche, fotorealistische CSS-Schatten mit optischer Tiefenwirkung, Inset-Prägungen und exportieren Sie Tailwind-, CSS- und React-Code.
Erstellen Sie responsive geometrische Clip-Path-Koordinaten und SVG-Masken mit interaktiven Kontrollpunkten und Live-CSS.
Visueller 2D-CSS-Grid-Builder. Erstellen Sie responsive Rastersysteme mit fr-Einheiten, minmax()-Grenzen, Abständen und exportieren Sie sauberen CSS-, Tailwind- oder React-Code.