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.
Standardregel für Absätze, Labels, Bildunterschriften
Großer Text (≥ 18pt regulär oder ≥ 14pt fett)
3 : 1
4.5 : 1
Überschriften, Hero-Copy, große Zitate
UI-Komponenten und grafische Objekte
3 : 1
—
Buttonränder, Formularfelder, Icons, Focus-Ringe
Logo oder reine Deko
Ausgenommen
Ausgenommen
Logos und Beiwerk-Text sind ausgenommen — Usability bleibt wichtig
Deaktivierter Zustand
Ausgenommen
Ausgenommen
Inaktive 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.