Проверка контрастности цветов
Сравните цвета текста и фона. Узнайте коэффициент контрастности и проверьте числовые пороги WCAG для обычного и крупного текста и важных деталей интерфейса.
Проверьте пару цветов
- Введите каждый цвет в формате HEX из трёх или шести символов либо выберите его в палитре. Фон должен быть сплошным и непрозрачным.
- Для непрозрачного текста оставьте непрозрачность переднего плана 100%, а для полупрозрачного введите меньшее значение. Результат обновляется, когда все три значения допустимы.
- Посмотрите коэффициент и отдельные результаты для обычного и крупного текста и нетекстовых элементов. Проверьте реальный контекст дизайна и при необходимости скопируйте отчёт с оговорками.
Как читать результаты
Для обычного текста числовые пороги составляют 4,5:1 на уровне AA и 7:1 на уровне AAA. Расчёт сравнивает относительную яркость, а не названия цветов.
Для крупного текста пороги составляют 3:1 на уровне AA и 4,5:1 на уровне AAA. Крупный текст — от 18 pt обычного или 14 pt полужирного начертания либо эквивалентного размера для других письменностей. Это примерно 24 и 18,67 CSS-пикселя; реальную типографику нужно проверить отдельно.
Непрозрачность переднего плана меняет результирующий цвет на заданном фоне. При 100% цвет полностью непрозрачен, при 0% сливается с фоном и коэффициент равен 1:1. Прозрачный фон инструмент не рассматривает.
Строка 3:1 для нетекстовых элементов сравнивает эту пару для важных визуальных деталей и соседнего цвета. Решения принимаются по неокруглённому коэффициенту; число с двумя знаками приведено для удобства.
Примеры для проверки
Чёрный #000000 на белом #FFFFFF при непрозрачности 100% даёт 21:1 и достигает всех пяти числовых порогов. При обмене непрозрачных цветов коэффициент не меняется.
Серый #777777 на белом даёт около 4,48:1. Он не достигает порога 4,5:1 для обычного текста AA, но превышает порог 3:1 для крупного текста AA.
Чёрный с непрозрачностью 50% на белом даёт около 3,98:1 в этом расчёте sRGB. Уменьшение непрозрачности может снизить контраст даже у исходно контрастной пары.
Проверка пары — лишь часть оценки доступности
Инструмент оценивает сплошные цвета sRGB с непрозрачным фоном и необязательной непрозрачностью переднего плана. Он не анализирует страницу и шрифты, не берёт пробы изображений и градиентов, не моделирует особенности цветового зрения и не проверяет все требования и исключения WCAG.
Достижение числового порога не подтверждает доступность страницы или продукта. Проверьте реальный размер и начертание текста, соседние цвета, значимые формы и состояния и другие требования доступности. Отображение и сглаживание также влияют на читаемость.
Расчёт в браузере
Сравнение выполняется в браузере без загрузок, добавленных инструментом, и сохранения истории цветов. Текущий отчёт записывается в буфер обмена только по запросу. Обычные сервисы сайта и настройки согласия действуют отдельно.
Вопросы о контрастности цветов
Источники и метод
- w3.orgОтносительная яркость в WCAG 2.2Определение относительной яркости цветов sRGB.
- w3.orgКонтраст (минимальный)Разъяснение порогов уровня AA для текста.
- w3.orgКонтраст (повышенный)Разъяснение порогов уровня AAA для текста.
- w3.orgКонтраст нетекстовых элементовРазъяснение требований к контрасту элементов интерфейса и графики.
- w3.orgПростая альфа-композицияОписание наложения переднего плана с учётом непрозрачности.
Результаты отражают только числовой контраст заданной пары и не подтверждают соответствие WCAG.
Похожие инструменты
SVG в PNG
Преобразуйте SVG-файл или вставленный код в PNG: задайте размер, прозрачный фон или цвет и используйте встроенные шрифты.
Открыть инструмент — SVG в PNGГенератор CSS-фильтров
Настройте порядок эффектов, сравните образец и скопируйте объявление filter.
Открыть инструмент — Генератор CSS-фильтровКалькулятор плавного размера шрифта
Задайте размеры шрифта для двух значений ширины окна. Скопируйте CSS с единицами rem и изучите модель, рассчитанную по тем же коэффициентам, что и в коде.
Открыть инструмент — Калькулятор плавного размера шрифтаГенератор CSS-кнопок
Настройте состояния кнопки, проверьте фокус клавиатуры и скопируйте HTML и CSS.
Открыть инструмент — Генератор CSS-кнопокГенератор CSS border-radius
Настройте восемь радиусов, посмотрите результат и скопируйте CSS в пикселях или процентах.
Открыть инструмент — Генератор CSS border-radiusГенератор CSS Grid
Создайте пример CSS Grid с дорожками, размещением и именованными областями. Просматривайте, копируйте CSS и HTML или скачивайте полный пример.
Открыть инструмент — Генератор CSS GridГенератор CSS Flexbox
Создайте пример Flexbox с элементами управления контейнером и элементами, явными осями макета, соответствующими CSS и HTML, а также локальной загрузкой полного примера.
Открыть инструмент — Генератор CSS FlexboxГенератор CSS-тени текста
Создавайте упорядоченные тени текста, просматривайте пример и копируйте точный CSS.
Открыть инструмент — Генератор CSS-тени текстаГенератор преобразований CSS
Создавайте повторяемые двумерные преобразования CSS, редактируйте px или процентный перевод и начало координат, проверяйте поле ссылки и копируйте точные текущие объявления.
Открыть инструмент — Генератор преобразований CSSГенератор теней CSS
Создавайте упорядоченные слои box-shadow с предпросмотром и копируйте код.
Открыть инструмент — Генератор теней CSSВодяной знак на изображениях
Добавьте текст или логотип к изображениям, проверьте результаты и скачайте отдельные файлы или ZIP.
Открыть инструмент — Водяной знак на изображенияхГенератор CSS-градиентов
Создавайте линейные и радиальные градиенты с цветами, непрозрачностью и позициями.
Открыть инструмент — Генератор CSS-градиентовКонвертер цветов
Преобразуйте поддерживаемые значения sRGB HEX, RGB и HSL с альфа-каналом и указанной точностью.
Открыть инструмент — Конвертер цветовИзображение в текст (OCR)
Распознавайте печатный текст на локальных PNG и JPEG, выбирайте язык и проверяйте результат перед копированием или скачиванием.
Открыть инструмент — Изображение в текст (OCR)Чтение QR-кода из изображения
Прочитайте один QR-код из локального PNG или JPEG и проверьте текст или байты, не открывая ссылки.
Открыть инструмент — Чтение QR-кода из изображенияКалькулятор размера печати и разрешения
Рассчитайте размер отпечатка, нужное число пикселей и фактическое PPI с полями или обрезкой.
Открыть инструмент — Калькулятор размера печати и разрешенияКалькулятор соотношения сторон
Найдите соотношение ширины и высоты или рассчитайте новый размер в пикселях по одной заданной стороне.
Открыть инструмент — Калькулятор соотношения сторонСжатие изображений
Попробуйте уложить JPEG, PNG или WebP в заданный размер файла: проверьте результат и при желании уменьшите размеры изображения.
Открыть инструмент — Сжатие изображенийHEIC в JPG
Преобразуйте поддерживаемые HEIC-фото в полноразмерные JPG в браузере. Настройте качество и фон, скачайте проверенные файлы по отдельности или в ZIP.
Открыть инструмент — HEIC в JPGКонвертер изображений
Конвертируйте поддерживаемые PNG, JPEG и WebP локально, настройте прозрачность, фон и качество и скачайте проверенные результаты.
Открыть инструмент — Конвертер изображенийСоздать фотоколлаж
Расположите фотографии в сетке и скачайте PNG или JPEG.
Открыть инструмент — Создать фотоколлажПоворот и отражение изображений
Поверните или отразите набор локальных статичных PNG, JPEG и WebP, затем проверьте и скачайте обработанные изображения.
Открыть инструмент — Поворот и отражение изображенийОбрезать изображение
Обрежьте локальный JPEG, PNG или WebP с точностью до пикселя и скачайте результат в PNG или JPEG.
Открыть инструмент — Обрезать изображениеИзменить размер изображения
Измените размер JPG, PNG или WebP в пикселях или процентах, проверьте результат и скачайте его.
Открыть инструмент — Изменить размер изображения