Перейти к основному содержанию

Проверка пар цветов на доступность

Проверьте цветовой контраст WCAG 2.x между цветом текста и цветом фона: получите точный коэффициент контраста, результат «прошло/не прошло» для AA и AAA для обычного и крупного текста, а также рекомендуемый доступный цвет текста, если пара не прошла проверку.

Ввод

Цвет текста.

Цвет позади текста.

Вывод

Результаты контраста
ПоказательЗначение
No data yet

Ближайшая корректировка яркости вашего цвета текста, которая проходит WCAG AA для обычного текста. Без изменений, если ваша пара уже проходит.

Это было полезно?

Руководства

Выберите цвет текста и цвет фона — и этот инструмент проверит, соответствует ли пара требованиям к контрасту Web Content Accessibility Guidelines (WCAG) — стандарту, который используют аудиты доступности, Lighthouse и большинство законодательных требований к цифровой доступности (ADA, EN 301 549, Section 508).

Что такое цветовой контраст WCAG?

WCAG 2.x определяет две формулы. Во-первых, относительная яркость — насколько ярким кажется цвет, с учетом того, как человеческий глаз воспринимает красный, зеленый и синий (L = 0.2126×R + 0.7152×G + 0.0722×B, с использованием линеаризованных каналов sRGB). Во-вторых, коэффициент контраста между двумя цветами — (L1 + 0.05) / (L2 + 0.05), где более светлая яркость делится на более темную, — который варьируется от 1:1 (одинаковые цвета) до 21:1 (чисто черный на чисто белом).

WCAG устанавливает минимальные коэффициенты, чтобы текст был читаем для людей с ослабленным зрением или нарушениями цветовосприятия:

  • AA, обычный текст: 4.5:1
  • AA, крупный текст (≥18pt или ≥14pt полужирный): 3:1
  • AAA, обычный текст: 7:1
  • AAA, крупный текст: 4.5:1

AA — это планка, на которую ориентируется большинство сайтов: именно его требуют аудиты доступности и большинство правовых стандартов. AAA строже и в основном актуален для государственных продуктов или продуктов с высокими требованиями к доступности.

Как пользоваться

  1. Выберите цвет текста — введите значение hex или воспользуйтесь пипеткой.
  2. Выберите цвет фона.
  3. Таблица результатов мгновенно обновляется: точный коэффициент контраста и значок «прошло/не прошло» для всех четырех порогов (AA/AAA × обычный/крупный).
  4. Если пара не проходит AA для обычного текста, инструмент также вычисляет рекомендуемый доступный цвет текста — ближайшую корректировку яркости вашего исходного цвета (темнее или светлее, в зависимости от того, какое изменение визуально меньше), которая достигает 4.5:1, сохраняя тот же оттенок и насыщенность.

Часто задаваемые вопросы

Почему одна и та же пара иногда проходит для крупного текста, но не проходит для обычного? Крупный и жирный текст легче читается при более низком контрасте, поэтому WCAG смягчает коэффициент до 3:1 (AA) или 4.5:1 (AAA) для текста не меньше 18pt или 14pt полужирного.

Влияет ли на это дальтонизм? Коэффициент контраста — это расчет яркости, а не разницы цветов, поэтому он довольно устойчив к распространенным формам нарушения цветовосприятия — но он не заменяет проверку того, что информация не передается только оттенком (например, для «красный = ошибка» нужен еще и значок или текстовая подпись).

Почему рекомендуемый цвет текста — не тот оттенок, который я ввел? Это тот же оттенок и та же насыщенность — меняется только яркость, в ту сторону (к черному или к белому), которая достигает 4.5:1 с наименьшим отклонением от вашего исходного цвета.

А если мне нужно соответствие AAA? Проверьте строки AAA в таблице результатов. Функция рекомендуемого цвета сейчас нацелена на AA для обычного текста (4.5:1) — порог, который используют большинство аудитов; цвет, соответствующий AA, не всегда соответствует AAA.

Передаются ли мои данные о цвете куда-либо? Нет — все вычисления выполняются полностью в вашем браузере. Ничего не загружается и не сохраняется.

colorcontrastwcagaccessibilitya11ydesign

Use it from code

From 3 credits per call

REST API

curl -X POST https://api.iotools.cloud/v1/tool/accessible-color-pair-finder \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "foregroundColor": "#000000",
    "backgroundColor": "#FFFFFF"
  }'

Swap in your own key from your account. The tool's fields are the body — no wrapper.

Ask an AI agent

Use the IOTools `accessible-color-pair-finder` tool (Accessible Color Pair Finder) on this input:

YOUR_INPUT_HERE

Paste this at any agent connected to the IOTools MCP server, then add your input.

Нравятся инструменты? Уберите рекламу.

Один платёж навсегда убирает всю рекламу с вашего аккаунта. Без подписки, без слежки.