🎨

Проверка контраста цветов

Проверьте контраст фона и текста по стандарту WCAG 2.1

Проверка контраста цветов онлайн — WCAG 2.1 checker бесплатно

Профессиональный онлайн-инструмент для проверки контрастного соотношения между цветом фона и текста по стандарту WCAG 2.1 (Web Content Accessibility Guidelines). Контраст-чекер помогает дизайнерам, разработчикам и владельцам сайтов убедиться, что текст на странице читается всеми пользователями, включая людей с нарушениями зрения. Калькулятор контраста мгновенно рассчитывает коэффициент контрастности и проверяет соответствие пяти основным критериям доступности: обычный текст AA и AAA, крупный текст AA и AAA, а также UI-компоненты AA. Все вычисления выполняются локально в браузере — ваши данные никуда не отправляются.

Цветовая доступность сайта — это не только юридическое требование во многих странах, но и вопрос удобства для миллионов пользователей. По данным ВОЗ, более 2,2 миллиарда человек в мире имеют нарушения зрения. Низкий контраст текста к фону делает контент нечитаемым для значительной части аудитории. Наш инструмент проверки контраста позволяет быстро оценить читаемость любой цветовой комбинации и при необходимости получить рекомендации по исправлению. Поддерживается ввод цветов в форматах HEX и RGB, интерактивный выбор через палитру, готовые пресеты популярных цветовых пар и генератор случайных доступных комбинаций.

Инструмент особенно полезен при разработке дизайн-систем, создании макетов в Figma, проверке верстки перед релизом, аудите существующих сайтов на доступность (accessibility audit) и подготовке к сертификации по WCAG 2.1. Контраст-чекер на ТулФокс отображает живой предпросмотр текста разных размеров, элементы интерфейса и подробную таблицу результатов по каждому критерию WCAG. Если соотношение контраста недостаточное, инструмент автоматически подбирает ближайшие цвета, которые пройдут проверку, — вы можете применить рекомендацию в один клик.

Ключевые возможности проверки контраста:

  • Мгновенный расчет контрастного соотношения по формуле WCAG 2.1 (относительная яркость)
  • Проверка по всем пяти критериям: обычный текст AA/AAA, крупный текст AA/AAA, UI-компоненты AA
  • Живой предпросмотр текста в пяти размерах — от заголовка до мелких примечаний
  • Ввод цвета в HEX и RGB, интерактивная палитра браузера
  • 12 готовых пресетов проверенных цветовых комбинаций
  • Генерация случайных доступных пар цветов с соотношением от 4.5:1
  • Автоматические рекомендации ближайших цветов при недостаточном контрасте
  • Копирование результатов и CSS-кода в один клик
  • Полностью клиентская обработка — безопасность и конфиденциальность

Кому нужна проверка контраста цветов?

Веб-дизайнеры используют контраст-чекер при подборе цветовой палитры для новых проектов. UX/UI-дизайнеры проверяют макеты на соответствие стандартам доступности перед передачей в разработку. Фронтенд-разработчики тестируют вёрстку и темные темы. SEO-специалисты и маркетологи проверяют контраст на лендингах и рекламных страницах, где читаемость напрямую влияет на конверсию. Владельцы сайтов и интернет-магазинов проводят аудит доступности для соответствия законодательным требованиям (ADA, EN 301 549, ГОСТ Р 52872-2019). Контент-менеджеры проверяют публикации и баннеры перед размещением на сайте.

Что такое контрастное соотношение и как оно рассчитывается?

Контрастное соотношение (contrast ratio) — это числовое значение от 1:1 (нет контраста — одинаковые цвета) до 21:1 (максимальный контраст — чёрный на белом). Расчет выполняется по формуле из спецификации WCAG 2.1: сначала определяется относительная яркость (relative luminance) каждого цвета с учётом гамма-коррекции sRGB, затем вычисляется отношение (L1 + 0.05) / (L2 + 0.05), где L1 — большая яркость, L2 — меньшая. Стандарт WCAG 2.1 устанавливает минимальные требования к контрасту: уровень AA требует соотношения не менее 4.5:1 для обычного текста и 3:1 для крупного текста (от 18px или 14px bold), а уровень AAA — 7:1 и 4.5:1 соответственно.

Разница между уровнями AA и AAA

Уровень AA — это минимальный рекомендуемый стандарт доступности, который должен быть выполнен на каждом сайте. Он обеспечивает достаточную читаемость для большинства пользователей, включая людей со слабым зрением. Уровень AAA — это повышенный стандарт доступности, рекомендуемый для контента, предназначенного широкой аудитории, медицинских и государственных сайтов, образовательных платформ. Достижение уровня AAA не всегда возможно для декоративных элементов, но для основного текстового контента стоит стремиться к этому стандарту.

Как проверить контраст цветов — пошаговая инструкция

1

Укажите цвет фона

Введите HEX-код цвета фона (например, #FFFFFF для белого) или RGB-значения, или выберите цвет через палитру, кликнув на цветной квадрат. Можете воспользоваться одним из готовых пресетов.

2

Укажите цвет текста

Аналогично введите HEX-код или RGB-значения цвета текста. Контрастное соотношение рассчитывается автоматически при каждом изменении. Используйте кнопку "Поменять местами", чтобы быстро поменять фон и текст.

3

Оцените результат

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

Примеры использования проверки контраста

🎨 Создание дизайн-системы

При разработке дизайн-системы для компании дизайнер проверяет каждую пару из цветовой палитры на соответствие WCAG AA. Это гарантирует, что все комбинации фона и текста, используемые в продукте, будут читаемыми. Типичный сценарий: проверка основного текста (#333333) на белом фоне (#FFFFFF) — соотношение 12.63:1, отлично проходит все уровни.

🌙 Тестирование тёмной темы

Разработчик реализует тёмный режим для приложения и проверяет контраст светлого текста на тёмном фоне. Частая ошибка — использование серого текста (#808080) на тёмном фоне (#1A1A2E), где контраст всего 3.5:1 — не проходит AA для обычного текста. Инструмент рекомендует осветлить текст до #B0B0B0 для достижения 4.5:1.

📋 Аудит доступности сайта

SEO-специалист проводит аудит интернет-магазина и находит, что цена товара отображается серым (#999999) на белом (#FFFFFF) — соотношение 2.85:1, не проходит даже для крупного текста. Это влияет не только на доступность, но и на конверсию, так как пользователям сложно прочитать цену. Исправление: затемнить цену до #767676 (4.54:1).

📱 Проверка мобильного интерфейса

Дизайнер мобильного приложения проверяет контраст кнопок и ссылок. Для UI-элементов (иконки, рамки полей, кнопки) WCAG требует минимальное соотношение 3:1. Серая рамка поля ввода (#CCCCCC) на белом фоне даёт только 1.61:1 — необходимо затемнить до #949494 для достижения 3:1.

Таблица требований WCAG 2.1 к контрасту

ЭлементУровень AAУровень AAA
Обычный текст (менее 18px)4.5 : 17 : 1
Крупный текст (от 18px или 14px bold)3 : 14.5 : 1
UI-компоненты и графика3 : 1
Декоративный / неактивный текстНетНет
Логотипы и торговые знакиНетНет

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

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

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

По стандарту WCAG 2.1 крупным считается текст размером от 18px (обычная толщина) или от 14px (жирная толщина, bold). Для крупного текста допускается меньшее контрастное соотношение — 3:1 для AA и 4.5:1 для AAA. Это связано с тем, что крупный текст проще воспринимать при меньшем контрасте.

Есть несколько способов: затемнить цвет текста, осветлить или затемнить фон, увеличить размер шрифта (крупный текст имеет менее строгие требования), использовать полужирное начертание. Наш инструмент автоматически подбирает ближайшие цвета, которые проходят WCAG AA — вы можете применить рекомендацию в один клик и сохранить общую цветовую гамму.

Расчёт происходит в два этапа. Сначала для каждого цвета вычисляется относительная яркость (relative luminance) по формуле: L = 0.2126×R + 0.7152×G + 0.0722×B, где R, G, B — значения каналов после гамма-коррекции sRGB. Затем контрастное соотношение: CR = (L1 + 0.05) / (L2 + 0.05), где L1 — большая яркость. Диапазон результата от 1:1 до 21:1.

Абсолютно безопасно. Все вычисления выполняются непосредственно в вашем браузере на стороне клиента. Никакие данные не отправляются на сервер. Ваши цветовые коды и результаты проверки остаются только на вашем устройстве. Инструмент работает даже без подключения к интернету после загрузки страницы.

Откройте DevTools в браузере (F12 или Ctrl+Shift+I), выберите элемент инструментом выделения, в панели Styles найдите свойства color и background-color — там будут HEX-коды или RGB-значения. Также можно использовать расширения-пипетки для браузера (ColorZilla, Eye Dropper) или встроенные инструменты в Figma, Sketch, Adobe XD.

💡 Советы по работе с контрастом на сайте

  • Избегайте серого текста (#999999 и светлее) на белом фоне — это не проходит WCAG AA
  • Для ссылок используйте контрастные цвета и подчёркивание, а не только цвет
  • Тёмная тема требует особого внимания: не используйте чистый белый (#FFFFFF) на чёрном (#000000) — это может утомлять глаза, предпочтительнее #E0E0E0 на #1A1A2E
  • Проверяйте контраст не только текста, но и иконок, рамок полей ввода, кнопок — для них нужно минимум 3:1
  • При работе с градиентами проверяйте контраст в самой светлой точке фона
  • Тестируйте цвета при различном освещении экрана — на солнце контраст воспринимается иначе
  • Включите в дизайн-систему только проверенные цветовые пары и задокументируйте их

ℹ️ О стандарте WCAG 2.1 и доступности

WCAG (Web Content Accessibility Guidelines) — это международный стандарт доступности веб-контента, разработанный W3C (World Wide Web Consortium). Версия 2.1 опубликована в 2018 году и является актуальным стандартом для проверки доступности сайтов. Стандарт WCAG 2.2 выпущен в 2023 году и расширяет требования, при этом критерии контрастности остались без изменений. В России требования к доступности сайтов регулируются ГОСТ Р 52872-2019. Дата последнего обновления инструмента:

Все расчёты выполняются локально в вашем браузере. Инструмент бесплатный, не требует регистрации и доступен на любом устройстве. Если вы обнаружили неточность или у вас есть предложения по улучшению, напишите нам через форму обратной связи.

Комментарии (1)

Был ли полезен этот инструмент?
💬

Загрузка комментариев...

Лучшие предложения 2026

Финансовые продукты
с максимальной выгодой

Подобрали лучшие условия от проверенных банков и финансовых компаний России

Смотреть предложения
30%
Кэшбэк
Дебетовые карты
0%
Первый займ
Для новых клиентов
24%
Годовых
Вклады
ИИС
Инвестиции
Брокерские счета