Перевірка контрастності кольорів
Перевірте коефіцієнт контрастності WCAG між HEX-кольором тексту й фону та дізнайтеся, чи проходить він AA і AAA для звичайного й великого тексту.
Перевірка контрастності кольорів — Введіть колір переднього плану (тексту) і колір фону у форматі HEX, і цей інструмент обчислить точний коефіцієнт контрастності WCAG 2.1, а потім покаже в реальному часі позначки проходження чи непроходження AA / AAA для звичайного й великого тексту, а також попередній перегляд зі зразком тексту. Усі обчислення виконуються локально у вашому браузері, тож жодні кольори не завантажуються на сервер.
Що таке Перевірка контрастності кольорів?
Перевірка контрастності кольорів — це безкоштовний онлайн-інструмент для розрахунку коефіцієнта контрастності WCAG, призначений для дизайнерів, розробників і фахівців із тестування доступності. Він приймає колір переднього плану (тексту) і колір фону, обчислює відносну яскравість кожного з них і показує коефіцієнт контрастності у вигляді значення від 1:1 до 21:1. Потім він повідомляє, чи відповідає це значення рівню AA WCAG 2.1 (4.5:1 для звичайного тексту, 3:1 для великого) і рівню AAA (7:1 для звичайного, 4.5:1 для великого), та відображає два кольори у вигляді живого попереднього перегляду зі зразком тексту, щоб ви могли з одного погляду оцінити читабельність. Використовуйте його, щоб переконатися, що основний текст, кнопки, посилання й підписи читабельні, перш ніж публікувати дизайн.
Як користуватися Перевірка контрастності кольорів
- Введіть або вставте колір переднього плану (тексту) у вигляді значення HEX або клацніть на вбудовану палітру, щоб вибрати його візуально.
- Зробіть те саме для кольору фону, на якому розташований текст.
- Прочитайте результат коефіцієнта контрастності, показаний у вигляді значення на кшталт 4.5:1 (1:1 — однакові кольори, 21:1 — чистий чорний на білому).
- Перевірте позначки AA та AAA для звичайного й великого тексту (18pt / 14pt напівжирний і більше), щоб побачити, які рівні проходять.
- Подивіться на попередній перегляд зі зразком тексту, відтворений вашими двома кольорами, щоб переконатися, що текст легко читається.
- Коригуйте будь-який із кольорів, доки не досягнете рівня контрастності, потрібного вашому дизайну.
Приклади
Темно-сірий текст на білому
Вхідні дані
Передній план #595959, Фон #ffffff
Результат
Коефіцієнт 7.00:1 — проходить AA та AAA для звичайного й великого тексту
Непрохідна пара з низькою контрастністю
Вхідні дані
Передній план #999999, Фон #ffffff
Результат
Коефіцієнт 2.85:1 — не проходить AA для звичайного тексту та AAA, не відповідає нічому з потрібного для основного тексту
Проходження лише для великого тексту
Вхідні дані
Передній план #767676, Фон #ffffff
Результат
Коефіцієнт 4.54:1 — проходить AA звичайний та AA великий, але не проходить AAA звичайний
Поширені запитання
- Які коефіцієнти контрастності вимагає WCAG?
- Рівень AA WCAG 2.1 вимагає щонайменше 4.5:1 для звичайного тексту й 3:1 для великого. Рівень AAA суворіший: 7:1 для звичайного тексту й 4.5:1 для великого. Ця перевірка показує позначку проходження/непроходження для кожного з цих чотирьох порогів.
- Що вважається великим текстом?
- WCAG визначає великий текст як 18pt (близько 24px) і більше або 14pt (близько 18.66px) і більше для напівжирного накреслення. Великий текст має нижчі вимоги до контрастності, бо більші символи легше читати, тому позначки великого тексту можуть проходити, коли позначки звичайного тексту — ні.
- Як обчислюється коефіцієнт контрастності?
- Використовується офіційна формула WCAG: відносна яскравість кожного кольору обчислюється з його лінеаризованих каналів sRGB, а коефіцієнт дорівнює (світліший + 0.05) / (темніший + 0.05). Результат лежить у діапазоні від 1:1 (однакові кольори) до 21:1 (чорний на білому).
- Чи підтримуються альфа-канал, RGB або іменовані кольори?
- Введення лише в HEX (скорочений #rgb або #rrggbb), для кожного поля є вбудована палітра. Альфа-канал/непрозорість і часткова прозорість не враховуються — спершу зведіть напівпрозорі шари в суцільний колір, а потім перевірте його.
- Чи надсилаються мої кольори на сервер?
- Ні. Розрахунки яскравості та коефіцієнта виконуються повністю у вашому браузері за допомогою JavaScript — жодні кольори не завантажуються й нічого не надсилається на сервер, тож інструмент працює конфіденційно й навіть офлайн після завантаження сторінки.
Схожі інструменти
Код у зображення
Перетворіть фрагмент коду на охайну PNG-картку з підсвічуванням синтаксису прямо у вашому браузері — з темою, градієнтним чи прозорим тлом і відступами, без жодного завантаження на сервер.
Змішувач кольорів
Змішуйте два HEX-кольори у вибраній пропорції в колірному просторі RGB або Lab і зчитуйте отриманий проміжний колір як зразок і копійоване HEX-значення.
Генератор відтінків кольору
Перетворіть один базовий колір HEX на шкалу відтінків 50-950 у стилі Tailwind, змішуючи його з білим і чорним; кожен щабель з-зразком і копійованим HEX.
Симулятор дальтонізму
Завантажте зображення й перегляньте, як воно виглядає за протанопії, дейтеранопії, тританопії чи повної колірної сліпоти, а потім завантажте змодельований результат.