Wie das Kontrastverhältnis berechnet wird
Die WCAG-2.x-Formel wandelt zunächst jede sRGB-Farbe in eine lineare, gammakorrigierte Helligkeit um und gewichtet die drei Kanäle unterschiedlich: Grün trägt mit rund 71,5 % am stärksten zur wahrgenommenen Helligkeit bei, Rot mit rund 21,3 % und Blau mit nur rund 7,2 %. Aus diesen gewichteten Werten ergibt sich die relative Luminanz (L) jeder Farbe. Das Kontrastverhältnis ist dann (Lheller + 0,05) geteilt durch (Ldunkler + 0,05).
Das erklärt, warum zwei Farben, die im Farbkreis weit auseinanderliegen, trotzdem ein niedriges Verhältnis haben können — und warum ein sattes Blau auf Schwarz oft schlechter abschneidet, als man beim bloßen Hinsehen vermutet. Ein Farbkontrast-Prüfer nimmt genau diese Rechnung ab und zeigt sofort den exakten Wert für ein beliebiges Hex-, RGB- oder HSL-Farbpaar, inklusive halbtransparenter (Alpha-)Farben, die zuerst über den Hintergrund zusammengesetzt werden.
| Vordergrund | Hintergrund | Verhältnis |
|---|---|---|
| #111528 (fast Schwarz) | #f5f7fc (fast Weiß) | 16,8:1 |
| #767676 (Mittelgrau) | #ffffff | 4,54:1 |
| #7c3aed (Violett) | #ffffff | 5,2:1 |
| #a855f7 (helles Violett) | #ffffff | 2,7:1 |
Die letzte Zeile zeigt das typische Problem: Eine hübsche, mittelhelle Markenfarbe auf Weiß sieht im Editor gut aus, fällt aber bei WCAG AA für normalen Fließtext durch, weil 4,5:1 nicht erreicht werden.
AA vs. AAA — welcher Wert wofür gilt
WCAG unterscheidet zwischen "normalem" und "großem" Text. Groß bedeutet ab 18pt (etwa 24px) bei normaler Schriftstärke oder ab 14pt (etwa 18,66px) bei Fettschrift. Größere Buchstaben sind leichter zu erkennen, deshalb reicht dort ein niedrigerer Schwellenwert. UI-Komponenten wie Button-Rahmen, Checkbox-Umrandungen oder Icons folgen einer eigenen Regel: mindestens 3:1 gegenüber angrenzenden Farben.
Die meisten Unternehmens-, Behörden- und E-Commerce-Seiten zielen praktisch auf AA, weil AAA für viele Farbkombinationen (insbesondere farbige Buttons mit weißem Text) kaum erreichbar ist, ohne die Markenfarbe stark abzudunkeln. Ein Farbkontrast-Prüfer, der beide Stufen gleichzeitig anzeigt, hilft dabei, bewusst zu entscheiden, wo AAA sich lohnt — etwa bei sehr langen Fließtexten — und wo AA ausreichend und praktikabler ist.
Typische Fehler und wie man sie behebt
Drei Muster tauchen in der Praxis immer wieder auf: erstens hellere Markenfarben (Lavendel, Pastellblau, helles Rosa) direkt auf weißem Hintergrund für Fließtext; zweitens grauer Platzhaltertext in Formularfeldern, der oft deutlich unter 4,5:1 liegt; drittens halbtransparente Overlays auf Bildern, bei denen der tatsächliche (zusammengesetzte) Kontrast schwer abzuschätzen ist, ohne ihn nachzurechnen.
Der pragmatischste Fix ist meist, nicht den Farbton selbst zu ändern, sondern nur seine Helligkeit anzupassen — ein etwas dunklerer Violett-Ton wirkt für die meisten Betrachter kaum anders, besteht aber den Test. Ein automatischer Vorschlag, der die nächstgelegene konforme Variante für dein Zielniveau (AA oder AAA) berechnet, spart hier das manuelle Ausprobieren per Trial-and-Error.
Kontrast reicht nicht — Farbenblindheit mitdenken
Rot und Grün können ein völlig ausreichendes Kontrastverhältnis gegenüber ihrem Hintergrund haben und trotzdem für Nutzer mit Rot-Grün-Sehschwäche (Protanopie oder Deuteranopie) kaum zu unterscheiden sein, wenn sie als einziges Unterscheidungsmerkmal nebeneinander eingesetzt werden — etwa bei Status-Badges ("erfolgreich" grün, "fehlgeschlagen" rot). Deshalb lohnt sich zusätzlich zum reinen Kontrasttest eine Farbenblindheits-Simulation für Protanopie, Deuteranopie, Tritanopie und Achromatopsie, und generell die Regel, Bedeutung nie ausschließlich über Farbe zu vermitteln, sondern zusätzlich mit Icon, Muster oder Text zu unterstützen.
Prüfe dein eigenes Farbpaar direkt mit exaktem WCAG-Kontrastverhältnis, AA/AAA-Ergebnis und Farbenblindheits-Vorschau.
Farbkontrast-Prüfer testen →