Farb-Barrierefreiheit & Paletten-Studio

Erstellen Sie barrierefreie Farbpaletten von Grund auf oder aus Bildern, prüfen Sie den WCAG 2.2 Kontrast, simulieren Sie Farbfehlsichtigkeiten und exportieren Sie nach CSS, Tailwind und JSON.

  • Präzise Überprüfung der relativen Leuchtdichte und des Kontrastverhältnisses nach WCAG 2.2 (AA, AAA und Nicht-Text)
  • Automatische OKLCH-Farbkorrektur mit minimaler Farbverschiebung zur Wahrung der Ausgangsnuance
  • Lokale Palettenextraktion im Browser mittels Median-Cut-Algorithmus ohne Server-Upload
  • Simulation von Farbenblindheit (Protanopie, Deuteranopie, Tritanopie, Achromatopsie) in realen Komponenten
  • Code-Export in diverse Formate: CSS-Variablen, SCSS, Tailwind CSS, Design Tokens JSON, SVG und PNG

Start From

Color Inspector

Basisfarbe eingeben (HEX, RGB, HSL, OKLCH)

HEX

#4F46E5

RGB

rgb(79, 70, 229)

HSL

hsl(243, 75%, 59%)

HSV

hsv(243, 69%, 90%)

OKLCH

oklch(0.5106 0.2301 277)

Farbfelder der Palette

8 colors
#4F46E5

Primary Indigo

#0EA5E9

Sky Blue

#F59E0B

Amber Accent

#111827

Text Gray 900

#6B7280

Muted Gray 500

#FFFFFF
BG

White Background

#F3F4F6

Surface Gray 100

#E5E7EB

Border Gray 200

WCAG 2.2 Kontrastprüfung

WCAG 2.2 Success Criterion 1.4.3 (Contrast Minimum) & 1.4.6 (Enhanced)

Vordergrund (Text)
17.85: 1

Passes WCAG AA for normal & large text

Hintergrund
AA Normaler Text (4.5:1)
BESTANDEN(4.5:1)
AA Großer Text (3.0:1)
BESTANDEN(3.0:1)
AAA Normaler Text (7.0:1)
BESTANDEN(7.0:1)
AAA Großer Text (4.5:1)
BESTANDEN(4.5:1)
Nicht-Text / Bedienelemente (3.0:1)
BESTANDEN(3.0:1)

Large Headline (18pt Bold / 24px)

This is regular body text preview (16px / 1rem). Ensure high readability for all users, including those with low vision or varying environmental light conditions.

Form Input Outline

Barrierefreie Vorschläge (minimale OKLCH-Anpassung)

Perceptually uniform OKLCH binary search for minimal color distortion (lowest ΔE)

Current contrast (17.85:1) already meets or exceeds the target (4.5:1).
Adjust both foreground and background simultaneouslyMinimal Change (ΔE < 0.05)

Preview Text

Contrast: 18.63:1

PASS
FG:
#0B1225
BG:
#FFFFFF
Farbabstand (ΔE):0.0105

Palette Contrast Matrix

Cross-audit all foreground and background combinations across your palette. Click any cell to test.

Pass AA (≥4.5)
Large (≥3.0)
Fail
FG ↓ \ BG →
4F46E5
0EA5E9
F59E0B
111827
6B7280
FFFFFF
F3F4F6
E5E7EB
#4F46E5
—2.272.932.821.36.295.715.08
#0EA5E9
2.27—1.296.41.742.772.522.24
#F59E0B
2.931.29—8.262.252.151.951.73
#111827
2.826.48.26—3.6717.7416.1214.33
#6B7280
1.31.742.253.67—4.834.393.9
#FFFFFF
6.292.772.1517.744.83—1.11.24
#F3F4F6
5.712.521.9516.124.391.1—1.13
#E5E7EB
5.082.241.7314.333.91.241.13—

Vorschau realer UI-Komponenten

Test theme colors in realistic UI layouts with WCAG SC 1.4.1 compliance

* WCAG 2.2 Erfolgskriterium 1.4.1: Vermitteln Sie Informationen nicht ausschließlich über Farbe; nutzen Sie Icons oder Text.

Analytics Overview

Updated 5 minutes ago

Total Users

24,592

▲ +14.2%vs last week

Conversion Rate

3.48%

▲ +0.8%target 3.0%

Error Incidents

2

⚠️ 2 warnings
Goal Completion78%

Simulation von Farbfehlsichtigkeiten

Test how color vision deficiency affects your palette and chart readability

Deuteranopia (Green-blind)

Medium-wavelength (M) cone absence; difficulties distinguishing red and green.

* Mathematische Näherungssimulation. Die tatsächliche individuelle Wahrnehmung kann variieren.

Palette Simulation

#4C4CC6

orig: #4F46E5

#6A60D8

orig: #0EA5E9

#DAE05B

orig: #F59E0B

#141323

orig: #111827

#6E6D7C

orig: #6B7280

#FFFFFF

orig: #FFFFFF

#F3F3F5

orig: #F3F4F6

#E6E6EA

orig: #E5E7EB

Accessible Multi-Series Chart Preview

WCAG SC 1.4.1 Compliant: Differentiating series with both color, stroke styles, and shape markers

WCAG Compliant
JanFebMarAprMay
Series A (Solid + Circle)
Series B (Dashed + Square)
▲Series C (Dotted + Triangle)
◆Series D (Dash-dot + Diamond)

Kontrast-Risikoanalyse für Verläufe

Multi-point contrast risk analysis across gradient color stops

Overlay Text:
Winkel135°

Gradient Hero Headline

Background gradients can create unexpected readability zones where contrast drops below WCAG requirements.

Badge on Gradient
Contrast Along Gradient (0% → 100%)Range: 2.77:1 — 6.29:1
6.290%
5.910%
5.5220%
5.130%
4.7240%
4.3250%
3.9860%
3.6170%
3.3280%
3.0290%
2.77100%
Accessibility Warning: Localized contrast falls to 2.77:1 around 100% position (below 4.5:1 requirement). Consider adding a scrim or background container.
background: linear-gradient(135deg, #4F46E5 0%, #0EA5E9 100%);

Textlesbarkeit auf Bildhintergrund

Calibrate scrim overlay opacity to guarantee readable text over varied images

Text:
Deckkraft der Blende50%
Scrim Tone
Overlay Scrim

Scenic Horizon Photography

Semi-transparent scrim layers ensure dependable legibility regardless of underlying image luminance spikes.

Contrast: 5.10:1
Readability Pass: Worst-case contrast is 5.10:1 (satisfies WCAG AA 4.5:1).
5.10:1
background-color: rgba(0, 0, 0, 0.50);

Code und Dateien exportieren

Export tokens to CSS variables, SCSS, Tailwind v3/v4, W3C JSON, SVG, PNG, or complete ZIP archive

:root {
  /* Palette Tokens */
  --color-primary-indigo: #4F46E5;
  --color-sky-blue: #0EA5E9;
  --color-amber-accent: #F59E0B;
  --color-text-gray-900: #111827;
  --color-muted-gray-500: #6B7280;
  --color-white-background: #FFFFFF;
  --color-surface-gray-100: #F3F4F6;
  --color-border-gray-200: #E5E7EB;

  /* Semantic Roles (Light Theme) */
  --color-primary: #4F46E5;
  --color-secondary: #0EA5E9;
  --color-accent: #F59E0B;
  --color-background: #FFFFFF;
  --color-surface: #F8FAFC;
  --color-text: #0F172A;
  --color-mutedText: #64748B;
  --color-border: #E2E8F0;
  --color-focus: #4F46E5;
  --color-success: #16A34A;
  --color-warning: #D97706;
  --color-danger: #DC2626;
  --color-info: #0284C7;

  /* Interactive States */
  --color-primary-hover: #4433D3;
  --color-primary-active: #3A1DC2;
  --color-primary-focus: #4F46E5;
  --color-primary-disabled: #A8ACC4;
}

@media (prefers-color-scheme: dark) {
  :root {
    --color-primary: #7579FF;
    --color-secondary: #0EA5E9;
    --color-accent: #F59E0B;
    --color-background: #0F172A;
    --color-surface: #1E293B;
    --color-text: #F8FAFC;
    --color-mutedText: #94A3B8;
    --color-border: #334155;
    --color-focus: #818CF8;
    --color-success: #4ADE80;
    --color-warning: #FBBF24;
    --color-danger: #F87171;
    --color-info: #38BDF8;
    --color-primary-hover: #8389FF;
    --color-primary-active: #9299FF;
    --color-primary-focus: #7579FF;
    --color-primary-disabled: #37394A;
  }
}

Über das Farb-Barrierefreiheit & Paletten-Studio

Das Farb-Barrierefreiheit & Paletten-Studio von Solasu ist ein umfassendes Design-Werkzeug, das weit über einfache Farbpaletten-Generatoren hinausgeht.

Es bietet einen durchgängigen Workflow: Farbkombinationen zusammenstellen, Farbpaletten aus hochgeladenen Fotos extrahieren, WCAG 2.2 Kontrastanforderungen (Stufen AA, AAA sowie UI-Komponenten) überprüfen, minimale OKLCH-Farbkorrekturen berechnen, UI-Komponenten in Hell- und Dunkel-Modi testen, Farbfehlsichtigkeiten simulieren und einsatzbereiten Code für CSS, Tailwind, JSON, SVG, PNG und ZIP-Pakete exportieren.

Alle Berechnungen laufen zu 100% lokal im Browser ab, ohne jegliche Serverübertragung.

Präzise Kontrastberechnung nach W3C / WCAG 2.2 Standards

Verwendet die offizielle sRGB-Gammalinearisierung zur Ermittlung der relativen Leuchtdichte (L = 0.2126*R + 0.7152*G + 0.0722*B).

Prüft unabhängig normalen Text (AA: 4.5:1, AAA: 7.0:1), großen Text (AA: 3.0:1, AAA: 4.5:1) und Nicht-Text-Bedienelemente (3.0:1).

Farbkorrektur mit «minimaler Verschiebung» im OKLCH-Farbraum

Bei unzureichendem Kontrast berechnet das Tool per binärer Helligkeitssuche in OKLCH die nächstgelegene sRGB-Farbe, die den Grenzwert erfüllt, ohne den ursprünglichen Farbton zu verfälschen.

Auswahl zwischen festem Hintergrund, festem Text oder dualer Anpassung mit Delta E Abstandsbewertung.

Lokale Farbextraktion aus Bildern (Median Cut)

Extrahiert automatisch dominante, Akzent-, neutrale, dunkle und helle Farben aus JPEG, PNG und WebP, wobei transparente Pixel ignoriert werden.

Automatische Skalierung auf 1000px und 64MP-Sicherheitsgrenze schützen den Arbeitsspeicher.

Simulation von Farbenblindheit und Komponenten-Vorschau

Simuliert Protanopie, Deuteranopie, Tritanopie und Achromatopsie auf Dashboards, Formularen und Diagrammen.

Warnung gemäß WCAG 2.2 Erfolgskriterium 1.4.1, Statusinformationen nicht ausschließlich über Farbe zu vermitteln.

Produktionsreifer Export in CSS, Tailwind und JSON

Erzeugt CSS-Variablen inklusive Hover- und Dark-Mode-Regeln, Tailwind CSS v3 Konfigurationen und v4 `@theme`-Blöcke, W3C Design Tokens JSON und ZIP-Archive.

Häufig gestellte Fragen (FAQ)

Ist dieses Werkzeug kostenlos? Ist eine Registrierung nötig?

Ja, es ist zu 100% kostenlos und erfordert weder Anmeldung noch ein Benutzerkonto.

Werden meine Bilder oder Farbwerte auf einem Server gespeichert?

Nein. Alle Berechnungen erfolgen lokal im Browser ohne Netzwerkübertragung.

Welche Farbformate werden unterstützt?

Unterstützt werden HEX (3, 4, 6 und 8 Stellen), RGB, RGBA, HSL, HSLA, HSV und OKLCH.

Wie wird das WCAG 2.2 Kontrastverhältnis berechnet?

Über die relative Helligkeit nach der Formel (Heller + 0.05) / (Dunkler + 0.05).

Was ist der Unterschied zwischen Stufe AA und AAA?

AA verlangt 4.5:1 für normalen und 3.0:1 für großen Text; AAA verlangt 7.0:1 bzw. 4.5:1.

Was gilt als «großer Text»?

Text mit mindestens 18pt (ca. 24px) oder 14pt (ca. 18.66px) im Fettdruck.

Was besagt der Nicht-Text-Kontrast?

Kriterium 1.4.11 fordert mindestens 3.0:1 für Eingaberahmen, Icons und Buttons gegenüber dem Hintergrund.

Wie funktioniert die Korrekturempfehlung?

Passt die Helligkeit im OKLCH-Farbraum an, um den am nächsten liegenden passenden Farbwert zu ermitteln.

Was bedeutet «minimale Verschiebung»?

Minimiert den Farbabstand Delta E in Oklab, um das Branding möglichst unverändert beizubehalten.

Wie werden Farben aus Bildern extrahiert?

Mittels des Median-Cut-Algorithmus direkt auf dem Canvas-Element im Browser.

Wie werden transparente Pixel in PNGs behandelt?

Pixel mit einem Alpha-Wert unter 128 werden bei der Extraktion automatisch verworfen.

Kann ich sehr hochauflösende Fotos hochladen?

Ja, Bilder werden vor der Analyse automatisch auf 1000px herunterskaliert.

Ist die Simulation von Farbenblindheit exakt?

Es ist ein anerkanntes mathematisches Modell, wenngleich die reale Wahrnehmung individuell variiert.

Welche Fehlsichtigkeiten können simuliert werden?

Protanopie (Rotblindheit), Deuteranopie (Grünblindheit), Tritanopie (Blaublindheit) und Achromatopsie.

Warum sollten Diagramme nicht nur auf Farbe setzen?

Menschen mit Farbfehlsichtigkeiten können Datenreihen nur anhand von Strichmustern und Beschriftungen trennen.

Wie wird der Dunkelmodus optimiert?

Farben werden für dunkle Hintergründe (#0F172A) angepasst und erneut auf Kontrast geprüft.

Wie wird der Kontrast auf Farbverläufen ermittelt?

Es werden 11 Punkte des Verlaufs geprüft und kritische Abschnitte unter 4.5:1 gewarnt.

Welche Empfehlungen gibt es für Text auf Fotos?

Analysiert die durchschnittliche Helligkeit und berechnet die nötige Deckkraft einer Blende.

Wird Tailwind CSS unterstützt?

Ja, es werden Konfigurationen für Tailwind v3 und moderne `@theme`-Blöcke für Tailwind v4 ausgegeben.

Was enthält das herunterladbare ZIP-Paket?

Enthält palette.css, palette.scss, tailwind.config.js, tokens.json, palette.svg und palette.png.

Funktioniert das Tool auf Smartphones?

Ja, die Benutzeroberfläche ist vollständig responsiv für Touchscreens und Mobilgeräte.

Bedeutet ausreichender Kontrast bereits vollständige Barrierefreiheit?

Nein, Kontrast ist essenziell, aber Tastaturbedienbarkeit und Screenreader-Unterstützung sind ebenso wichtig.

Bild-Farbpaletten-Studio

Extrahieren Sie designfertige Farbpaletten aus Bildern. HEX kopieren, Verläufe und CSS-Variablen erzeugen, PNG/SVG/JSON im Browser exportieren.

Farbpaletten-Studio öffnen →
Text-Vergleich & Diff

Vergleichen Sie zwei Texte, Dokumente, Code oder JSON zeilen-, wort- oder zeichenweise mit semantischem JSON-Diff.

Text vergleichen →
Zeitzonen- & Meeting-Planer

Vergleichen Sie weltweite Ortszeiten und finden Sie geeignete Meeting-Zeiten über mehrere Zeitzonen hinweg inklusive Sommerzeit (DST).

Meeting-Zeiten finden →
Datei- & Text-Verschlüsselung

Verschlüsseln Sie Dateien und Text direkt im Browser mit AES-256-GCM. Passwörter und Daten werden niemals an Server gesendet.

Dateien & Text verschlüsseln →