Проверка контраста цветов
Проверьте контраст фона и текста по стандарту 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 не всегда возможно для декоративных элементов, но для основного текстового контента стоит стремиться к этому стандарту.
Как проверить контраст цветов — пошаговая инструкция
Укажите цвет фона
Введите 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 2.1 к контрасту
| Элемент | Уровень AA | Уровень AAA |
|---|---|---|
| Обычный текст (менее 18px) | 4.5 : 1 | 7 : 1 |
| Крупный текст (от 18px или 14px bold) | 3 : 1 | 4.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)
Загрузка комментариев...
🎨Похожие инструменты
Генератор случайных цветов
Генерация цветов, палитр и проверка контрастности WCAG
Конвертер CSS-единиц
Перевод px в em, rem, %, vw, vh и обратно с учётом контекста
Генератор CSS box-shadow
Визуальный редактор теней с множественными слоями и готовыми пресетами
Оптимизация CSS
Минификация, форматирование и сжатие CSS-кода онлайн
Финансовые продукты
с максимальной выгодой
Подобрали лучшие условия от проверенных банков и финансовых компаний России