Farbkontrast prüfen nach WCAG 2.2
Zum Farbkontrast prüfen nach WCAG 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.
Quelle: SC 1.4.3, W3C – WCAG 2.2: Contrast (Minimum), Level AA. Stand: .
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ß).
Farbkontrast prüfen – so geht's
- Textfarbe (Vordergrund) eingeben oder wählen.
- Hintergrundfarbe eingeben oder wählen.
- Kontrastverhältnis und die erfüllten WCAG-Kriterien (AA, AAA) ablesen; bei Bedarf die vorgeschlagene Farbe übernehmen.
Beispiel: Schwarz auf Weiß erreicht 21:1. Das Grau #767676 auf Weiß kommt auf 4,54:1 und besteht AA für normalen Text; das Blau #3B82F6 auf Weiß erreicht nur 3,68:1 und genügt AA lediglich für große Schrift.
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.
Weitere Farbwerkzeuge: der Farbumrechner, der Farbpaletten-Generator und die Pipette für Farben aus Screenshots.
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.
Welcher Kontrast gilt für große Schrift?
Für große Schrift – ab 18 pt bzw. 14 pt fett – verlangt WCAG AA mindestens 3:1 und AAA 4,5:1. Normaler Text braucht 4,5:1 (AA) bzw. 7:1 (AAA).
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: · So prüfen wir
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.
- BMI-Rechner nach WHOBMI-Rechner: Body-Mass-Index aus Größe und Gewicht mit WHO-Kategorie auf farbiger Skala, Normalgewicht für Ihre Größe und BMI Prime – in cm/kg oder ft/lb.
- Kreatinin-Clearance-Rechner (Cockcroft-Gault)Kreatinin-Clearance-Rechner nach Cockcroft-Gault: Alter, Gewicht, Größe und Kreatinin eingeben – CrCl für tatsächliches, ideales und adjustiertes Gewicht.
- Zufallsfarbe-GeneratorZufallsfarbe oder ganze Palette erzeugen: echt zufällig, Pastell, kräftig, dunkel, einfarbig oder Farbharmonie. Mit HEX, RGB, HSL und lesbarer Textfarbe.
- Farben mischenFarben mischen am Bildschirm: Mischfarbe aus zwei Farben berechnen, aufhellen, abdunkeln, mit Verlauf. Als HEX, RGB, HSL und CSS color-mix – kostenlos.
- Farbtabelle HTMLFarbtabelle HTML mit allen 148 CSS-Farbnamen: HEX, RGB, HSL und Textkontrast, mit Suche und Filter nach Farbfamilie. Ein Klick kopiert den Wert. Kostenlos.
- Tonart bestimmen: Welche Tonart passt zu meinen Tönen?Tonart bestimmen: Audiodatei wird lokal analysiert (mit Camelot, Paralleltonart und Stimmung) – oder Akkorde und Töne eingeben und passende Tonarten sehen.