Farbkontrast-Prüfer
Prüfe den WCAG-2.1-Kontrast und den APCA-Lc-Wert zwischen Text und Hintergrund, sieh AA-, AAA- und 3:1-Badges und wende die nächste bestandene Farbe an.
Farbkontrast-Prüfer — Gib eine Vordergrundfarbe (Text) und eine Hintergrundfarbe in HEX (auch 8-stellig mit Alpha), rgb() oder hsl() ein; dieses Tool komponiert einen halbtransparenten Vordergrund über den Hintergrund und berechnet dann das exakte WCAG-2.1-Kontrastverhältnis sowie den APCA-(WCAG-3)-Lc-Wert. Es zeigt live AA-/AAA-Bestanden-Badges für normalen und großen Text, ein 3:1-Badge für UI-Komponenten und Grafiken, einen Vordergrund-Hintergrund-Tausch und einen Ein-Klick-Vorschlag für die nächste bestandene Farbe. Alles läuft lokal in deinem Browser, sodass niemals Farben auf einen Server hochgeladen werden.
Was ist Farbkontrast-Prüfer?
Der Farbkontrast-Prüfer ist ein kostenloser Online-WCAG- und APCA-Kontrastprüfer für Designer, Entwickler und Barrierefreiheits-Tester. Er akzeptiert Farben als HEX (#rgb, #rrggbb und 8-stellig #rrggbbaa mit Alpha), rgb()/rgba() und hsl()/hsla(), komponiert einen durchscheinenden Vordergrund vor dem Messen über den Hintergrund und meldet sowohl das WCAG-2.1-Verhältnis (1:1 bis 21:1) als auch den APCA-Lc-Helligkeitskontrastwert. Er markiert WCAG-2.1-Stufe AA (4.5:1 normal, 3:1 groß) und AAA (7:1 normal, 4.5:1 groß), ergänzt ein 3:1-Badge für nichttextliche UI-Komponenten und Grafiken und kann den nächsten bestandenen Vordergrund vorschlagen — nur die Helligkeit wird bis zum Erreichen von AA oder AAA angepasst — den du mit einem Klick anwendest.
So verwendest du Farbkontrast-Prüfer
- Gib die Vordergrundfarbe (Text) als HEX, rgb() oder hsl() ein — 8-stelliges HEX oder rgba mit Alpha wird akzeptiert — oder klicke auf den Farbwähler.
- Gib die Hintergrundfarbe genauso ein; ein halbtransparenter Vordergrund wird darüber (und der Hintergrund über Weiß) komponiert, bevor der Kontrast gemessen wird.
- Nutze die Tauschen-Schaltfläche, um Vorder- und Hintergrund jederzeit zu vertauschen.
- Lies das WCAG-2.1-Kontrastverhältnis und den direkt daneben angezeigten APCA-Lc-Wert.
- Prüfe die AA- und AAA-Badges für normalen und großen Text sowie das 3:1-Badge für UI-Komponenten und Grafiken.
- Wenn ein Paar durchfällt, sieh dir die nächste bestandene AA- oder AAA-Farbe an und klicke auf Anwenden, um den Vordergrund zu aktualisieren.
Beispiele
Dunkelgrauer Text auf Weiß
Eingabe
Vordergrund #595959, Hintergrund #ffffff
Ausgabe
Verhältnis 7.00:1 mit hohem APCA Lc — besteht AA und AAA für normalen und großen Text
Halbtransparenter Vordergrund
Eingabe
Vordergrund #00000080 (50 % Schwarz) über #ffffff
Ausgabe
Zuerst zu einem satten Grau komponiert, dann werden WCAG-Verhältnis und APCA Lc berechnet
Eine durchgefallene Farbe reparieren
Eingabe
Vordergrund #999999 auf #ffffff — 2.85:1, besteht AA nicht
Ausgabe
Öffne die nächste AA-Farbe und klicke Anwenden, um 4.5:1 bei gleichem Farbton zu erreichen
Häufig gestellte Fragen
- Welche Kontrastverhältnisse verlangt WCAG?
- WCAG 2.1 Stufe AA benötigt mindestens 4.5:1 für normalen und 3:1 für großen Text; Stufe AAA benötigt 7:1 und 4.5:1. Nichttextliche UI-Komponenten und grafische Objekte (SC 1.4.11) benötigen 3:1. Dieser Prüfer zeigt für jeden dieser Schwellenwerte ein Bestanden-/Nicht-bestanden-Badge.
- Was ist der APCA-Lc-Wert?
- APCA (Accessible Perceptual Contrast Algorithm) ist die für WCAG 3 vorgeschlagene Kontrastmethode. Er liefert einen Helligkeitskontrast-Wert (Lc) von etwa 0 bis 108, wobei höher mehr Kontrast bedeutet, und berücksichtigt die Polarität (dunkel auf hell vs. hell auf dunkel). Er wird neben dem WCAG-2.1-Verhältnis gezeigt und verwendet eigene Richtwerte statt eines einzigen Bestanden/Nicht-bestanden.
- Wie funktioniert der Vorschlag der nächsten bestandenen Farbe?
- Er behält Farbton und Sättigung des Vordergrunds bei und passt nur seine Helligkeit heller oder dunkler an, bis der Kontrast zum Hintergrund AA (4.5:1) oder AAA (7:1) erfüllt; dann kannst du ihn mit einem Klick anwenden. Ist der Hintergrund mitteltonig und das Ziel nicht erreichbar, zeigt er stattdessen die nächstmögliche Farbe.
- Welche Farbformate kann ich eingeben?
- HEX (#rgb, #rrggbb sowie #rgba und 8-stelliges #rrggbbaa mit Alpha), rgb()/rgba() und hsl()/hsla(), mit einem nativen Farbwähler für jedes Feld. Ein halbtransparenter Vordergrund wird über den Hintergrund komponiert — der selbst zuerst auf Weiß reduziert wird — bevor das Verhältnis berechnet wird. Benannte Farben werden nicht unterstützt.
- Werden meine Farben an einen Server gesendet?
- Nein. Das gesamte Parsen, Komponieren sowie die Berechnung von Leuchtdichte, Verhältnis und APCA laufen vollständig in deinem Browser mit JavaScript — es werden keine Farben hochgeladen und nichts an einen Server gesendet, sodass es privat und nach dem Laden der Seite sogar offline funktioniert.
Verwandte Tools
Code zu Bild
Verwandle einen Code-Schnipsel im Browser in ein Bild mit Syntaxhervorhebung – mit über 20 Sprachen, eigenen Themes und Hintergründen, Zeilennummern und PNG- oder SVG-Export.
Farbmischer
Mische zwei HEX-Farben in einem gewählten Verhältnis im RGB- oder Lab-Farbraum und lies die entstehende Mittelfarbe als Farbfeld und kopierbaren HEX-Wert ab.
Farbabstufungs-Generator
Verwandle eine HEX-Basisfarbe in eine OKLCH-, HSL- oder RGB-Skala mit einstellbaren Stufen, WCAG-Kontrasthinweisen pro Stufe und Export als CSS, Tailwind und JSON.
Farbenblindheits-Simulator
Lade ein Bild hoch und sieh dir die Vorschau an, wie es bei Protanopie, Deuteranopie, Tritanopie oder vollständiger Farbenblindheit aussieht, und lade dann das simulierte Ergebnis herunter.