Kontrast-Checker nach WCAG 2.2
Textfarbe und Hintergrundfarbe eingeben oder wählen: Der Checker berechnet die relative Luminanz beider Farben und das Kontrastverhältnis exakt nach der W3C-Definition und zeigt, welche Erfolgskriterien der WCAG 2.2 erfüllt sind. Reicht der Kontrast nicht, schlägt er die nächste passende Textfarbe vor.
So wird gerechnet
So wird der Kontrast berechnet
Die WCAG 2.2 definieren das Kontrastverhältnis als (L1 + 0,05) ÷ (L2 + 0,05). L1 ist die relative Luminanz der helleren, L2 die der dunkleren Farbe. Das Ergebnis liegt zwischen 1 : 1 (gleiche Farben) und 21 : 1 (Schwarz auf Weiß).
Die relative Luminanz berechnet der Checker exakt nach der W3C-Definition: Jeder sRGB-Kanal wird durch 255 geteilt und linearisiert – Werte bis 0,04045 durch 12,92, darüber ((Wert + 0,055) ÷ 1,055)2,4. Dann gilt L = 0,2126 × R + 0,7152 × G + 0,0722 × B.
Beispiel #777777 auf Weiß: 0x77 = 119, 119 ÷ 255 = 0,4667 → ((0,4667 + 0,055) ÷ 1,055)2,4 = 0,1845. Da alle drei Kanäle gleich sind, ist L = 0,1845. Weiß hat L = 1. Kontrast = (1 + 0,05) ÷ (0,1845 + 0,05) = 4,48 : 1. Das reicht für großen Text (3 : 1), aber knapp nicht für normalen Text (4,5 : 1). Der Vorschlag #767676 erreicht 4,54 : 1.
Die Anforderungen der WCAG 2.2
| Erfolgskriterium | Stufe | Normaler Text | Großer Text |
|---|---|---|---|
| 1.4.3 Kontrast (Minimum) | AA | 4,5 : 1 | 3 : 1 |
| 1.4.6 Kontrast (erhöht) | AAA | 7 : 1 | 4,5 : 1 |
| 1.4.11 Nicht-Text-Kontrast (UI-Komponenten, Grafiken) | AA | 3 : 1 | |
Großer Text ist nach WCAG mindestens 18 Punkt groß oder mindestens 14 Punkt fett – im Browser entspricht das etwa 24 px bzw. 18,67 px. Ausgenommen sind unter anderem Logos, rein dekorativer Text und inaktive Bedienelemente.
Nicht runden
Die WCAG vergleichen den exakten Wert: 4,499 : 1 erfüllt 4,5 : 1 nicht. Der Checker bewertet deshalb ungerundet und zeigt zwei Nachkommastellen an; würde die Rundung eine Schwelle scheinbar erreichen, schneidet er ab (4,49 statt 4,50).
Transparente Farben
Farben mit Alpha-Wert (z. B. rgba(0, 0, 0, 0.6) oder #00000099) legt der Checker so übereinander, wie der Browser sie zeichnet: einen transparenten Hintergrund auf Weiß, eine transparente Textfarbe auf den Hintergrund. Liegt Ihre Seite auf einem anderen Untergrund, geben Sie dessen deckende Farbe als Hintergrund ein.
Häufige Fragen
Welcher Kontrast ist für Barrierefreiheit nötig?
Für normalen Text mindestens 4,5 : 1 (WCAG-Stufe AA, SC 1.4.3), für großen Text 3 : 1. Die strengere Stufe AAA verlangt 7 : 1 bzw. 4,5 : 1. Bedienelemente wie Rahmen von Eingabefeldern und Symbole brauchen 3 : 1 (SC 1.4.11).
Welche Grautöne sind auf Weiß noch AA-konform?
#767676 ist der hellste Grauton mit mindestens 4,5 : 1 auf Weiß (4,54 : 1). #777777 liegt mit 4,48 : 1 schon knapp darunter.
Wie findet der Checker die vorgeschlagene Farbe?
Er behält Farbton und Sättigung Ihrer Textfarbe bei und verändert nur die HSL-Helligkeit in kleinen Schritten, heller wie dunkler. Vorgeschlagen wird die kleinste Änderung, deren gerundete Farbe das Ziel sicher erreicht.
Gilt das auch für die Barrierefreiheitsgesetze in Deutschland?
Das Barrierefreiheitsstärkungsgesetz und die BITV 2.0 verweisen über die europäische Norm EN 301 549 auf die WCAG 2.1, Stufe AA. Deren Kontrastkriterien sind mit denen der WCAG 2.2 identisch: Es gelten 4,5 : 1 für Text, 3 : 1 für großen Text und Bedienelemente.
Quellen und Rechtsgrundlagen
- SC 1.4.3: W3C – WCAG 2.2: Contrast (Minimum), Level AA
- SC 1.4.6: W3C – WCAG 2.2: Contrast (Enhanced), Level AAA
- SC 1.4.11: W3C – WCAG 2.2: Non-text Contrast, Level AA
- WCAG 2.2: W3C – WCAG 2.2: Definition “relative luminance”
- WCAG 2.2: W3C – WCAG 2.2: Definition “contrast ratio”
- W3C WAI – Understanding SC 1.4.3: Contrast (Minimum)
Stand:
Passende Werkzeuge
- Farbpalette-GeneratorAus einer Basisfarbe passende Farben erzeugen: komplementär, analog, triadisch, Quadrat, split-komplementär oder monochrom – mit HEX-, RGB- und HSL-Werten.
- Farbumrechner: HEX, RGB, HSL, HSV, CMYKFarbwerte umrechnen: HEX in RGB, RGB in HEX, HSL, HSV, HWB und CMYK – Eingabe in jedem Format oder per Farbwähler, Ergebnis zum Kopieren, direkt im Browser.
- Farbe aus Bild bestimmen (Pipette)Farbcode aus einem Bild auslesen: Foto laden, Stelle anklicken, HEX-, RGB- und HSL-Wert kopieren – plus Hauptfarben. Ohne Upload, alles bleibt im Browser.
- 1RM-Rechner: Maximalkraft schätzenOne-Rep-Max aus Gewicht und Wiederholungen schätzen – nach den Formeln von Epley und Brzycki, mit %1RM-Tabelle für 1 bis 10 Wiederholungen.
- BMI-Rechner nach WHOBody-Mass-Index aus Größe und Gewicht berechnen: WHO-Kategorie von Untergewicht bis Adipositas Grad III und Normalgewichtsbereich für Ihre Größe.
- Chinesischer Kalender: Datum und SternzeichenDatum in den chinesischen Mondkalender umrechnen und zurück: Jahr im 60er-Zyklus (Himmelsstamm, Erdzweig), Tierkreiszeichen, Element und Neujahrsfest.