norito
Сжатие изображенияУменьшает до целевого размера файла
Генератор заполнителейИзображения-заполнители на заказ
Удаление фонаВырезает человека с фотографии
Resize ImageChange width and height, exact or by percentage
Image ConverterConvert between JPG, PNG, and WebP
Crop ImageDrag a box to crop, free-form or locked ratio
Remove MetadataStrip EXIF, GPS, and camera info
Watermark ImageAdd a text watermark with live preview
Генератор тестовых файловФайлы-заполнители точного размера
Форматирование JSONФорматирует, проверяет и минифицирует
Редактор MarkdownПредпросмотр в реальном времени, экспорт в .md/.html
UUID GeneratorBulk random UUID v4 identifiers
Base64 Encode / DecodeText to and from Base64, UTF-8 safe
Hash GeneratorMD5, SHA-1, SHA-256, SHA-512
Timestamp ConverterUnix time to date, both ways
JSON DiffCompare two JSON documents
JWT DecoderDecode a JWT's header and payload
Regex TesterTest a regex with live match highlighting
CSV to JSONConvert a CSV file into JSON
CSV ViewerView and edit a CSV as a table
URL Encoder / DecoderPercent-encode or decode a URL
HTML Entity EncoderEscape or unescape HTML entities
YAML to JSON ConverterConvert YAML and JSON, both ways
Cron Expression ParserExplain a cron schedule, preview next runs
Number Base ConverterBinary, octal, decimal, hex, and more
Text DiffCompare two texts line by line
Генератор SEO-слаговЧистые URL из заголовков
Генератор текста заданной длиныТекст-заполнитель точной длины
Word CounterLive word, sentence, and paragraph counts
Character CounterCharacter count, with platform limits
Remove Duplicate LinesDeduplicate a list of lines
Sort LinesSort alphabetically, numerically, or shuffle
Case ConverterUPPERCASE, camelCase, snake_case, and more
Lorem Ipsum GeneratorPlaceholder text, by word, sentence, or paragraph
Find and ReplaceFind and replace text, regex supported
Генератор паролейСлучайные пароли и фразы
Генератор QR-кодовПользовательские цвета, коррекция ошибок
PDF
Объединить PDFОбъедините несколько PDF в один
Разделить PDFИзвлеките страницы или разделите на файлы
Повернуть PDFИсправьте развёрнутые или перевёрнутые страницы
PDF в JPG/PNGПревратите страницы в изображения
JPG/PNG в PDFОбъедините изображения в один PDF
Удалить и переставитьУдалите или переставьте страницы
Номера страницПронумеруйте каждую страницу
Водяной знакНанесите текст на каждую страницу
Извлечь текстИзвлеките текст из PDF
Сжать PDFУменьшите размер PDF-файла
Подписать PDFНарисуйте или введите подпись
SEO
Генератор мета-теговЗаголовок, описание, теги OG и Twitter
Конструктор UTMСоздавайте ссылки с UTM-метками
Генератор robots.txtПравила allow/disallow, ссылка на sitemap
Генератор SitemapURL на входе, sitemap.xml на выходе
Design
Градиент CSSЛинейный или радиальный, копируйте CSS
Тень box-shadowОдиночные или многослойные тени
Border-radiusРадиус по каждому углу, копируйте CSS
Генератор faviconВсе нужные размеры favicon
Извлечение палитрыИзвлеките основные цвета из изображения
Проверка контрастаКонтраст WCAG, соответствие AA/AAA
Конвертер цветаHEX, RGB, HSL, CMYK, в реальном времени
Blog

norito / Блог / Проверка контрастности WCAG: практическое руководство

Проверка контрастности WCAG: практическое руководство

Автор: Shubham Singh · 15 июля 2026 г.

Опубликовано 2026-07-15

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

Почему важна контрастность

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

Как на самом деле рассчитывается коэффициент контрастности

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

Реальные пороги

WCAG 2.1 определяет два уровня соответствия. AA — стандарт, к которому стремится большинство организаций, требует коэффициента контрастности не менее 4,5:1 для обычного текста и 3:1 для крупного текста (определяемого как 18pt обычным начертанием или 14pt полужирным и крупнее). AAA, более строгий уровень, требует 7:1 для обычного текста и 4,5:1 для крупного текста. Большинство юридических требований по доступности (например, ADA в США, интерпретируемый через WCAG, или стандарт EN 301 549 в ЕС) ссылаются на AA как на базовый уровень, AAA обычно рассматривается как желательная, а не строго обязательная цель.

Распространённые ошибки контрастности

Светло-серый текст на белом фоне — безусловно самая распространённая ошибка: в макете дизайна он часто выглядит «чистым» и «современным», но серьёзно не проходит проверку AA и действительно трудночитаем для многих пользователей. Текст-заполнитель внутри полей форм часто имеет слишком низкий контраст, а поскольку он исчезает, как только вы начинаете печатать, дизайнеры часто не замечают, что это проблема. Текст, наложенный на фотографии или градиенты, рискован, поскольку коэффициент контрастности может проходить проверку в одной области изображения и не проходить в другой — добавление сплошной цветной подложки или тени текста за текстом является распространённым решением. Фирменные цвета, особенно пастельные или палитры со средней насыщенностью, часто не проходят требования по контрастности при использовании в качестве цвета текста и нуждаются в более тёмном или светлом варианте, зарезервированном специально для текста.

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

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

Попробуйте сами: Проверка контрастности — чтобы мгновенно проверить любые два цвета по порогам WCAG AA и AAA.
norito

Маленькие утилиты, каждая из которых решает одну надоедливую задачу. Всё работает в вашем браузере, ничего не загружается на сервер.

Продукт

Все инструменты Список изменений Как это работает Блог Сравнение О norito Контакты Политика конфиденциальности Условия использования

PDF

Объединить PDF Разделить PDF Повернуть PDF PDF в JPG/PNG JPG/PNG в PDF Удалить и переставить Номера страниц Водяной знак Извлечь текст Сжать PDF Подписать PDF

Изображения

Сжатие изображения Resize Image Image Converter Crop Image Remove Metadata Watermark Image Генератор заполнителей Удаление фона

Разработка

Генератор тестовых файлов Форматирование JSON Редактор Markdown UUID Generator Base64 Hash Generator Timestamp JSON Diff JWT Decoder Regex Tester CSV to JSON CSV Viewer URL Encoder HTML Entities YAML to JSON Cron Parser Base Converter Text Diff

Текст

Генератор SEO-слагов Генератор текста заданной длины Word Counter Character Counter Dedupe Lines Sort Lines Case Converter Lorem Ipsum Find & Replace

Утилиты

Генератор паролей Генератор QR-кодов

SEO

Генератор мета-тегов Конструктор UTM Генератор robots.txt Генератор Sitemap

Design

Градиент CSS Тень box-shadow Border-radius Генератор favicon Извлечение палитры Проверка контраста Конвертер цвета
© 2026 norito. Все инструменты работают локально в вашем браузере. Список изменений Блог Сравнение Как это работает Политика конфиденциальности Условия использования Угости меня кофе
Esc