Створення токенів дизайн-системи
Конвертуйте HEX-значення бренду в OKLCH, щоб кожен відтінок у вашій градації токенів мав однаковий перцептивний крок яскравості. Вставляйте вихід OKLCH безпосередньо у ваш CSS — препроцесор не потрібен.
Обирайте візуально або вставляйте будь-яке значення — HEX, RGB, HSL, OKLCH і OKLAB залишаються синхронізованими. Включає перевірку контрасту WCAG 2.2 і генератор палітри на основі OKLCH. Працює повністю у вашому браузері.
Обирайте візуально або вставляйте будь-яке значення — HEX, RGB, HSL, OKLCH і OKLAB залишаються синхронізованими. Включає перевірку контрасту WCAG 2.2 і генератор палітри на основі OKLCH. Працює повністю у вашому браузері.
Вставте ваше hex-значення (наприклад, #ff5722) у поле HEX — рядок RGB оновиться миттєво. Аналогічно, вставте rgb(255 87 34) у поле RGB, і HEX, HSL, OKLCH та OKLAB синхронізуються. Конвертація двостороння у всіх підтримуваних форматах.
OKLCH — це колірний простір CSS Color Module Level 4, який використовує перцептивну яскравість (L), кольоровість (C) і відтінок (h) — як HSL, але перцептивно рівномірний. Два кольори OKLCH з однаковим значенням L виглядають однаково яскравими, навіть при різних відтінках. Це робить дизайн-токени, згенеровані палітри та доступні колірні градації значно передбачуванішими, ніж HSL. Усі сучасні браузери (Chrome 111+, Safari 15.4+, Firefox 113+) його підтримують.
Значення кольорів ніколи не залишають ваш пристрій. Відкрийте DevTools → Network, і ви побачите нуль вихідних запитів під час конвертації, вибору, генерації палітри або перевірки контрасту.
Від дизайн-систем до аудитів доступності — кожен формат і перевірка, що вам потрібні, в одному місці.
Двостороння конвертація між HEX (3 / 4 / 6 / 8 цифр), RGB(A), HSL(A), OKLCH, OKLAB та іменованими кольорами CSS. Вихідні рядки відповідають синтаксису CSS Color Module Level 4 — вставляйте їх безпосередньо у свої стилі.
Перегляньте коефіцієнт контрасту між будь-якими двома кольорами з позначками pass/fail для AA (4.5 : 1) і AAA (7 : 1) одним кліком, для звичайного та великого тексту. Обчислення відповідає еталонному алгоритму W3C: лінеаризація sRGB, відносна яскравість, потім (L1+0.05)/(L2+0.05).
Натисніть піпетку, щоб взяти будь-який колір з екрана — макети, скріншоти, фото, навіть інші вкладки браузера. Використовує нативний EyeDropper API у браузерах на Chromium.
Генеруйте 9-крокові відтінки й тіні плюс комплементарні, тріадні й аналогові гармонії — отримані в OKLCH, тож кожен крок перцептивно рівномірно розподілений (на відміну від HSL, де яскравість змінюється непередбачувано).
Кожна конвертація виконується на JavaScript на вашому пристрої. Нічого не завантажується, не логується й не надсилається третім сторонам — відкрийте DevTools → Network, щоб переконатися самостійно.
Чистий JavaScript, без рантайму фреймворку. Холодне завантаження менше 50 КБ у gzip; конвертації та генерація палітри завершуються менш ніж за мілісекунду на п'ятирічному ноутбуці.
Чотири способи почати, кожен формат синхронізовано.
Перетягуйте всередині квадрата насиченості/яскравості, щоб обрати відтінок, рухайте смугу відтінку нижче, щоб змінити базовий колір, і використовуйте слайдер альфи для прозорості. Кожен формат праворуч оновлюється миттєво.
Вставте HEX (#4f46e5), RGB (rgb(79 70 229)), HSL (hsl(244 76% 59%)), OKLCH (oklch(53% 0.22 277)) або навіть іменований колір CSS (tomato) у відповідне поле — піпетка та інші формати синхронізуються.
Натисніть кнопку піпетки, щоб захопити будь-який піксель на екрані — іншу вкладку, скріншот, фото, іконку. Використовує нативний EyeDropper API у Chrome, Edge і Opera.
Натисніть значок копіювання поряд із будь-яким форматом, щоб помістити його в буфер обміну. Або прокрутіть до розділу контрасту WCAG 2.2, щоб перевірити, чи проходить ваше поєднання тексту та фону AA або AAA для звичайного та великого тексту.
інструмент кольору, що підходить для чотирьох поширених робочих процесів.
Конвертуйте HEX-значення бренду в OKLCH, щоб кожен відтінок у вашій градації токенів мав однаковий перцептивний крок яскравості. Вставляйте вихід OKLCH безпосередньо у ваш CSS — препроцесор не потрібен.
Введіть пари тексту та фону і прочитайте коефіцієнт контрасту плюс позначки AA / AAA. Виявляйте невдалі поєднання до релізу — відповідає мандатованим W3C порогам 4.5 : 1 для звичайного / 7 : 1 для покращеного.
Маєте HEX з макета дизайнера, але потрібен HSL для конфігурації Tailwind або OKLCH для сучасного стилю? Вставте раз — копіюйте у будь-якому форматі. Вихідні рядки — це валідний синтаксис CSS Color Module Level 4.
Оберіть базовий колір і миттєво побачте дев'ять перцептивно розподілених відтінків і тіней плюс комплементарні, тріадні й аналогові гармонії — згенеровані в OKLCH, тож кожен крок виглядає однаково яскравим.
Значення кольорів ніколи не залишають ваш пристрій. Відкрийте DevTools → Network, і ви побачите нуль вихідних запитів під час конвертації, вибору, генерації палітри або перевірки контрасту.
Відібрані вручну посібники для дизайнерів, розробників і команд доступності.
Why OKLCH replaces HSL for design systems: perceptual lightness, predictable chroma, wide-gamut support.
From sRGB linearization to relative luminance — every step of the contrast formula, with worked examples.
Вставте ваше hex-значення (наприклад, #ff5722) у поле HEX — рядок RGB оновиться миттєво. Аналогічно, вставте rgb(255 87 34) у поле RGB, і HEX, HSL, OKLCH та OKLAB синхронізуються. Конвертація двостороння у всіх підтримуваних форматах.
OKLCH — це колірний простір CSS Color Module Level 4, який використовує перцептивну яскравість (L), кольоровість (C) і відтінок (h) — як HSL, але перцептивно рівномірний. Два кольори OKLCH з однаковим значенням L виглядають однаково яскравими, навіть при різних відтінках. Це робить дизайн-токени, згенеровані палітри та доступні колірні градації значно передбачуванішими, ніж HSL. Усі сучасні браузери (Chrome 111+, Safari 15.4+, Firefox 113+) його підтримують.
Так. Ми використовуємо алгоритм з WCAG 2.2 §1.4.3: лінеаризуємо кожен канал sRGB, обчислюємо відносну яскравість (0.2126·R + 0.7152·G + 0.0722·B), потім (L_lighter + 0.05) / (L_darker + 0.05). AA проходить при 4.5 : 1 для звичайного тексту і 3 : 1 для великого (18 пт+ або 14 пт+ жирний). AAA проходить при 7 : 1 і 4.5 : 1 відповідно.
Так — натисніть кнопку Піпетка, щоб запустити вбудований EyeDropper API браузера. Можна взяти будь-який піксель будь-де на екрані: іншу вкладку браузера, дизайн у Figma, кадр відео, навіть скріншот. Наразі підтримується в Chrome, Edge і Opera; Firefox і Safari витончено повертаються до запасного варіанту (кнопка вимкнена).
Ні. Піпетка, кожна конвертація, генератор палітри та перевірка контрасту виконуються у вашому браузері. Жодні значення кольорів, зразки зображень або текст ніколи не передаються. Ви можете відкрити DevTools → Network і переконатися, що під час використання немає жодних вихідних запитів.