Technik

Farbkontraste prüfen und korrigieren: WCAG-Kontrastverhältnis einfach erklärt

Von Joshua Kantner · April 2026 · bf-check.de

Was ist das Kontrastverhältnis?

Das Kontrastverhältnis beschreibt den Helligkeitsunterschied zwischen zwei Farben auf einer Skala von 1:1 (kein Kontrast, gleiche Farbe) bis 21:1 (maximaler Kontrast, Schwarz auf Weiß). Die WCAG 2.1 definiert in mehreren Success Criteria exakte Schwellenwerte:

Diese Werte stellen sicher, dass auch Menschen mit Sehschwäche – rund 8 % der männlichen und 0,5 % der weiblichen Bevölkerung haben eine Farbsehschwäche – den Inhalt zuverlässig lesen können.

Die Kontrast-Berechnungsformel verstehen

Das Kontrastverhältnis ist kein subjektiver Wert, sondern wird mathematisch aus der relativen Luminanz zweier Farben berechnet. Die Formel lautet:

Kontrastverhältnis = (L1 + 0,05) / (L2 + 0,05) Weitere Informationen finden Sie im Farbkontrast-Glossar.

Dabei ist L1 die relative Luminanz der helleren Farbe und L2 die der dunkleren. Die relative Luminanz selbst wird aus den linearisierten RGB-Werten ermittelt:

L = 0,2126 × R + 0,7152 × G + 0,0722 × B

Vor der Berechnung müssen die sRGB-Werte (0–255) in den linearen Farbraum transformiert werden. In der Praxis brauchst du diese Formel nicht selbst anwenden – die Tools erledigen das automatisch. Aber das Verständnis hilft, warum manche Farbkombinationen überraschend schlecht abschneiden: Ein kräftiges Rot (#FF0000) auf Schwarz hat nur 5,25:1, weil Rot einen geringen Luminanz-Anteil hat.

Warum Kontraste einer der häufigsten BFSG-Verstöße sind

Viele Designer wählen Farben nach Ästhetik, nicht nach Lesbarkeit. Hellgraue Texte auf weißem Hintergrund sehen elegant aus, haben aber oft nur ein Verhältnis von 2:1 oder 3:1 – zu wenig für BFSG-Konformität gemäß § 3 BFSG in Verbindung mit der EN 301 549.

Besonders problematisch sind diese Bereiche:

Laut dem WebAIM Million Report scheitern über 80 % aller Webseiten an Kontrast-Anforderungen – es ist damit der häufigste einzelne Barrierefreiheits-Fehler weltweit.

⚠️
Ist deine Webseite betroffen? Kostenloser BFSG-Schnellcheck – Ergebnis in 30 Sekunden.
Jetzt prüfen →

Kostenlose Tools zur Kontrast-Prüfung

Du musst Kontraste nicht manuell berechnen. Diese Tools erledigen das zuverlässig:

WebAIM Contrast Checker

Unter webaim.org/resources/contrastchecker gibst du zwei Hex-Farben ein und siehst sofort das Verhältnis plus die AA/AAA-Bewertung für normalen und großen Text. Ideal für schnelle Einzelprüfungen während des Designs.

Colour Contrast Analyser (CCA)

Ein kostenloses Desktop-Tool der Paciello Group (jetzt TPGi). Der Vorteil: Du kannst mit einer Pipette direkt Farben von deinem Bildschirm aufnehmen – auch aus Bildern, PDFs oder nativen Anwendungen. Besonders nützlich für die Prüfung von Text auf Fotohintergründen.

Browser DevTools (Chrome, Firefox, Edge)

In den Chrome DevTools klickst du im Elements-Tab auf eine Farbangabe in den CSS-Styles. Im Farbwähler erscheint automatisch das Kontrastverhältnis und ein Hinweis, ob AA und AAA erfüllt sind. Zusätzlich kannst du über Rendering → Emulate vision deficiencies verschiedene Formen von Farbenblindheit simulieren.

WAVE Browser Extension

Markiert Kontrast-Probleme direkt auf der Seite mit roten Icons. Besonders hilfreich für einen schnellen Überblick über alle Kontrastfehler einer Seite. Lies dazu auch unseren kompletten Tool-Überblick für Barrierefreiheits-Tests.

Und natürlich: bf-check.de prüft Kontraste automatisch im Rahmen des BFSG-Scans.

Farbenblindheit simulieren und berücksichtigen

Ausreichender Kontrast allein reicht nicht, wenn dein Design nur über Farbe Informationen transportiert. Menschen mit Deuteranopie (Grünblindheit), Protanopie (Rotblindheit) oder Tritanopie (Blaublindheit) können bestimmte Farbunterschiede nicht wahrnehmen.

WCAG SC 1.4.1 (Use of Color) fordert: Farbe darf nicht das einzige visuelle Mittel sein, um Informationen zu vermitteln. Das bedeutet konkret:

In Chrome DevTools kannst du unter Rendering → Emulate vision deficiencies die verschiedenen Formen von Farbenblindheit simulieren. Firefox bietet eine ähnliche Funktion unter Barrierefreiheit → Farbenblindheit simulieren.

Kontraste korrigieren ohne das Design zu zerstören

Oft reicht eine kleine Anpassung: Statt #999999 auf Weiß (Verhältnis 2,8:1) nutze #595959 (Verhältnis 7:1). Der Unterschied ist visuell subtil, aber der Kontrast verdoppelt sich. Grundregel: Dunkle Texte dunkler machen, nicht helle Hintergründe dunkler.

Weitere bewährte Strategien:

Für ein vollständiges Redesign mit Barrierefreiheits-Checkliste findest du bei uns eine Schritt-für-Schritt-Anleitung.

CSS Custom Properties für konsistente Kontraste

Mit CSS Custom Properties (Variablen) definierst du deine Farbpalette zentral und stellst sicher, dass kontrastgeprüfte Werte überall konsistent verwendet werden:

:root {
  --color-text: #1a1a2e;          /* Luminanz 0,026 */
  --color-text-muted: #4a5568;    /* auf Weiß: 7,1:1 ✓ */
  --color-bg: #ffffff;
  --color-primary: #1e40af;       /* auf Weiß: 7,8:1 ✓ */
  --color-error: #b91c1c;         /* auf Weiß: 6,1:1 ✓ */
  --color-focus: #1e40af;         /* Fokusrahmen: 7,8:1 ✓ */
}

/* Dark Mode mit geprüften Kontrasten */
@media (prefers-color-scheme: dark) {
  :root {
    --color-text: #e2e8f0;        /* auf Dunkel: 11,3:1 ✓ */
    --color-text-muted: #a0aec0;  /* auf Dunkel: 5,6:1 ✓ */
    --color-bg: #1a202c;
    --color-primary: #63b3ed;     /* auf Dunkel: 7,2:1 ✓ */
    --color-error: #fc8181;       /* auf Dunkel: 5,5:1 ✓ */
  }
}

Der Vorteil: Du änderst die Farbwerte an einer Stelle und die gesamte Seite ist automatisch aktualisiert. Außerdem ist der Dark Mode sofort mitabgedeckt.

Dark Mode: Kontraste in beiden Welten sicherstellen

Immer mehr Nutzer verwenden den Dark Mode. Die WCAG-Anforderungen gelten für beide Darstellungsmodi gleichermaßen. Häufige Fehler im Dark Mode:

Teste beide Modi separat. Ein responsives Design mit Barrierefreiheit berücksichtigt auch unterschiedliche Farbschemata.

Hinweis: Dieser Artikel dient der allgemeinen Information über Barrierefreiheits-Anforderungen und ersetzt keine Rechtsberatung. Die WCAG-Kriterien und BFSG-Anforderungen können sich ändern. Für eine verbindliche Einschätzung deiner konkreten Situation wende dich an einen spezialisierten Rechtsberater.

Häufig gestellte Fragen

Gilt das Kontrastverhältnis auch für Buttons?
Ja. Der Text auf einem Button muss mindestens 4,5:1 Kontrast zum Button-Hintergrund haben (WCAG SC 1.4.3). Außerdem muss der Button selbst sich vom Seitenhintergrund abheben – mindestens 3:1 für UI-Komponenten nach WCAG SC 1.4.11.
Was ist mit Logos und Branding-Farben?
Logos und rein dekorative Texte sind von der Kontrastanforderung ausgenommen (WCAG SC 1.4.3, Ausnahme „Logotypes“). Aber: Navigationselemente, Buttons und Inhalt müssen die Anforderungen erfüllen, auch wenn sie Branding-Farben nutzen.
Was ist der Unterschied zwischen WCAG AA und AAA beim Kontrast?
WCAG AA (SC 1.4.3) fordert 4,5:1 für normalen Text und 3:1 für großen Text. WCAG AAA (SC 1.4.6) verschärft das auf 7:1 für normalen Text und 4,5:1 für großen Text. Das BFSG verlangt mindestens AA-Konformität – AAA ist freiwillig, aber empfehlenswert.
Wie wird das Kontrastverhältnis berechnet?
Das Kontrastverhältnis basiert auf der relativen Luminanz zweier Farben. Die Formel lautet (L1 + 0,05) / (L2 + 0,05), wobei L1 die hellere und L2 die dunklere Farbe ist. Die relative Luminanz wird aus den linearisierten sRGB-Werten berechnet. In der Praxis erledigen Tools wie der WebAIM Contrast Checker diese Berechnung automatisch.
Müssen Platzhalter-Texte in Formularen auch kontrastreich sein?
Platzhalter-Text (placeholder) ist gemäß WCAG nicht als alleiniges Label geeignet. Wenn er sichtbar ist, sollte er kontrastreich sein. Die bessere Lösung: Ein dauerhaft sichtbares Label mit ausreichendem Kontrast verwenden, statt sich auf Placeholder zu verlassen.
Wie teste ich Kontraste im Dark Mode?
Dieselben WCAG-Kontrastverhältnisse gelten auch im Dark Mode. Nutze CSS Custom Properties für Farbwerte und teste beide Modi separat mit einem Contrast Checker. Heller Text auf dunklem Hintergrund muss ebenfalls mindestens 4,5:1 erreichen.
Was gilt für Text auf Bildern oder Farbverläufen?
Text auf Bildern muss an jeder Stelle den geforderten Kontrast einhalten. Die sicherste Lösung: Ein halbtransparentes Overlay (z. B. rgba(0,0,0,0.6)) zwischen Bild und Text verwenden, das den Mindestkontrast garantiert. Bei Farbverläufen den Kontrast am schwächsten Punkt prüfen.

Weiterlesen

Technik
Tastatur-Bedienbarkeit testen
Technik
Barrierefreie Navigation
Leitfaden
BFSG 2025: Der komplette Leitfaden

Ist deine Webseite BFSG-konform?

Finde es in 30 Sekunden heraus – kostenloser Schnellcheck mit sofortigem Ergebnis.

Jetzt kostenlos prüfen →
BFSG-Pflicht seit Juni 2025 – Ist deine Seite konform? Kostenlos prüfen
Seit Juni 2025 Pflicht

Warte – deine Webseite könnte gegen das BFSG verstoßen

Abmahnungen bis 5.000 €, Bußgelder bis 100.000 €. Unser kostenloser Scan zeigt dir in 30 Sekunden ob du betroffen bist.

Jetzt kostenlos scannen →