Проверка цветового контраста
Проверьте коэффициент контраста WCAG между HEX-цветом текста и фона и узнайте, проходит ли он AA и AAA для обычного и крупного текста.
Проверка цветового контраста — Введите цвет переднего плана (текста) и цвет фона в формате HEX, и этот инструмент вычислит точный коэффициент контраста WCAG 2.1, а затем покажет в реальном времени значки прохождения или непрохождения AA / AAA для обычного и крупного текста, а также предпросмотр с образцом текста. Все вычисления выполняются локально в вашем браузере, поэтому никакие цвета не загружаются на сервер.
Что такое Проверка цветового контраста?
Проверка цветового контраста — это бесплатный онлайн-инструмент для расчёта коэффициента контраста WCAG, предназначенный для дизайнеров, разработчиков и специалистов по тестированию доступности. Он принимает цвет переднего плана (текста) и цвет фона, вычисляет относительную яркость каждого из них и показывает коэффициент контраста в виде значения от 1:1 до 21:1. Затем он сообщает, соответствует ли это значение уровню AA WCAG 2.1 (4.5:1 для обычного текста, 3:1 для крупного) и уровню AAA (7:1 для обычного, 4.5:1 для крупного), и отрисовывает два цвета в виде живого предпросмотра с образцом текста, чтобы вы могли с одного взгляда оценить читаемость. Используйте его, чтобы убедиться, что основной текст, кнопки, ссылки и подписи читаемы, прежде чем публиковать дизайн.
Как пользоваться Проверка цветового контраста
- Введите или вставьте цвет переднего плана (текста) в виде значения HEX или щёлкните по встроенному палитре, чтобы выбрать его визуально.
- Сделайте то же самое для цвета фона, на котором располагается текст.
- Прочитайте результат коэффициента контраста, показанный в виде значения вроде 4.5:1 (1:1 — одинаковые цвета, 21:1 — чистый чёрный на белом).
- Проверьте значки AA и AAA для обычного и крупного текста (18pt / 14pt полужирный и крупнее), чтобы увидеть, какие уровни проходят.
- Посмотрите на предпросмотр с образцом текста, отрисованный вашими двумя цветами, чтобы убедиться, что текст легко читается.
- Корректируйте любой из цветов, пока не достигнете уровня контраста, необходимого вашему дизайну.
Примеры
Тёмно-серый текст на белом
Ввод
Передний план #595959, Фон #ffffff
Вывод
Коэффициент 7.00:1 — проходит AA и AAA для обычного и крупного текста
Непроходящая пара с низким контрастом
Ввод
Передний план #999999, Фон #ffffff
Вывод
Коэффициент 2.85:1 — не проходит AA для обычного текста и AAA, не соответствует ничему из требуемого для основного текста
Прохождение только для крупного текста
Ввод
Передний план #767676, Фон #ffffff
Вывод
Коэффициент 4.54:1 — проходит AA обычный и AA крупный, но не проходит AAA обычный
Часто задаваемые вопросы
- Какие коэффициенты контраста требует WCAG?
- Уровень AA WCAG 2.1 требует не менее 4.5:1 для обычного текста и 3:1 для крупного. Уровень AAA строже: 7:1 для обычного текста и 4.5:1 для крупного. Эта проверка показывает значок прохождения/непрохождения для каждого из этих четырёх порогов.
- Что считается крупным текстом?
- WCAG определяет крупный текст как 18pt (около 24px) и больше, либо 14pt (около 18.66px) и больше для полужирного начертания. У крупного текста требования к контрасту ниже, потому что более крупные символы легче читать, поэтому значки крупного текста могут проходить, когда значки обычного текста — нет.
- Как вычисляется коэффициент контраста?
- Используется официальная формула WCAG: относительная яркость каждого цвета вычисляется из его линеаризованных каналов sRGB, а коэффициент равен (более светлый + 0.05) / (более тёмный + 0.05). Результат лежит в диапазоне от 1:1 (одинаковые цвета) до 21:1 (чёрный на белом).
- Поддерживаются ли альфа-канал, RGB или именованные цвета?
- Ввод только в HEX (сокращённый #rgb или #rrggbb), для каждого поля есть встроенная палитра. Альфа-канал/непрозрачность и частичная прозрачность не учитываются — сначала сведите полупрозрачные слои в сплошной цвет, а затем проверьте его.
- Отправляются ли мои цвета на сервер?
- Нет. Расчёты яркости и коэффициента выполняются полностью в вашем браузере с помощью JavaScript — никакие цвета не загружаются и ничего не отправляется на сервер, поэтому инструмент работает конфиденциально и даже офлайн после загрузки страницы.
Похожие инструменты
Код в изображение
Превратите фрагмент кода в аккуратную PNG-карточку с подсветкой синтаксиса прямо в браузере — с темой, градиентным или прозрачным фоном и отступами, без загрузки на сервер.
Смеситель цветов
Смешивайте два HEX-цвета в выбранной пропорции в цветовом пространстве RGB или Lab и считывайте полученный промежуточный цвет в виде образца и копируемого HEX-значения.
Генератор оттенков цвета
Превратите один базовый цвет HEX в шкалу оттенков 50-950 в стиле Tailwind, смешивая его с белым и чёрным; каждая ступень с образцом и копируемым HEX.
Симулятор дальтонизма
Загрузите изображение и посмотрите, как оно выглядит при протанопии, дейтеранопии, тританопии или полной цветовой слепоте, а затем скачайте смоделированный результат.