Menu

WCAG-Kontrastprüfer

Prüfe WCAG-Kontrast und korrigiere fehlgeschlagene Kombinationen mit einem Klick.

Zuletzt aktualisiert

Vorlagen
Vordergrund
Hintergrund
Kontrastverhältnis14.05:1
Normaler Text
AAAAA
Großer Text
AAAAA
UI-Komponenten
AA
Vorschau

Große Überschrift — 24px fett

Fließtext. Der schnelle braune Fuchs springt über den faulen Hund. Lies ein, zwei Absätze und schau, ob der Kontrast über längere Zeit angenehm bleibt.

Kleine Bildunterschrift — 12px regulär. WCAG schützt in dieser Größe nur 14pt und darüber, daher brauchen winzige Texte den strengsten Kontrast.

Inline-Link →

Was ist ein WCAG-Kontrastprüfer?

Ein *Kontrastprüfer* ist das, was Designer und Entwickler vor dem Livegang eines Screens nutzen. Er berechnet das **Kontrastverhältnis** zwischen zwei Farben — deinem Text und dem Hintergrund — mit der Formel der Web Content Accessibility Guidelines (WCAG). Je höher das Verhältnis, desto leichter lesbar.

WCAG definiert drei Schwellen. **3:1** ist das Minimum für große Überschriften (24px+ regulär oder 18,66px+ fett) und für sichtbare Ränder interaktiver Komponenten wie Buttons, Formularfelder und Icons. **4,5:1** ist die AA-Schwelle für Fließtext — der Standard, den die meisten Teams anpeilen. **7:1** ist AAA, die höchste Stufe, die Menschen mit Sehbehinderung stark unterstützt.

Kontrast ist **nicht** dasselbe wie Farbintensität. Zwei knallige Markenfarben können schwer lesbar bleiben, wenn ihre *Helligkeit* ähnlich ist. Dieses Tool wendet die WCAG-Formel kanalweise an, zeigt den exakten Wert und benotet jeden Kontext, damit du nicht raten musst.

Was du beim Prüfen lernst

  • Kontrastverhältnisse reichen von 1:1 (identische Farben) bis 21:1 (reines Schwarz auf reinem Weiß). Marken-Paarungen liegen meist zwischen 2:1 und 12:1.
  • WCAG verwendet *relative Helligkeit*, nicht wahrgenommene Helligkeit — Gelb auf Weiß kann passend wirken und trotzdem bei 1,3:1 durchfallen.
  • Großer Text hat eine entspanntere Schwelle (3:1 für AA), weil große Glyphen bei gleichem Kontrast leichter lesbar sind.

Kontrast Schritt für Schritt prüfen

  1. Beide Farben eingeben

    Tippe oder füge einen HEX-Wert ein oder nutze den Farbwähler. Vordergrund ist dein Text oder Icon; Hintergrund ist das, was dahinter liegt.

  2. Kontrastwert ablesen

    Die große Zahl links ist das WCAG-Kontrastverhältnis. Unter 3:1 ist riskant für jede UI; unter 4,5:1 reicht es für Fließtext nicht.

  3. AA/AAA-Noten checken

    Drei Zeilen zeigen Pass/Fail für Fließtext (4,5/7), großen Text (3/4,5) und UI-Komponenten (3:1). Ziele auf den grünen Haken in jeder Zeile, die deine Design tatsächlich nutzt.

  4. Bei Fehlschlag "Vordergrund anpassen" klicken

    Wenn AA scheitert, schiebt das Tool die Helligkeit deines Vordergrunds — bei gleichem Farbton — bis das Paar besteht. Erneut klicken für AAA.

  5. Endgültiges Paar kopieren

    Sobald beide Farben in den nötigen Kontexten bestehen, kopiere das CSS-Snippet (color: + background:) in dein Stylesheet oder in deine Design Tokens.

WCAG-Kontrastziele auf einen Blick

Vergleiche, was du stilst, mit der nötigen Stufe. Quelle: WCAG 2.2 Understanding 1.4.3 und 1.4.11.

ZielAA minAAA minHinweise
Fließtext (< 18pt regulär)4.5 : 17 : 1Standardregel für Absätze, Labels, Bildunterschriften
Großer Text (≥ 18pt regulär oder ≥ 14pt fett)3 : 14.5 : 1Überschriften, Hero-Copy, große Zitate
UI-Komponenten und grafische Objekte3 : 1Buttonränder, Formularfelder, Icons, Focus-Ringe
Logo oder reine DekoAusgenommenAusgenommenLogos und Beiwerk-Text sind ausgenommen — Usability bleibt wichtig
Deaktivierter ZustandAusgenommenAusgenommenInaktive Controls sind ausgenommen, aber nicht als Ausrede für schlechte Defaults

Kontrastbeispiele zum Ausprobieren

Bestehende Dunkel-auf-Hell-Paarung

Fließtext, komfortabel AA + AAA
color: #1f2937;       /* slate-800 */background: #f9fafb;  /* slate-50  *//* Contrast ratio ≈ 14.6:1 */

Klassisches dunkles Slate auf nahezu Weiß. Besteht AAA für Fließtext (≥ 7:1) mit Reserve. Die meisten Produkt-UIs sollten standardmäßig in diese Gegend zielen.

Markenblau, das AA *knapp* verfehlt

Sieht knackig aus, scheitert an der Mathe
color: #3b82f6;       /* blue-500 */background: #ffffff;/* Contrast ratio ≈ 4.0:1 */

Lebendige Blautöne auf Weiß landen oft bei rund 4:1 — lesbar für große Überschriften (besteht 3:1 AA Large), aber unter 4,5:1 für Fließtext. Für Buttons und CTAs ab 18px verwenden, nicht für Absätze.

Gelb, das gut aussieht und es nicht ist

Auge lügt — Helligkeit nicht
color: #facc15;       /* amber-400 */background: #ffffff;/* Contrast ratio ≈ 1.6:1 */

Helles Gelb auf Weiß ist die berühmte Falle: laut wirkend, Helligkeit aber zu nah beieinander. Reserviere diese Kombi für dunkle Hintergründe (#facc15 auf #1f2937 ergibt ≈ 12:1).

Häufige Kontrastfehler

  • Auf das Auge vertrauen statt auf das Verhältnis. Lebhafte, gesättigte Farben können "kraftvoll" wirken und die WCAG-Mathe trotzdem nicht erfüllen.
  • Vergessen, dass dünne Schriftstärken den effektiven Kontrast *senken* — sie lesen sich wie weniger Tinte pro Pixel. Bei Hairline-Schnitten das Verhältnis erhöhen.
  • Nur gegen reines Weiß prüfen. Echte Hintergründe sind off-white, Gradient oder Foto — gegen die echte Untergrundfarbe neu prüfen.

WCAG-Kontrast FAQ

Was ist ein guter Kontrastwert?
Ziel mindestens 4,5:1 für Fließtext und 3:1 für große Überschriften oder interaktive UI. 7:1 ist das AAA-Ziel — streng, aber sinnvoll in kritischen Leseflüssen wie Doku, Anleitungen und Fehlermeldungen.
Was ist der Unterschied zwischen AA und AAA?
AA ist die rechtliche Mindestlinie für Barrierefreiheit, die die meisten Regularien fordern (WCAG 2.1/2.2 AA). AAA ist das strengere Ziel für Organisationen, die starken Support für Sehbehinderte wollen. AAA ist nicht Pflicht, aber im Fließtext ein vernünftiges Ziel.
Was zählt in WCAG als "großer Text"?
WCAG definiert großen Text als 18pt oder mehr (≈ 24px) in regulärem Schnitt oder 14pt oder mehr (≈ 18,66px) in fett. Großer Text benötigt für AA nur 3:1; kleinerer Text 4,5:1.
Warum verfehlt meine Markenfarbe den Kontrast?
Helle Mitteltöne — vor allem Blau, Gelb und Rot um 50% Helligkeit — landen auf Weiß oft knapp unter 4,5:1. Lösung meist: Vordergrund abdunkeln (oder als Hintergrund unter weißem Text einsetzen). Mit "Vordergrund anpassen" findest du den nächsten bestehenden Ton.
Müssen deaktivierte Controls WCAG bestehen?
Nein — deaktivierte Controls und reine Deko sind explizit ausgenommen. Aber "ausgenommen" ist nicht "gute UX". Wenn Nutzer einen deaktivierten Button nicht vom Hintergrund unterscheiden können, wissen sie nicht, dass er existiert.

Mehr erfahren

Weitere Entwickler-Tools

Coddy programming languages illustration

Lerne mit Coddy zu programmieren

LOS GEHT'S