Farb-Tools

Farbkontrast prüfen: WCAG-2.2-Werte, HEX, RGB und HSL erklärt

Warum weiße Schrift auf einem hellblauen Button durchfallen kann, warum die HSL-Helligkeit täuscht und welches Grau auf Weiß gerade noch reicht. Wir haben die WCAG-2.2-Kontrastwerte gängiger Farben berechnet.

Von Veröffentlicht am 5 Min. Lesezeit

Schlecht lesbarer Text kostet Leser, und er ist eines der häufigsten Barrierefreiheitsprobleme auf Websites. Die Web Content Accessibility Guidelines (WCAG) definieren dafür eine einfache Zahl: das Kontrastverhältnis zwischen Text und Hintergrund. In diesem Ratgeber erklären wir die Farbcodes, denen Sie begegnen (HEX, RGB und HSL), wie das Verhältnis berechnet wird und welche Grenzwerte gelten, und zeigen berechnete Beispiele für Farben, die im Web beliebt sind. Jedes Farbpaar können Sie mit unserem Tool Farbumrechner prüfen: Textfarbe eingeben, Hintergrund ergänzen, und es zeigt das Verhältnis, das WCAG-Ergebnis und die nächstgelegene Farbe, die besteht.

HEX, RGB und HSL: drei Schreibweisen für dieselbe Farbe

Bildschirme mischen jede Farbe aus rotem, grünem und blauem Licht. Alle drei gängigen Schreibweisen beschreiben dieselbe Mischung:

Alle drei beschreiben das Blau, das diese Website für Links und Buttons verwendet.
SchreibweiseBeispielSo funktioniert sie
HEX#1D4ED8Rot, Grün und Blau als je zwei Hexadezimalziffern von 00 bis FF (0 bis 255). Die Kurzform #FC0 steht für #FFCC00.
RGBrgb(29, 78, 216)Dieselben drei Werte als Dezimalzahlen von 0 bis 255.
HSLhsl(224, 76%, 48%)Farbton als Winkel auf dem Farbkreis (0 = Rot, 120 = Grün, 240 = Blau), Sättigung und Helligkeit in Prozent.

HEX und RGB sind exakt; bei der Umrechnung in HSL wird gerundet, deshalb kann sich eine Farbe beim Hin- und Herrechnen um eine Stufe verschieben. HSL ist beliebt, weil man eine Farbe mit einer einzigen Zahl heller oder dunkler machen kann. Für den Kontrast ist sein Helligkeitswert aber irreführend, wie gleich zu sehen ist.

So wird das Kontrastverhältnis berechnet

WCAG vergleicht die relative Leuchtdichte zweier Farben, also wie hell sie dem menschlichen Auge erscheinen. Jeder Farbkanal wird zuerst von der sRGB-Kurve in lineares Licht umgerechnet, dann werden die Kanäle danach gewichtet, wie empfindlich unser Auge für sie ist:

L = 0.2126 × R + 0.7152 × G + 0.0722 × B
(R, G, B: linearisierte Kanalwerte zwischen 0 und 1)

Kontrastverhältnis = (L1 + 0.05) / (L2 + 0.05)
(L1 = hellere Farbe, L2 = dunklere Farbe)

Die Gewichte zeigen das Entscheidende: Grün trägt mehr als zehnmal so viel zur wahrgenommenen Helligkeit bei wie Blau. Das Verhältnis reicht von 1:1 (zweimal dieselbe Farbe) bis 21:1 (Schwarz auf Weiß). Seit Mai 2021 verwendet die Formel bei der sRGB-Umrechnung den Schwellenwert 0,04045 statt 0,03928; laut W3C hat das praktisch keine Auswirkung auf die Ergebnisse.

Die Grenzwerte in WCAG 2.2

Erfolgskriterien 1.4.3, 1.4.6 und 1.4.11 der WCAG 2.2. Ausgenommen sind Logos, rein dekorativer Text und Text in inaktiven Bedienelementen.
WasStufe AAStufe AAA
Normaler Textmindestens 4,5:1mindestens 7:1
Großer Text (ab 18 pt / 24 px oder 14 pt / etwa 18,7 px fett)mindestens 3:1mindestens 4,5:1
Icons, Rahmen von Eingabefeldern, Fokusanzeigen und andere wichtige Grafikenmindestens 3:1keine höhere Stufe

Stufe AA ist das übliche Ziel und die Stufe, auf die sich die meisten Gesetze und Ausschreibungen beziehen. In der EU gilt seit dem 28. Juni 2025 der European Accessibility Act für viele digitale Produkte und Dienstleistungen, darunter Online-Shops; in Deutschland setzt ihn das Barrierefreiheitsstärkungsgesetz (BFSG) um. Die europäische Norm EN 301 549, mit der Barrierefreiheit häufig geprüft wird, baut auf WCAG auf.

Warum die HSL-Helligkeit täuscht

In HSL haben reines Gelb hsl(60, 100%, 50%) und reines Blau hsl(240, 100%, 50%) genau dieselbe Helligkeit von 50 %. Auf weißem Hintergrund könnte der Unterschied kaum größer sein:

Berechnet mit der Formel aus WCAG 2.2, auf zwei Nachkommastellen gerundet.
FarbeHSL-HelligkeitAls Text auf WeißAls Text auf Schwarz
Gelb #FFFF0050 %1,07:119,56:1
Cyan #00FFFF50 %1,25:116,75:1
Grün #00FF0050 %1,37:115,30:1
Orange #FFA50050 %1,97:110,63:1
Magenta #FF00FF50 %3,14:16,70:1
Rot #FF000050 %4,00:15,25:1
Blau #0000FF50 %8,59:12,44:1

Alle sieben Farben haben dieselbe HSL-Helligkeit, ihr Kontrast zu Weiß reicht aber von 1,07:1 bis 8,59:1. Reines Rot, das viele für eine kräftige Signalfarbe halten, erreicht auf Weiß nicht einmal 4,5:1. Beurteilen Sie Kontrast deshalb nie nach dem L-Wert in HSL, sondern berechnen Sie ihn.

Beliebte Farben, die mit weißer Schrift durchfallen

Weiße Schrift auf einem farbigen Button ist eine der häufigsten Kombinationen im Web und oft einer der häufigsten Fehler. Wir haben einige typische mittlere Farbtöne berechnet:

Berechnet mit der Formel aus WCAG 2.2. Das dunklere Blau ist der Wert, den unser Tool als nächstgelegenen Farbton mit mindestens 4,5:1 vorschlägt.
HintergrundWeiße SchriftSchwarze SchriftBessere Wahl
Helles Blau #2196F33,12:16,72:1schwarze Schrift, oder abdunkeln auf #0B78D0 (4,55:1 mit Weiß)
Grün #4CAF502,78:17,56:1schwarze Schrift
Orange #FF88002,39:18,77:1schwarze Schrift
Rot #F443363,68:15,70:1schwarze Schrift oder ein dunkleres Rot
Violett #8E24AA7,04:12,98:1weiße Schrift

Weiße Schrift auf diesen blauen, grünen und orangen Buttons besteht höchstens für großen Text. Dahinter steckt eine einfache Regel: Bei jedem Hintergrund mit einer relativen Leuchtdichte über etwa 0,18 ergibt schwarze Schrift mehr Kontrast als weiße. Für die meisten hellen, gesättigten Farben ist schwarze Schrift also die lesbarere Wahl, auch wenn Weiß vertrauter wirkt.

Grauer Text: wo die Grenze liegt

Hellgrauer Text ist beliebt für Nebeninformationen, Bildunterschriften und Platzhalter in Formularen. Auf weißem Hintergrund liegen die Grenzen hier:

Berechnet mit der Formel aus WCAG 2.2.
GrauKontrast auf WeißErgebnis
#5959597,00:1hellstes Grau für AAA
#7676764,54:1hellstes Grau für AA
#7777774,48:1verfehlt AA knapp
#9494943,03:1hellstes Grau für großen Text und Icons
#A9A9A9 (CSS „darkgray“)2,35:1durchgefallen
#CCCCCC1,61:1durchgefallen

Dasselbe gilt für halbtransparenten Text. Schwarze Schrift mit 54 % Deckkraft sieht auf Weiß aus wie #757575 (4,61:1), mit 38 % wie #9E9E9E (2,68:1). Entscheidend ist die Farbe, die beim Leser ankommt; berechnen Sie transparente Farben deshalb auf dem Hintergrund, auf dem sie erscheinen.

Schritt für Schritt: Ihre Farben prüfen

  1. Sammeln Sie die tatsächlichen Paare: Fließtext auf dem Seitenhintergrund, Linkfarbe, Buttontext auf der Buttonfarbe, Platzhaltertext in Eingabefeldern und Text auf Bildern oder farbigen Kästen.
  2. Geben Sie die Textfarbe in unseren Farbumrechner ein und darunter den Hintergrund.
  3. Prüfen Sie die Ergebnisse für normalen Text, großen Text und Grafiken. Für Fließtext brauchen Sie mindestens 4,5:1.
  4. Fällt ein Paar durch, nehmen Sie den vorgeschlagenen nächstgelegenen Farbton: Er behält Farbton und Sättigung und ändert nur die Helligkeit, damit Ihr Design erkennbar bleibt.
  5. Prüfen Sie den Dunkelmodus getrennt. Farben, die auf Weiß funktionieren, fallen auf dunklem Hintergrund oft durch, und umgekehrt.

WCAG 3 ist noch ein Arbeitsentwurf, und wie dort Kontrast gemessen wird, steht noch nicht fest. Bis daraus ein Standard wird, bleiben WCAG 2.2 und seine Grenzwerte die Grundlage für Gesetze und Prüfungen.

Farben umrechnen (HEX, RGB, HSL)Farben zwischen HEX, RGB, HSL und CMYK umrechnen, Farben visuell auswählen und den WCAG-Kontrast zu weißer und schwarzer Schrift prüfen.Tool öffnen

Tools aus diesem Ratgeber

Häufige Fragen

Welches Kontrastverhältnis brauche ich für normalen Text?

Mindestens 4,5:1 für WCAG-Stufe AA, das übliche Ziel. Stufe AAA verlangt 7:1. Großer Text ab 24 px oder ab etwa 18,7 px fett braucht für AA mindestens 3:1.

Warum fällt weiße Schrift auf meinem blauen Button durch?

Viele kräftige Blautöne sind heller, als sie wirken. Weiße Schrift auf #2196F3 erreicht zum Beispiel nur 3,12:1. Dunkeln Sie das Blau ab, bis das Verhältnis mindestens 4,5:1 beträgt, oder verwenden Sie schwarze Schrift, die auf demselben Blau 6,72:1 erreicht.

Ist die HSL-Helligkeit dasselbe wie Helligkeit fürs Auge?

Nein. Die HSL-Helligkeit berücksichtigt nicht, wie unterschiedlich unser Auge auf Rot, Grün und Blau reagiert. Reines Gelb und reines Blau haben in HSL beide 50 % Helligkeit, Gelb hat auf Weiß aber einen Kontrast von 1,07:1 und Blau von 8,59:1.

Brauchen Logos und Icons einen bestimmten Kontrast?

Logos und Markennamen sind ausgenommen. Icons mit Bedeutung, Rahmen von Eingabefeldern und Fokusanzeigen brauchen nach Erfolgskriterium 1.4.11 der WCAG 2.2 mindestens 3:1 zu den angrenzenden Farben.

Werden meine Farben bei der Prüfung irgendwohin gesendet?

Nein. Unser Farbumrechner mit Kontrastprüfung läuft vollständig in Ihrem Browser. Nichts, was Sie eingeben, wird hochgeladen.

Reicht ein Verhältnis von 4,49:1?

Nein. Der Grenzwert ist ein Minimum und wird nicht gerundet: 4,49:1 verfehlt die Anforderung von 4,5:1. Wählen Sie einen etwas dunkleren oder helleren Farbton, bis das Verhältnis mindestens 4,5:1 beträgt.

Quellen und weiterführende Informationen

  1. W3C: Web Content Accessibility Guidelines (WCAG) 2.2, Recommendation of 12 December 2024 (www.w3.org)
  2. W3C: Understanding Success Criterion 1.4.3 Contrast (Minimum) (www.w3.org)
  3. W3C: Relative luminance (definition and formula) (www.w3.org)
  4. Directive (EU) 2019/882 – European Accessibility Act (eur-lex.europa.eu)
Alle Ratgeber