Перейти к содержимому
Aback Tools Logo

Проверка контрастности цветов (WCAG AA/AAA)

Рассчитайте коэффициент контраста WCAG 2.1 между любой парой цветов переднего плана и фона и мгновенно проверьте соответствие AA и AAA для обычного текста, крупного текста и элементов интерфейса. Поддерживается ввод HEX и RGB с живым предпросмотром при каждом размере текста. Все расчёты выполняются локально в вашем браузере. Без регистрации.

Color Contrast Checker (WCAG AA/AAA)

Enter foreground and background colors to instantly calculate the WCAG contrast ratio and check AA/AAA compliance for normal text, large text, and UI components. Supports HEX and RGB input - all processing runs locally in your browser.

Color Input

#000000 · rgb(0, 0, 0)

#FFFFFF · rgb(255, 255, 255)

Quick Presets

Live Preview

Normal text (16px) - The quick brown fox jumps over the lazy dog.

Small text (14px) - Accessibility matters for everyone.

Large Bold Text (24px bold)

Large Normal Text (18pt / 24px)

21.00:1

Excellent - passes all WCAG AAA criteria

WCAG 2.1 Compliance Results

Contrast ratio: 21.00:1

CriterionRequired RatioLevel AALevel AAA

Normal Text

Body text, labels, captions (<18pt or <14pt bold)

AA: 4.5:1
AAA: 7:1
PassPass

Large Text

Headings ≥18pt (24px) or ≥14pt bold (18.67px bold)

AA: 3:1
AAA: 4.5:1
PassPass

UI Components

Buttons, form inputs, icons, focus indicators (SC 1.4.11)

AA: 3:1
AAA: -
PassN/A
AA Normal
✓ Pass
AAA Normal
✓ Pass
AA Large
✓ Pass
AA UI
✓ Pass

All contrast calculations run 100% locally in your browser using the WCAG 2.1 relative luminance formula. Large text is defined as ≥18pt (24px) regular or ≥14pt (18.67px) bold. Full WCAG validation requires manual testing with assistive technologies and expert accessibility review.

Почему стоит использовать нашу проверку контрастности цветов?

  • Мгновенный расчёт контраста по WCAG: проверка контрастности цветов рассчитывает коэффициент контраста WCAG и все результаты «пройдено/не пройдено» при каждом нажатии клавиши. Не нужно нажимать кнопку — введите цвета и сразу увидите результаты.
  • Безопасно и на 100% приватно: все расчёты контраста выполняются полностью в вашем браузере по формуле относительной яркости WCAG 2.1. Данные о цветах никогда не отправляются на сервер.
  • Полный охват WCAG 2.1 — AA и AAA: проверяются все соответствующие критерии WCAG 2.1: AA и AAA для обычного текста, AA и AAA для крупного текста и AA для элементов интерфейса (SC 1.4.11). Включает живой предпросмотр, показывающий, как выглядят ваши цвета при каждом размере текста.
  • 100% бесплатно — без регистрации: полностью бесплатно, без аккаунта, без премиум-тарифа, без лимитов использования и без рекламы, блокирующей интерфейс. Проверяйте контрастность цветов столько раз, сколько нужно.

Типичные сценарии использования проверки контрастности цветов

  • Веб-разработка и UI-дизайн: фронтенд-разработчики и UI-дизайнеры используют проверку контрастности цветов, чтобы убедиться, что сочетания цвета текста и фона соответствуют требованиям WCAG AA до релиза. Раннее выявление проблем с контрастом избавляет от дорогостоящих доработок по доступности.
  • Проверка фирменных цветов: дизайнеры используют проверку контрастности цветов, чтобы убедиться, что фирменные цвета соответствуют стандартам доступности при использовании в качестве текста на фоне. Многие фирменные палитры не проходят WCAG AA — проверка показывает, какие сочетания безопасны.
  • Электронная коммерция и страницы товаров: команды интернет-магазинов используют проверку контрастности цветов, чтобы описания товаров, цены и кнопки призыва к действию соответствовали требованиям контраста WCAG AA — это улучшает читаемость для всех пользователей, включая людей со слабым зрением.
  • Дизайн документов и презентаций: авторы контента и дизайнеры презентаций используют проверку контрастности цветов, чтобы убедиться, что текст слайдов, подписи к графикам и текст инфографики читаются на выбранном фоне.
  • Дизайн мобильных приложений: дизайнеры мобильных приложений используют проверку контрастности цветов, чтобы элементы интерфейса соответствовали требованиям WCAG AA как в светлых, так и в тёмных темах — это критично для пользователей с нарушениями зрения на небольших экранах.
  • Аудит и соответствие требованиям доступности: консультанты по доступности и команды QA используют проверку контрастности цветов как быстрый инструмент первого этапа при аудитах WCAG. Она выявляет проблемы контраста, которые нужно устранить до формального тестирования со вспомогательными технологиями.

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

Контраст цветов по WCAG — это минимальный коэффициент контраста между цветом переднего плана (текста) и фона, требуемый Руководством по доступности веб-контента (WCAG), чтобы контент был читаемым для людей со слабым зрением или нарушениями цветовосприятия. Коэффициент контраста рассчитывается по относительной яркости каждого цвета — значению, производному от линеаризованных значений каналов sRGB. Коэффициенты варьируются от 1:1 (без контраста, одинаковые цвета) до 21:1 (максимальный контраст, чёрный на белом). Наша браузерная проверка контрастности цветов рассчитывает этот коэффициент мгновенно и оценивает его по всем соответствующим критериям успеха WCAG 2.1.

Как работает наша проверка контрастности цветов

  1. Введите свои цвета: наберите значение HEX (например, #0066cc ) или значение RGB (например, rgb(0, 102, 204) ) в поля переднего плана и фона либо используйте встроенный выбор цвета. Также можно выбрать готовую цветовую пару, чтобы быстро начать.
  2. Мгновенный расчёт: проверка контрастности цветов вычисляет относительную яркость WCAG 2.1 для каждого цвета и определяет коэффициент контраста. Все расчёты выполняются локально в вашем браузере — данные о цветах никогда не отправляются на сервер.
  3. Просмотрите результаты: таблица результатов показывает статус «пройдено/не пройдено» для всех соответствующих критериев WCAG 2.1. Живой предпросмотр показывает, как выглядят ваши цвета при обычном тексте, крупном тексте и размерах элементов интерфейса.

Требования к контрасту WCAG 2.1

  • AA — обычный текст (4,5:1): минимальный коэффициент контраста для основного текста, подписей и меток меньше 18 pt (24 px) обычной насыщенности или 14 pt (18,67 px) полужирного. Требуется для соответствия WCAG 2.1 уровня AA.
  • AA — крупный текст (3:1): минимальный коэффициент контраста для текста от 18 pt (24 px) обычной насыщенности или от 14 pt (18,67 px) полужирного. Заголовки обычно относятся к крупному тексту.
  • AA — элементы интерфейса (3:1): минимальный коэффициент контраста для визуального представления элементов интерфейса (кнопки, поля форм, индикаторы фокуса) и графических объектов. Определён в WCAG 2.1 SC 1.4.11.
  • AAA — расширенный (7:1 / 4,5:1): расширенные требования к контрасту для соответствия AAA — 7:1 для обычного текста и 4,5:1 для крупного текста. AAA — самый высокий уровень, и он не обязателен для всего контента.

Важные ограничения

Проверка контрастности цветов оценивает коэффициенты контраста по математическим порогам WCAG 2.1. Прохождение проверки коэффициента контраста не гарантирует полную доступность — соответствие WCAG также требует корректного семантического HTML, навигации с клавиатуры, совместимости со скринридерами и других факторов, не связанных с цветом. Кроме того, формула контраста WCAG не учитывает все виды нарушений цветовосприятия. Полная валидация доступности требует ручного тестирования со вспомогательными технологиями (скринридеры, программы увеличения) и экспертной проверки доступности.

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

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

Для обычного текста требуется 4,5:1, для крупного текста (≥18 pt или ≥14 pt полужирного) — 3:1, для элементов интерфейса — 3:1. Для AAA требуется 7:1 для обычного текста и 4,5:1 для крупного.

Текст размером не менее 18 pt (24 px) обычной насыщенности или не менее 14 pt (18,67 px) полужирный. Заголовки обычно относятся к крупному тексту.

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

Нет. Полная доступность также требует семантического HTML, навигации с клавиатуры, совместимости со скринридерами и других факторов. Проверка — полезный инструмент первого этапа, но полная валидация требует ручного тестирования.

Значения HEX (#RGB, #RRGGBB) и RGB/RGBA. Также можно использовать встроенный выбор цвета, чтобы выбрать любой цвет визуально.

Безусловно. Все расчёты выполняются на 100% на стороне клиента. Данные о цветах никогда не отправляются на сервер.

Коэффициент контраста = (L1 + 0,05) / (L2 + 0,05), где L1 и L2 — относительные яркости более светлого и более тёмного цветов. Относительная яркость использует линеаризованные значения каналов sRGB.

Да. 100% бесплатно, без регистрации, без премиум-тарифа, без лимитов использования и без рекламы, блокирующей интерфейс.