Перейти до вмісту

Перевірка контрастності кольорів (WCAG)

Перевірте контрастність кольору тексту й тла за WCAG 2.2 на рівні AA та AAA — з підказкою найближчого кольору, що відповідає вимогам. Усе працює у вашому браузері.

Великий текст: 24 px звичайний або 18,66 px жирний

Звичайний основний текст розміром 16 px потребує контрасту щонайменше 4,5:1 щодо тла для рівня WCAG AA і 7:1 для AAA.

Контур кнопки
Коефіцієнт контрасту17,16:1
  • AA Звичайний текст ≥ 4,5:1 · SC 1.4.3Пройдено
  • AA Великий текст ≥ 3:1 · SC 1.4.3Пройдено
  • AAA Звичайний текст ≥ 7:1 · SC 1.4.6Пройдено
  • AAA Великий текст ≥ 4,5:1 · SC 1.4.6Пройдено
  • AA Компоненти інтерфейсу та графіка ≥ 3:1 · SC 1.4.11Пройдено

Усі пари у вашій палітрі

Рядки — це тло, стовпці — кольори тексту. Виберіть клітинку, щоб перевірити пару вище.

Тло3366ff33ccff6633ff33ffcccc33ffffffff000000
3366ff
33ccff
6633ff
33ffcc
cc33ff
ffffff
000000
Працює у браузері · без надсилання на серверЯк це працює

Як користуватися: Перевірка контрастності

  1. 1

    Введіть два кольори

    Введіть колір тексту й колір тла у форматі HEX, rgb(), hsl() або oklch() або відкрийте круглий зразок, щоб вибрати колір.

  2. 2

    Прочитайте результат

    Коефіцієнт і п’ять рядків «Пройдено» або «Не пройдено» показують рівні AA та AAA для звичайного й великого тексту, а також правило 3:1 для іконок і рамок.

  3. 3

    Застосуйте виправлення

    Якщо якийсь рівень не пройдено, візьміть найближчий темніший чи світліший колір тексту або тла, який проходить перевірку, і скопіюйте нове значення.

Ліміти та Pro

Безкоштовно й без обмежень: будь-яка кількість перевірок, 5 критеріїв WCAG 2.2 для кожної пари, 2 пропоновані виправлення для кожного рівня, який не пройдено, і сітка до 7 кольорів.

Про інструмент: Перевірка контрастності

Цей засіб перевірки контрасту вимірює, наскільки два кольори відрізняються за яскравістю, за формулою відносної яскравості з WCAG 2.2. Така сама формула лежить в основі перевірок доступності в браузерах і плагінів для дизайну. Результат — коефіцієнт від 1:1 (однакові кольори) до 21:1 (чорний на білому). Критерій успіху 1.4.3 вимагає 4,5:1 для основного тексту й 3:1 для великого тексту на рівні AA; критерій 1.4.6 підвищує вимоги до 7:1 і 4,5:1 для рівня AAA; критерій 1.4.11 вимагає 3:1 для значущих нетекстових елементів, як-от рамки фокуса, контури полів уведення й лінії діаграм.

Живий зразок показує в ваших кольорах текст обох розмірів, кнопку з контуром та іконку, тож можна оцінити не лише число, а й читабельність. Коефіцієнти відкидаються до двох знаків після коми, а не округлюються, бо пара з 4,496:1 не відповідає вимозі 4,5:1. Якщо рівень не пройдено, засіб шукає світлість одного з кольорів в OKLCH, зберігаючи відтінок і насиченість, і пропонує найближче значення, що проходить перевірку, окремо для тексту й для тла.

Засіб працює з однотонними кольорами. Він не оцінює текст на фото чи градієнтах, прозорість, відтворення товщини шрифту на конкретному екрані та новіший метод APCA, запропонований для WCAG 3. Тож вважайте успішний результат мінімумом і перевіряйте також на реальних екранах.

Приватність

Обидва кольори залишаються в цій вкладці: коефіцієнт, перевірки «Пройдено» й «Не пройдено» та пропоновані виправлення обчислюються у вашому браузері, а значення кольорів не надсилаються на сервер і не зберігаються.

Перевірка контрастності: поширені запитання

Що в WCAG вважається великим текстом?
Великий текст — це щонайменше 18 пунктів, тобто 24 CSS-пікселі, звичайної насиченості або щонайменше 14 пунктів, приблизно 18,66 CSS-пікселя, напівжирного накреслення. Для такого тексту потрібно лише 3:1 на рівні AA і 4,5:1 на рівні AAA. Заголовки часто підпадають під це, а більшість кнопок, підписів і основного тексту мають менший розмір, тож для них потрібен суворіший коефіцієнт 4,5:1.
Чому 4,48:1 не проходить, хоча округлюється до 4,5?
WCAG задає пороги як мінімальні, а пояснювальні документи кажуть, що значення не слід округлювати вгору. Коефіцієнт 4,48:1 менший за 4,5:1, тому звичайний текст не проходить рівень AA. З тієї самої причини цей засіб відкидає показане число до двох знаків після коми, і його висновок збігається з автоматичними перевірками, як-от axe і Lighthouse.
Чи потрібен контраст іконкам і кнопкам?
Так. Критерій успіху 1.4.11 «Контраст нетекстових елементів» вимагає 3:1 між значущою графікою та її оточенням: іконками, що передають інформацію, контуром текстового поля, межею кнопки без заливки, індикаторами фокуса та лініями діаграм. Декоративна графіка й вимкнені елементи керування виняток. У зразку видно кнопку з контуром та іконку кольору вашого тексту.
Як засіб добирає виправлений колір?
Він переводить колір, що не проходить, в OKLCH, зберігає відтінок і насиченість та невеликими кроками змінює світлість у бік темнішого й світлішого, доки пара не досягне потрібного значення. Із двох варіантів пропонується ближчий, окремо для тексту й для тла, тож фірмовий колір залишається впізнаваним, а вимоги AA або AAA виконуються.
Чи достатньо контрасту за WCAG для доступності?
Це мінімум, а не гарантія. Люди зі слабким зором, відблиски на телефоні, тонкі шрифти та сигнали лише кольором можуть створювати проблеми навіть за коефіцієнта, що проходить перевірку. Поєднуйте достатній контраст із читабельним розміром шрифту, підкресленням або іконками для посилань і станів та тестуванням із реальними користувачами. Контраст — лише один із багатьох критеріїв WCAG, тож повний аудит охоплює значно більше, ніж колір.

Інші завдання з цим інструментом