Was fordert die WCAG?

Die WCAG 2.2 definiert zwei Kontrast-Kriterien auf AA-Niveau (Quelle: MDN Web Docs, stolperfrei.digital):

1.4.3 Kontrast (Minimum) - AA

TextartMindestkontrastDefinition
Normaler Text4,5:1Text unter 24px (oder unter 18px fett)
Großer Text3:1Text ab 24px oder ab 18px fett

1.4.11 Nicht-Text-Kontrast - AA

UI-Komponenten (Buttons, Formularfelder, Icons) und grafische Objekte brauchen mindestens 3:1 Kontrast zu ihrer Umgebung. Das gilt für den Zustand der Komponente - ein Button muss sich ausreichend vom Hintergrund abheben.

Warum 4,5:1? Der Wert basiert auf der Sehforschung. Menschen mit einer Sehschärfe von 20/40 - der häufigsten Seheinschränkung im Alter - brauchen mindestens dieses Verhältnis um Text zuverlässig lesen zu können. Eine Sehschärfe von 20/40 bedeutet: Was jemand mit perfekter Sicht aus 12 Metern liest, muss diese Person aus 6 Metern lesen (Quelle: MDN).

Wie wird Kontrast berechnet?

Das Kontrastverhältnis wird nach einer festen Formel berechnet (Quelle: stolperfrei.digital):

Kontrast = (L1 + 0,05) / (L2 + 0,05)

L1 = relative Luminanz der helleren Farbe
L2 = relative Luminanz der dunkleren Farbe

Die relative Luminanz wird aus den RGB-Werten berechnet, wobei jeder Farbkanal zuerst linearisiert und dann mit Gewichtungsfaktoren versehen wird (Rot: 0,2126, Grün: 0,7152, Blau: 0,0722). Grün hat den größten Einfluss auf die wahrgenommene Helligkeit.

Das Ergebnis ist ein Verhältnis von mindestens 1:1 (identische Farben) bis maximal 21:1 (Schwarz auf Weiß). Sie müssen die Formel nicht selbst anwenden - nutzen Sie unseren Kontrast-Checker.

Häufige Kontrastfehler

Hellgrauer Text auf Weiß

Der Klassiker. #999999 auf #FFFFFF ergibt nur 2,85:1 - weit unter dem Minimum von 4,5:1. Sieht "elegant" aus, ist aber für viele Menschen nicht lesbar. Lösung: Mindestens #767676 verwenden (4,54:1).

Platzhaltertext in Formularen

Browser zeigen Placeholder-Text standardmäßig in Hellgrau. Wenn das die einzige Beschriftung des Feldes ist, haben Nutzer mit Seheinschränkung ein doppeltes Problem: Schlechter Kontrast und das Label verschwindet beim Tippen. Lösung: Sichtbares Label über dem Feld verwenden, Placeholder nur als Ergänzung.

Farbiger Text auf farbigem Hintergrund

Rot auf Blau, Grün auf Orange, Gelb auf Weiß - Farbkombinationen die subjektiv "gut aussehen" können trotzdem zu wenig Kontrast haben. Prüfen Sie immer mit einem Tool, verlassen Sie sich nicht auf den eigenen Bildschirm.

Text auf Bildern

Text der über einem Foto liegt hat an manchen Stellen genug Kontrast, an anderen nicht - je nach Bildhintergrund. Lösung: Halbtransparenten Overlay unter den Text legen oder Text außerhalb des Bildes platzieren.

Fokus-Indikatoren

Der Fokusrahmen um das aktive Element muss mindestens 3:1 Kontrast zum umgebenden Hintergrund haben. Ein hellblauer Fokusring auf weißem Hintergrund ist nicht sichtbar genug.

Kontrast und Farbe sind nicht dasselbe

Ein häufiges Missverständnis: "Meine Farben haben genug Kontrast" bedeutet nicht automatisch, dass die Seite barrierefrei ist. WCAG 1.4.1 fordert zusätzlich, dass Informationen nie nur über Farbe vermittelt werden.

Beispiele:

Kontrast prüfen

Nutzen Sie unseren Kontrast-Checker direkt auf dieser Website. Geben Sie zwei Farben ein und sehen Sie sofort ob das Verhältnis für AA und AAA reicht.

Weitere empfehlenswerte Tools (Quelle: barrierefreies.design):

Praxistipp: Definieren Sie Ihre Farbpalette einmalig mit geprüften Kontrasten und verwenden Sie CSS Custom Properties (--farbe). Dann müssen Sie nicht bei jedem Element einzeln prüfen. Mehr dazu in der Kontrast-Broschüre der BFIT-Bund.

Farben direkt prüfen

Geben Sie zwei Farben ein und sehen Sie sofort das Kontrastverhältnis.

ZUM KONTRAST-CHECKER
Hinweis: Dieser Artikel beschreibt technische Anforderungen der Web-Barrierefreiheit nach WCAG 2.2. Er stellt keine Rechtsberatung dar.