Проверка на цветния контраст по WCAG — безплатно
Проверете дали два цвята отговарят на стандартите за контраст WCAG AA и AAA за достъпност. Жив преглед при различни размери на текст с автоматични предложения при недостатъчен контраст.
Голям заглавен текст
Среден основен текст (18px) за четене на съдържание.
Нормален основен текст (16px) за абзаци.
Малък основен текст (14px) за надписи и метаданни.
Коефициент на контраст
Изисква 4.5:1 · Вие имате 14,63:1
Изисква 3.0:1 · Вие имате 14,63:1
Изисква 7.0:1 · Вие имате 14,63:1
Изисква 4.5:1 · Вие имате 14,63:1
Изисква 3.0:1 · Вие имате 14,63:1
Бързи предварителни настройки
Базирано на насоките за контраст WCAG 2.1. Голям текст = 18pt (24px) нормален или 14pt (18,66px) удебелен. HEX кодовете се обновяват и в двете посоки: въведете hex или изберете цвят — двата входа остават синхронизирани.
Често срещани употреби
- Одит на уеб страниците за WCAG съответствиеПроверете, че цветовете на текста на вашия сайт отговарят на WCAG AA или AAA стандарти за контрастност за достъпност.
- Проверка на комбинациите на цветовете на мрежатаТествайте комбинациите от палета цветове на марката, за да гарантирате, че работят за достъпен дизайн на потребителския интерфейс.
- Тест на палетите на цветовете на тъмния режимСветлият текст на тъмна подложка все още може да провали контраста - проверете комбинациите от палета на тъмния режим тук.
- Цветни комбинации за печатни материалиПлакати, знаци и печатни материали също имат нужда на четлив контрас - особено за по-възрастни читатели.
- Проектирайте достъпни цветове на бутониУверете се, че CTA, бутони за действие и връзки преминават WCAG срещу техните фонове.
Как работи
Проверката на контраста работи изцяло във вашия браузър чрез алгоритъма за относителна яркост от WCAG 2.1 — без библиотека, без сървър, само ръчно написана математика, точно следваща спецификацията. Всеки резултат се обновява в реално време, докато пишете или избирате цвят.
- 1Шестнадесетичен вход и нормализацияПриемат се и се нормализират до пълни RGB триплети както 3-цифрени (#abc), така и 6-цифрени (#aabbcc) шестнадесетични стойности. Невалиден вход се отхвърля незабавно, вместо мълчаливо да се приема черно, така че се появява червена рамка вместо подвеждащ резултат за успех.
- 2Изчисление на яркостта по WCAGВсеки цвят се преобразува в относителна яркост чрез формулата на WCAG 2.1: стойностите на sRGB каналите се линеаризират с частична гама корекция (деление на 12.92 под 0.03928, повдигане на степен 2.4 над него), след което се претеглят като 0.2126R + 0.7152G + 0.0722B.
- 3Проверки на коефициента на контраст и съответствиеКоефициентът на контраст се изчислява като (по-светлия + 0.05) / (по-тъмния + 0.05) и се проверява спрямо всичките пет прага на WCAG: AA обикновен текст (4.5:1), AA едър текст (3:1), AAA обикновен текст (7:1), AAA едър текст (4.5:1) и компоненти на потребителския интерфейс (3:1). Резултатите се обновяват при всяко натискане на клавиш.
- 4Предложения за поправка, запазващи тонаКогато двойката не премине WCAG AA, инструментът търси в пространството на HSL светлината — стъпвайки навън от оригиналната светлина в двете посоки — за да намери най-близкия вариант на всеки цвят, който преминава 4.5:1, запазвайки същите тон и наситеност. EyeDropper API (Chromium) също е достъпен за вземане на проба от произволен цвят директно от екрана ви.
Свързани инструменти
Симулатор на цветна слепота
Вижте как изглежда дизайнът ви за хора с нарушения в цветното зрение. Симулира протанопия, дейтеранопия, тританопия, ахроматопсия и по-леки аномалии.
Каква е разделителната способност на екрана ми
Вижте разделителната способност на екрана си в CSS и реални пиксели, размера на прозореца, съотношението на пикселите, дълбочината на цвета, HDR, поддръжката на допир и честотата на опресняване, и копирайте всичко.
Тест за мъртви пиксели
Проверете екрана си за мъртви или заседнали пиксели с плътни цветове на цял екран – черно, бяло, червено, зелено, синьо и сиво, плюс опционален инструмент за отпушване на заседнал пиксел.