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

Генератор кольорових палітр і перевірка контрасту

Створюйте кольорові палітри за гармоніями, випадковим добором або з фото, будуйте відтінки 50–950 і перевіряйте контраст за WCAG 2.2 з підказками, як його виправити. Усе працює у вашому браузері.

Гармонія
Сусідні відтінки, 30° один від одного на колірному колі
3366ffblue
33ccffsky
6633ffindigo
33ffccteal
cc33ffpurple

11 кроків в OKLCH; крок із кільцем — ваш точний колір.

blue
sky
indigo
teal
purple

Вибраний колір

#3366ff
hex
#3366ff
rgb
rgb(51 102 255)
hsl
hsl(225 100% 60%)
oklch
oklch(57.3% 0.234 265.3)
Працює у браузері · без надсилання на серверЯк це працює

Як користуватися: Генератор палітр і перевірка контрасту

  1. 1

    Почніть із кольору

    Введіть або оберіть базовий колір, потім виберіть гармонію, наприклад аналогову, тріаду чи розділену комплементарну, — або перемішайте випадкову палітру.

  2. 2

    Зафіксуйте й уточніть

    Зафіксуйте зразки, що вам подобаються, перш ніж перемішувати знову, змініть будь-який зразок вручну або витягніть із фото п’ять домінантних кольорів.

  3. 3

    Перевірте читабельність

    Відкрийте вкладку «Контраст», щоб перевірити текст на тлі за WCAG 2.2 рівнів AA та AAA, застосуйте запропоноване виправлення й перегляньте палітру з погляду дальтонізму.

  4. 4

    Експортуйте

    Скопіюйте змінні CSS, тему Tailwind v4 або конфігурацію v3, SCSS чи JSON з відтінками 50–950 або завантажте зразки PNG.

Ліміти та Pro

Усе безкоштовно: палітри з 5 кольорів, 6 гармоній, необмежене перемішування й експорт, зображення до 50 MB для добору кольорів, зразки PNG завширшки 1600 пікселів.

Про інструмент: Генератор палітр і перевірка контрасту

Генератор палітр будує схему з п’яти кольорів і все, що потрібно навколо неї дизайн-системі. Гармонії обертають базовий відтінок на колfirовому колі HSL: аналогова робить кроки по 30° в обидва боки, комплементарна додає протилежний відтінок, розділена комплементарна бере два відтінки поруч із протилежним, тріада розміщує три відтінки з кроком 120°, тетрада використовує квадрат 90°, а монохромна зберігає один відтінок на п’яти рівнях світлості. Випадковий режим поважає зафіксовані зразки, а режим «Із зображення» кластеризує пікселі фото в OKLab, щоб знайти п’ять найпоширеніших відмінних кольорів.

Для кожного кольору вкладка «Відтінки» створює 11-ступеневу шкалу 50–950 в OKLCH, де найближчий до вашого кольору крок має точне значення, або 13 тонів системи Material 3 HCT разом із п’ятьма ключовими палітрами, які вивела б тема Material. Перевірка контрасту використовує формулу яскравості WCAG 2.2, ніколи не округлює коефіцієнт угору й пропонує найближчий колір, що проходить перевірку, змінюючи лише світлість і зберігаючи відтінок. Таблиця показує коефіцієнт кожної пари палітри щодо білого й чорного.

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

Приватність

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

Можливості

Шість гармоній і кольори із зображення

Від аналогової до тетради з одного базового кольору, випадкове перемішування із фіксацією або домінантні кольори фото.

Контраст WCAG 2.2 з виправленнями

AA та AAA для звичайного й великого тексту та графіки інтерфейсу, найближчий прийнятний колір — одним кліком.

Експорт для розробників

Змінні CSS, Tailwind v4 і v3, SCSS та JSON у HEX, RGB, HSL або OKLCH, а також зразки PNG.

Генератор палітр і перевірка контрасту: поширені запитання

Який коефіцієнт контрасту вимагає WCAG 2.2?
Рівень AA вимагає 4,5:1 для звичайного тексту й 3:1 для великого, тобто щонайменше 24 px звичайного або 18,66 px жирного. Рівень AAA підвищує їх до 7:1 і 4,5:1. Іконки, межі полів уведення та інша змістовна графіка потребують 3:1 за критерієм 1.4.11. Перевірка відкидає зайві розряди, тож 4,49:1 буде показано як «Не пройдено» для AA, а не округлено до успіху.
Як добираються запропоновані виправлення контрасту?
Інструмент зберігає відтінок і насиченість кольору, що не проходить перевірку, і змінює лише його світлість в OKLCH, темніше чи світліше, доки пара не досягне 4,5:1 або 7:1. Потім пропонує варіант із найменшою зміною, окремо для тексту й для тла. Оскільки відтінок не змінюється, фірмовий синій залишається впізнаваним синім, лише трохи глибшим або блідішим.
Чи можна отримати палітру з фото або логотипа?
Так. Виберіть «Із зображення» й оберіть файл PNG, JPG, WebP, GIF або SVG до 50 MB. У вашому браузері картинку зменшують до 160 пікселів, прозорі пікселі пропускають, а решту групують кластеризацією k-means в OKLab. П’ять найбільших груп, що помітно відрізняються, стають палітрою, від найпоширенішого кольору.
Як використати експорт у Tailwind CSS?
Для Tailwind v4 виберіть Tailwind v4 і вставте блок @theme у головний файл CSS; тоді класи на кшталт bg-blue-500 використовуватимуть ваші відтінки. Для v3 виберіть Tailwind v3 і додайте обʼєкт colors до theme.extend у tailwind.config.js, де кожен колір також отримає значення DEFAULT. Перейменуйте кольори у вкладці «Експорт», щоб отримати назви на кшталт brand чи accent.
Які типи дальтонізму симулюються?
Протанопія й дейтеранопія — форми з нечутливістю до червоного та зеленого, що разом стосуються приблизно 2% чоловіків; тританопія — рідкісна форма з нечутливістю до синього; ахроматопсія, за якої кольорів не видно. Кожна смужка показує палітру за моделлю Machado 2009, а зразки з майже однаковими змодельованими кольорами позначаються, щоб ви могли додати підпис або різницю в світлості.

Інші завдання з цим інструментом