Przejdź do treści

Współczynnik kontrastu (WCAG)

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

Odpowiedź: 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.

Wzór

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 i jednostki we wzorze
SymbolZnaczenieJednostka
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)

Ważność i źródło

Źródło
WCAG 2.1, SC 1.4.3 (relativ luminans-formel)

Nie dotyczy, gdy

  • 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.

Przykład obliczeniowy

Wstawiono domyślne wartości kalkulatora. Liczby obliczono dokładnie tym wzorem, którego używa narzędzie.

Wstawiono

  • 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

Dawca

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

Sam kalkulator jest zablokowane

Utwórz bezpłatne konto, aby odblokować wszystkie artykuły, kalkulatory, szablony i asortyment — i uzyskać dostęp do quizów i klas. Zajmuje to poniżej minuty: imię, email i hasło. Żadna karta kredytowa.

Chcesz najpierw czegoś spróbować? Zobacz, czego możesz używać bez konta — strefa junior, leksykon, filmy i więcej.

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.

Krok za krokiem

  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.

Typowe błędy

  • 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.

Przykłady z codzienności

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

To znaczy: 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

To znaczy: 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

To znaczy: 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.

Reguła praktyczna

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

Jak sprawdzić odpowiedź

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