Проверка контраста цветов
Проверьте контраст фона и текста по стандарту 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. Если соотношение контраста недостаточное, инструмент автоматически подбирает ближайшие цвета, которые пройдут проверку, — вы можете применить рекомендацию в один клик.
Веб-дизайнеры используют контраст-чекер при подборе цветовой палитры для новых проектов. 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 — это повышенный стандарт доступности, рекомендуемый для контента, предназначенного широкой аудитории, медицинских и государственных сайтов, образовательных платформ. Достижение уровня AAA не всегда возможно для декоративных элементов, но для основного текстового контента стоит стремиться к этому стандарту.
- Мгновенный расчет контрастного соотношения по формуле WCAG 2.1 (относительная яркость)
- Проверка по всем пяти критериям: обычный текст AA/AAA, крупный текст AA/AAA, UI-компоненты AA
- Живой предпросмотр текста в пяти размерах — от заголовка до мелких примечаний
- Ввод цвета в HEX и RGB, интерактивная палитра браузера
- 12 готовых пресетов проверенных цветовых комбинаций
- Генерация случайных доступных пар цветов с соотношением от 4.5:1
- Автоматические рекомендации ближайших цветов при недостаточном контрасте
- Копирование результатов и CSS-кода в один клик
- Полностью клиентская обработка — безопасность и конфиденциальность
ℹ️ О стандарте WCAG 2.1 и доступности
WCAG (Web Content Accessibility Guidelines) — это международный стандарт доступности веб-контента, разработанный W3C (World Wide Web Consortium). Версия 2.1 опубликована в 2018 году и является актуальным стандартом для проверки доступности сайтов. Стандарт WCAG 2.2 выпущен в 2023 году и расширяет требования, при этом критерии контрастности остались без изменений. В России требования к доступности сайтов регулируются ГОСТ Р 52872-2019. Дата последнего обновления инструмента:
Все расчёты выполняются локально в вашем браузере. Инструмент бесплатный, не требует регистрации и доступен на любом устройстве. Если вы обнаружили неточность или у вас есть предложения по улучшению, напишите нам через форму обратной связи.
Пример: проверка доступности сайта
Дизайнер создал сайт с бежевым текстом на светло-коричневом фоне
Использует проверку контраста
Результат: 2.8:1 — недостаточно по WCAG
Изменяет цвет текста на тёмный
Новый контраст 7.5:1 — соответствует стандарту AAA
Знаете ли вы?
WCAG требует контраст 4.5:1 для обычного текста
Для крупного текста достаточно 3:1
Контраст важен для людей с нарушениями зрения
Белое на чёрном имеет максимальный контраст 21:1
Мобильные экраны могут снижать видимый контраст на солнце
AAA — высший уровень доступности (7:1 и выше)
Справочная таблица
| Критерий WCAG 2.1 | Мин. соотношение | Результат |
|---|---|---|
| Обычный текст — уровень AA Менее 18px или менее 14px жирный | 4.5 : 1 | |
| Обычный текст — уровень AAA Менее 18px или менее 14px жирный | 7 : 1 | |
| Крупный текст — уровень AA От 18px или от 14px жирный | 3 : 1 | |
| Крупный текст — уровень AAA От 18px или от 14px жирный | 4.5 : 1 | |
| UI-компоненты и графика Иконки, рамки полей, кнопки | 3 : 1 |
Таблица требований WCAG 2.1 к контрасту
| Элемент | Уровень AA | Уровень AAA |
|---|---|---|
| Обычный текст (менее 18px) | 4.5 : 1 | 7 : 1 |
| Крупный текст (от 18px или 14px bold) | 3 : 1 | 4.5 : 1 |
| UI-компоненты и графика | 3 : 1 | — |
| Декоративный / неактивный текст | Нет | Нет |
| Логотипы и торговые знаки | Нет | Нет |
Важно знать
Плохой контраст делает сайт недоступным для людей со слабым зрением и усложняет чтение для всех. Всегда проверяйте контраст перед публикацией — это несложно, но критически важно.
Как проверить контраст цветов — пошаговая инструкция
Укажите цвет фона
Введите HEX-код цвета фона (например, #FFFFFF для белого) или RGB-значения, или выберите цвет через палитру, кликнув на цветной квадрат. Можете воспользоваться одним из готовых пресетов.
Укажите цвет текста
Аналогично введите HEX-код или RGB-значения цвета текста. Контрастное соотношение рассчитывается автоматически при каждом изменении. Используйте кнопку "Поменять местами", чтобы быстро поменять фон и текст.
Оцените результат
Просмотрите контрастное соотношение, бейджи прохождения 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 AA и AAA?
Какой текст считается крупным по WCAG?
Как исправить недостаточный контраст на сайте?
По какой формуле рассчитывается контрастное соотношение?
Безопасно ли использовать этот инструмент?
Где взять HEX-код цвета со своего сайта?
Полезная информация
Избегайте серого текста (#999999 и светлее) на белом фоне — это не проходит WCAG AA
Для ссылок используйте контрастные цвета и подчёркивание, а не только цвет
Тёмная тема требует особого внимания: не используйте чистый белый (#FFFFFF) на чёрном (#000000) — это может утомлять глаза, предпочтительнее #E0E0E0 на #1A1A2E
Проверяйте контраст не только текста, но и иконок, рамок полей ввода, кнопок — для них нужно минимум 3:1
При работе с градиентами проверяйте контраст в самой светлой точке фона
Тестируйте цвета при различном освещении экрана — на солнце контраст воспринимается иначе
Включите в дизайн-систему только проверенные цветовые пары и задокументируйте их
Комментарии (1)
Загрузка комментариев...
🎨Похожие инструменты
Генератор случайных цветов
Генерация цветов, палитр и проверка контрастности WCAG
Конвертер CSS-единиц
Перевод px в em, rem, %, vw, vh и обратно с учётом контекста
Генератор CSS box-shadow
Визуальный редактор теней с множественными слоями и готовыми пресетами
Оптимизация CSS
Минификация, форматирование и сжатие CSS-кода онлайн
Очистка и компрессия кода
Минификация, форматирование, удаление комментариев и console.log
PPI / DPI калькулятор
Расчёт плотности пикселей экрана и разрешения для печати
Разрешение экрана (узнать)
Узнать разрешение экрана и монитора онлайн — как узнать своё разрешение, размер экрана, DPR, viewport и соотношение сторон. Бесплатно
Калькулятор размера экрана
Вычислить ширину, высоту, PPI и оптимальное расстояние по диагонали