Przejdź do treści

Grafiki: banery, memy, kolaże

Sprawdzanie kontrastu kolorów

Wpisz kolor tekstu i tła, a zobaczysz współczynnik kontrastu i progi WCAG. Dodaj miniaturę albo zdjęcie, żeby sprawdzić, czy napis będzie czytelny w każdym miejscu.

Za darmoBez logowaniaDziała w przeglądarcePliki zostają na urządzeniu

Sprawdź kontrast

Wpisz kod HEX (#777, #777777) albo RGB (119, 119, 119).
Współczynnik kontrastu-
Kryterium WCAG 2.2WymaganeWynik
Zwykły tekst, poziom AA (1.4.3)4,5:1-
Duży tekst, poziom AA (1.4.3)3:1-
Zwykły tekst, poziom AAA (1.4.6)7:1-
Duży tekst, poziom AAA (1.4.6)4,5:1-
Ikony, ramki pól, przyciski (1.4.11)3:1-

Duży tekst to co najmniej 18 pt (ok. 24 px) albo 14 pt pogrubiony (ok. 18,7 px). Wynik zaokrąglamy w dół - 4,49:1 to wciąż za mało na AA.

Dalej: Paleta kolorów ze zdjęcia Podgląd miniatury YouTube Baner i okładka Gradient i tło

Zwykły tekst 16 px - tak wygląda opis, akapit albo napis pod zdjęciem.

Duży tekst 24 px

Pogrubiony 19 px - nagłówek karty

Przycisk z obramowaniem

Napis na miniaturze lub zdjęciu

Na zdjęciu tło nie ma jednego koloru, więc sprawdzamy kontrast napisu z każdym pikselem pod nim. Używamy koloru tekstu i tła z góry strony. Obraz nie opuszcza urządzenia.

Dodaj miniaturę, a zobaczysz, czy napis w wybranym kolorze jest czytelny.

Szary napis na białym tle wygląda elegancko na dużym monitorze, ale na telefonie w słońcu znika. Sprawdzanie kontrastu kolorów pozwala przed publikacją ocenić, czy tekst na stronie, grafice, okładce rolki albo miniaturze YouTube da się wygodnie przeczytać. Narzędzie liczy współczynnik kontrastu według WCAG 2.2, pokazuje progi AA i AAA, proponuje najbliższy kolor, który je spełnia, i sprawdza napis na prawdziwym zdjęciu.

Jak sprawdzić kontrast tekstu

  1. Wpisz kolor tekstu i kolor tła (HEX albo RGB) lub wybierz je z próbnika.
  2. Odczytaj współczynnik kontrastu i sprawdź w tabeli, które kryteria WCAG spełnia para kolorów.
  3. Zobacz podgląd zwykłego, dużego i pogrubionego tekstu oraz przycisku z obramowaniem.
  4. Jeśli kontrast jest za niski, kliknij „Użyj” przy propozycji - narzędzie zmieni jasność koloru tak mało, jak się da.
  5. Dodaj miniaturę albo zdjęcie, wpisz napis i sprawdź, jak wypada w najsłabszym miejscu.

Sprawdzanie kontrastu kolorów według WCAG

Kryterium WCAG 2.2PoziomMinimalny kontrast
1.4.3 Kontrast (minimalny) - zwykły tekstAA4,5:1
1.4.3 Kontrast (minimalny) - duży tekstAA3:1
1.4.6 Kontrast (wzmocniony) - zwykły tekstAAA7:1
1.4.6 Kontrast (wzmocniony) - duży tekstAAA4,5:1
1.4.11 Kontrast elementów nietekstowych - ikony, ramki pól, przyciskiAA3:1

Duży tekst to według WCAG co najmniej 18 punktów albo 14 punktów pogrubionych, czyli w przybliżeniu 24 px i 18,7 px na stronie. Wymagania nie dotyczą logotypów, napisów czysto dekoracyjnych i elementów nieaktywnych. Wynik zaokrąglamy w dół, bo tak każe definicja progu: para o kontraście 4,49:1 nie spełnia AA, nawet jeśli po zaokrągleniu wyglądałaby na 4,5.

Jak liczy się kontrast

Dla każdego koloru liczymy luminancję względną - jasność odczuwaną przez oko. Wartości R, G i B zamieniamy na liniowe (wartość/255; do 0,04045 dzielimy przez 12,92, powyżej stosujemy wzór ((c + 0,055) / 1,055)2,4), a potem sumujemy z wagami 0,2126 R + 0,7152 G + 0,0722 B. Zieleń ma największą wagę, bo oko jest na nią najbardziej czułe. Kontrast to (L1 + 0,05) / (L2 + 0,05), gdzie L1 jest jaśniejszym kolorem. Wynik mieści się od 1:1 (ten sam kolor) do 21:1 (czarny na białym). Popularny szary #777777 na białym daje 4,478:1, czyli tuż poniżej progu (narzędzie pokaże 4,47:1) - wystarczy #767676, żeby było 4,54:1.

Wzór WCAG 2 ma znane słabości: zawyża kontrast ciemnych par i nie uwzględnia grubości ani wielkości czcionki. Dlatego jako możliwy następca proponowany jest model APCA, brany pod uwagę przy pracach nad WCAG 3. Nie jest jednak częścią żadnego obowiązującego standardu - punktem odniesienia w przepisach i normach jest WCAG 2.

Napis na zdjęciu i miniaturze

Na zdjęciu tło ma setki kolorów, więc jeden współczynnik nie wystarczy. Narzędzie porównuje kolor napisu z każdym pikselem pod nim i pokazuje najsłabsze miejsce oraz wartość, którą osiąga 90% powierzchni. Miniaturę na YouTube czy okładkę rolki ogląda się w małym rozmiarze, często w ruchu, więc warto celować w 4,5:1 nawet przy dużym napisie. Jeśli kontrast spada, pomaga półprzezroczysty pasek pod napisem, obrys liter, cień albo przesunięcie napisu na spokojniejszy fragment zdjęcia. Kolory do wypróbowania znajdziesz w palecie kolorów ze zdjęcia, a gotową miniaturę obejrzysz w podglądzie miniatury YouTube.

Kontrast ma też znaczenie prawne. Od 28 czerwca 2025 roku wiele sklepów internetowych i usług cyfrowych w Unii Europejskiej musi spełniać wymagania dostępności (Europejski akt o dostępności, w Polsce ustawa z 26 kwietnia 2024 r. o zapewnianiu spełniania wymagań dostępności niektórych produktów i usług przez podmioty gospodarcze). W praktyce punktem odniesienia jest norma EN 301 549, oparta na WCAG 2.1 na poziomie AA. Mikroprzedsiębiorcy świadczący usługi są z tego obowiązku zwolnieni. To ogólna informacja, nie porada prawna.

Najczęstsze pytania

Jaki kontrast jest wymagany przez WCAG?

Na poziomie AA: 4,5:1 dla zwykłego tekstu, 3:1 dla dużego tekstu oraz ikon, ramek pól i przycisków. Na poziomie AAA: 7:1 dla zwykłego i 4,5:1 dla dużego tekstu.

Czy biały tekst na różowym lub pomarańczowym przycisku jest czytelny?

Często nie. Biały na #ec4899 daje około 3,5:1, a na #f97316 około 2,8:1 - wystarczy to najwyżej dla dużego tekstu. Przyciemnij tło albo użyj ciemnego tekstu.

Jak poprawić kontrast, nie zmieniając koloru marki?

Zmień tylko jasność: zostaw odcień, a przyciemnij tekst albo rozjaśnij tło. Tak działa podpowiedź w narzędziu. Kolor marki możesz zostawić w logo i dużych elementach, a do tekstu użyć ciemniejszej wersji.

Czy duży tekst może mieć mniejszy kontrast?

Tak, od 18 pt (ok. 24 px) albo 14 pt pogrubionego (ok. 18,7 px) wystarczy 3:1 na poziomie AA. Grube, duże litery są czytelne przy słabszym kontraście.

Co to jest APCA?

To nowy model liczenia kontrastu (Accessible Perceptual Contrast Algorithm), brany pod uwagę przy pracach nad WCAG 3. Lepiej uwzględnia wielkość i grubość czcionki, ale nie jest standardem, więc do oceny zgodności używa się WCAG 2.

Źródła

  • W3C: Web Content Accessibility Guidelines (WCAG) 2.2 - kryteria 1.4.3, 1.4.6 i 1.4.11 oraz definicje „luminancja względna”, „współczynnik kontrastu” i „duży tekst”.
  • W3C: Understanding Success Criterion 1.4.3: Contrast (Minimum).
  • Dyrektywa (UE) 2019/882 (Europejski akt o dostępności) i ustawa z dnia 26 kwietnia 2024 r. o zapewnianiu spełniania wymagań dostępności niektórych produktów i usług przez podmioty gospodarcze.
  • W3C: WCAG 3 Introduction (status prac, październik 2026) oraz opis APCA w repozytorium autora (Myndex, SAPC-APCA).