Перейти до вмісту
Pandus

WCAG 1.4.3 Контраст (мінімальні вимоги)

Оновлено 14 жовтня 2026 · 3 хв читання

Рівень
AA · WCAG 2.0
EN 301 549
9.1.4.3
Що перевіряє тестер
Частково автоматично: Текст важко прочитати через низький контраст
Офіційний текст
Understanding 1.4.3 Contrast (Minimum) (W3C, англійською)

Критерій успіху 1.4.3 потрібен для того, щоб текст могли прочитати люди, які гірше розрізняють контраст: старші відвідувачі, люди зі слабким зором або порушеннями кольоросприйняття, а також будь-хто, хто дивиться на телефон під сонцем. Це рівень AA, тож він входить до того, на що спираються EN 301 549 (пункт 9.1.4.3; в Україні — ДСТУ EN 301 549:2022) і Європейський акт про доступність.

Що вимагає критерій

Коефіцієнт контрастності між текстом і фоном має бути щонайменше:

  • 4,5:1 для звичайного тексту;
  • 3:1 для великого тексту — від 18 pt (24 CSS px) звичайного накреслення або від 14 pt (близько 18,66 CSS px) жирного.

Коефіцієнт обчислюють за відносною яскравістю двох кольорів, і він коливається від 1:1 (однаковий колір) до 21:1 (чорне на білому). Правило охоплює і зображення тексту, наприклад банер зі слоганом, вшитим у картинку.

Винятки:

  • текст у логотипі або назві бренду;
  • текст неактивних елементів керування, наприклад вимкненої кнопки;
  • декоративний текст, який нікому не потрібно читати, і текст, що є частиною фото з іншим важливим вмістом.

Типові помилки в інтернет-магазині

  • світло-сірий текст-заповнювач або підказки у формах (наприклад, #aaa на білому — це близько 2,3:1);
  • стара ціна, позначки «немає в наявності» і дрібний текст під кнопкою «Додати в кошик»;
  • білий текст на фотобанері, де частина фото світла;
  • фірмовий колір посилань чи кнопок, який добре виглядає на великому екрані, але не дотягує до 4,5:1;
  • текст, контрастність якого падає лише під час наведення курсора або фокуса.

Як перевірити

Автоматично: наш сканер вимірює контрастність кожного видимого текстового елемента (правило контрастності кольорів) і показує знайдені кольори та коефіцієнт. Текст на зображеннях чи градієнтах він не завжди може оцінити — такі результати позначено для ручної перевірки.

Вручну: для тексту на фото перевірте найсвітлішу ділянку зображення під текстом. Перевірте також стани наведення, фокуса і помилки, а не лише стан за замовчуванням. Перевірка контрастності покаже точний коефіцієнт для двох кольорів.

Як виправити

  • Затемніть текст або освітліть фон, доки коефіцієнт не сягне щонайменше 4,5:1; зазвичай достатньо невеликої зміни яскравості.
  • Розміщуйте текст на зображеннях на суцільній або напівпрозорій підкладці.
  • Не використовуйте текст-заповнювач як єдину мітку поля; якщо залишаєте його, зробіть його теж читабельним.
  • Виправте колір один раз у налаштуваннях теми або CSS-змінних, а не на кожній сторінці окремо.

Пов'язані критерії

Часті запитання

Яку контрастність вимагає WCAG рівня AA?

Щонайменше 4,5:1 між текстом і фоном та щонайменше 3:1 для великого тексту. Рівень AAA (1.4.6) вимагає 7:1 і 4,5:1.

Що WCAG вважає великим текстом?

Текст розміром щонайменше 18 пунктів (24 CSS-пікселі) звичайного накреслення або щонайменше 14 пунктів (близько 18,66 CSS-пікселя) жирного.

Чи стосується 1.4.3 логотипів і неактивних кнопок?

Ні. Текст у логотипі чи назві бренду, текст неактивних (вимкнених) елементів керування і суто декоративний текст є винятками.

Чи охоплює 1.4.3 іконки та рамки полів?

Ні, 1.4.3 стосується лише тексту та зображень тексту. Іконки, рамки фокуса і рамки полів форми належать до 1.4.11 «Контраст нетекстових елементів», який вимагає 3:1.