Zum Inhalt springen

Kontrastverhältnis (WCAG)

Er kontrasten mellem denne tekstfarve og baggrundsfarve høj nok til at bestå WCAG AA (eller AAA)?

Antwort: Til webdesign og digitale tryksager stiller WCAG (Web Content Accessibility Guidelines) krav om et minimumskontrastforhold mellem tekst og baggrund, så teksten kan læses af flest muligt — herunder svagtseende. Beregneren regner kontrastforholdet ud fra to RGB-farver efter WCAG's officielle formel for relativ luminans. Den erstatter ikke en fuld tilgængelighedsgennemgang, som også ser på skriftstørrelse, kontekst og andre WCAG-kriterier.

Formel

relativ luminans L = 0,2126×R + 0,7152×G + 0,0722×B, hvor hver kanal først lineariseres: c ≤ 0,03928 → c/12,92, ellers ((c+0,055)/1,055)^2,4 (c = kanalværdi/255)

kontrastforhold = (L_lys + 0,05) / (L_mørk + 0,05)

Formlen er WCAG 2.1's officielle definition under succeskriterie 1.4.3 (minimumskontrast).

Symbole und Einheiten in der Formel
SymbolBedeutungEinheit
r1Tekstfarve – rød (R)—
g1Tekstfarve – grøn (G)—
b1Tekstfarve – blå (B)—
r2Baggrundsfarve – rød (R)—
g2Baggrundsfarve – grøn (G)—
b2Baggrundsfarve – blå (B)—
=Kontrastforhold:1
=Relativ luminans (tekstfarve)
=Relativ luminans (baggrundsfarve)

Gültigkeit und Quelle

Quelle
WCAG 2.1, SC 1.4.3 (relativ luminans-formel)

Gilt nicht, wenn

  • Vejledende beregning af selve tallet. Om kontrastforholdet er 'nok' afhænger også af skriftstørrelse/fed og hvilket WCAG-niveau (AA/AAA) I sigter efter — brug altid et rigtigt kontrastværktøj som endelig kontrol.

Rechenbeispiel

Die eigenen Standardwerte des Rechners sind eingesetzt. Die Zahlen sind mit genau der Formel berechnet, die das Werkzeug verwendet.

Sat ind

  • Tekstfarve – rød (R)0
  • Tekstfarve – grøn (G)0
  • Tekstfarve – blå (B)0
  • Baggrundsfarve – rød (R)255
  • Baggrundsfarve – grøn (G)255
  • Baggrundsfarve – blå (B)255

Geber

  • Kontrastforhold21,00 :1
  • Relativ luminans (tekstfarve)0,000
  • Relativ luminans (baggrundsfarve)1,000

Der Rechner selbst ist gesperrt

Lege einen kostenlosen Zugang an, um alle Artikel, Rechner, Vorlagen und das Sortiment freizuschalten — und Zugriff auf Quizze und Klassen zu erhalten. Es dauert unter einer Minute: Name, E-Mail und ein Passwort. Keine Zahlungskarte.

Willst du zuerst etwas ausprobieren? Sieh, was du ohne Konto nutzen kannst — der Junior-Bereich, das Lexikon, die Videos und mehr.

Sådan bruger du den

Når du designer hjemmesider, nyhedsbreve, apps og digitale tryksager, skal tekst kunne læses af svagtseende. Offentlige myndigheder er omfattet af webtilgængelighedsloven, og WCAG 2.1 AA kræver mindst 4,5:1 for normal tekst og 3:1 for stor tekst. Beregneren regner kontrastforholdet ud fra to RGB-farver.

Schritt für Schritt

  1. Find RGB-værdierne for tekstfarven, fx i Illustrator eller fra designmanualens hex-kode.
  2. Find RGB-værdierne for baggrunden.
  3. Beregneren regner hver farves relative luminans efter WCAG's formel.
  4. Kontrastforholdet er den lyse luminans + 0,05 delt med den mørke + 0,05. Sammenlign med 4,5:1 og 3:1.

Typische Fehler

  • At regne på CMYK-værdier. WCAG gælder skærmfarver i sRGB.
  • At tro at stor tekst er alt over 14 pt. Stor tekst er 18 pt eller 14 pt fed.
  • At teste kun knappens hvilestilling og glemme hover og fokus.

Beispiele aus dem Alltag

Grå tekst på hvid hjemmeside

En kunde vil have brødtekst i lys grå (RGB 150, 150, 150) på hvid baggrund, fordi det ser elegant ud.

Tekstfarve – rød (R)
150
Tekstfarve – grøn (G)
150
Tekstfarve – blå (B)
150
Baggrundsfarve – rød (R)
255
Baggrundsfarve – grøn (G)
255
Baggrundsfarve – blå (B)
255

Es bedeutet: Kontrasten er kun 2,96 :1, og det er under 4,5:1. Foreslå en mørkere grå, fx RGB 118, 118, 118.

Hvid tekst på en mørkeblå knap

En kommunes hjemmeside har knapper i mørkeblå (RGB 0, 51, 102) med hvid tekst.

Tekstfarve – rød (R)
255
Tekstfarve – grøn (G)
255
Tekstfarve – blå (B)
255
Baggrundsfarve – rød (R)
0
Baggrundsfarve – grøn (G)
51
Baggrundsfarve – blå (B)
102

Es bedeutet: Kontrasten er 12,61 :1, og det klarer både AA og AAA for normal tekst.

Orange logo-farve som tekst

Designmanualen har en orange farve (RGB 255, 140, 0), og kunden vil bruge den til links på hvid baggrund.

Tekstfarve – rød (R)
255
Tekstfarve – grøn (G)
140
Tekstfarve – blå (B)
0
Baggrundsfarve – rød (R)
255
Baggrundsfarve – grøn (G)
255
Baggrundsfarve – blå (B)
255

Es bedeutet: Kontrasten er 2,33 :1. Den er for lav til tekst, så brug den orange farve til flader og vælg en mørkere variant til links.

Faustregel

Sort på hvid er 21:1, og grå RGB 118, 118, 118 på hvid giver 4,54:1, lige over AA-kravet.

So überprüfst du die Antwort

Resultatet ligger altid mellem 1:1 (samme farve) og 21:1 (sort og hvid).