Контраст у PDF: перевірте текст і поля форм за WCAG

Перетягніть файл PDF, і інструмент виміряє коефіцієнт контрастності кожного фрагмента тексту щодо фону, на якому цей текст насправді лежить, а також рамок і написів у полях форми. Ви отримаєте висновок для рівня AA, перелік пар кольорів, інформацію про рівень AAA та перегляд сторінок із позначеними місцями нижче порога.

Файл читається і вимірюється локально у вашому браузері. Ми не надсилаємо його на сервер і нікому не передаємо.

Це автоматичне орієнтовне вимірювання: інструмент обчислює коефіцієнт контрастності для тексту і полів форм, які може прочитати з файлу. Це не аудит доступності і не сертифікація відповідності WCAG, PDF/UA чи законодавству; інструмент не оцінює структуру документа, альтернативний текст, порядок читання чи зміст. Текст, переведений у криві, скани та вміст зображень лишаються поза вимірюванням, а кольори CMYK і профілі ICC ми переводимо в екранні значення. Відсутність елементів нижче порога не означає, що документ доступний. Перевірте результат у середовищі ваших одержувачів; рішення про оприлюднення файлу належить вам. Правила користування Інструментами визначає Регламент.

Перетягніть сюди файл PDF або натисніть, щоб обрати
PDF · до 60 МБ · до 300 сторінок · вимірювання у браузері

Коефіцієнт контрастності та пороги WCAG: 4,5:1, 3:1 і 7:1

Коефіцієнт контрастності порівнює яскравість двох кольорів: тексту і фону, на якому цей текст лежить. Його обчислюють з відносної яскравості обох кольорів у просторі sRGB, а результат перебуває між 1:1 (два однакові кольори) і 21:1 (чорне на білому). WCAG 2.1 у критерії 1.4.3 вимагає на рівні AA щонайменше 4,5:1 для звичайного тексту і 3:1 для великого тексту, а критерій 1.4.6 на рівні AAA підіймає ці значення до 7:1 і 4,5:1 відповідно. Великим текстом вважається кегль від 18 пунктів або від 14 пунктів, якщо він жирний; у PDF пункт стандарту є тим самим пунктом, що й пункт документа, тож нічого перераховувати не треба. Окремий поріг 3:1 запроваджує критерій 1.4.11 для нетекстових елементів: він стосується зокрема межі поля форми, тобто рамки або заливки, за якими користувач розуміє, куди натиснути і що заповнити. Пороги ми порівнюємо за неокругленим значенням, а на екрані показуємо коефіцієнт, обрізаний донизу до двох знаків, щоб 4,499 не виглядало як зараховане 4,5.

Що цей інструмент вимірює у файлі PDF

Колір тексту ми читаємо безпосередньо з потоку вмісту сторінки разом із кеглем, жирністю та колірним простором. Колір фону беремо зі зразка сторінки, відтвореної так, як її показує програма перегляду: під літерами може лежати прямокутник, фотографія, градієнт або заливка поля, тож самого лише зчитування кольору з файлу тут замало. З форм інструмент збирає межі полів (поріг 3:1), заливки полів, а також колір і кегль із типового вигляду тексту поля. Коли поле має власний записаний вигляд, вирішує вибірка зображення, а кольори, оголошені у файлі, служать уже лише для порівняння та для повідомлення про розбіжність. Межу поля задає так само рамка, як і заливка: досить, щоб одне з них мало 3:1 щодо сторінки, а поле без жодної видимої межі ми повідомляємо як невиконаний критерій. Поле лише для читання теж вимірюється: воно передає зміст, тому до нього застосовується той самий поріг 4,5:1, а сірий текст у такому полі є однією з найчастіших причин недоступних форм. Сам фон розділу чи кольорова смуга не мають жодного порога, бо контраст завжди стосується пари з тексту і фону; лише літера, покладена на цю смугу, дає вимірювання. Кольори CMYK і кольори з профілем ICC ми переводимо в екранні значення тією самою формулою, що й перегляд, тому в друці результат залежатиме від профілю та матеріалу. Межу поля лише для читання ми не оцінюємо, бо критерій 1.4.11 виключає неактивні компоненти; текст у такому полі підлягає порогу, як будь-який інший.

Чого інструмент не виміряє і навіщо взагалі це перевіряти

Поза вимірюванням лишається текст, переведений у криві, а також скани та знімки екрана: для файлу це малюнок або зображення, у якому немає літер для читання. Такі сторінки ми наводимо окремо, замість удавати, що з ними все гаразд. Поза вимірюванням також зашифровані файли, текст, закритий іншим об’єктом, і текст, намальований у невидимому режимі, наприклад шар, розпізнаний із зображення. Прозорий текст це не те саме, що невидимий: його видно на сторінці, тому ми вимірюємо його з вибірки зображення сторінки і показуємо колір, який справді видно. За прозорості видимий колір буває на один рівень яскравості інакший, ніж значення на папері, бо перегляд округлює змішування кольорів; жодного порога ця різниця не зсуває. Перегляд і вимірювання стосуються вигляду, збереженого у файлі: кольорове підсвічування полів і червоні обведення обов’язкових полів, які програма перегляду додає лише під час заповнення, не є частиною документа і не вимірюються. Перевірка контрасту має практичний і правовий вимір: документи, які оприлюднюють суб’єкти публічного сектору, охоплює національний закон про цифрову доступність, що впроваджує європейську директиву про доступність вебсайтів і відсилає до WCAG рівня AA, а з 28 червня 2025 року Європейський акт про доступність охопив також ринкові послуги: електронну торгівлю, банківські послуги, транспорт та електронні книги, тобто рахунки, договори, правила і форми, які розсилають у PDF. Поза приписами йдеться про звичайну розбірливість: на слабкому екрані, під яскравим сонцем і в друці у відтінках сірого надто світлий текст просто зникає.

Потрібен доступний PDF? Виправимо файл