Конвертер кольорів — безкоштовно
Миттєво конвертуйте кольори між форматами HEX, RGB, HSL, HSV та CMYK. Включає шкалу яскравості та готові зразки.
Конвертуйте колір між HEX, RGB, HSL, HSV та CMYK — з живим попереднім переглядом і копіюванням одним дотиком. Усе працює у вашому браузері.
Підтримує: HEX (#fff або #ffffff), RGB (255, 255, 255) або HSL (360, 100%, 50%)
Контрастність WCAG
На білому тлі
2,49:1
На чорному тлі
8,44:1
Шкала яскравості
Натисніть на зразок, щоб перейти до цього відтінку
Типові застосування
- Конвертуйте Кольори для Веб-дизайнуОтримайте значення HEX, RGB та HSL для будь-якого кольору — готові для вставлення в CSS або Tailwind.
- Конвертуйте Кольори для Друку (CMYK)Перетворіть кольори екрана (HEX/RGB) на значення CMYK для використання у друкованому дизайні та професійному друку.
- Побудуйте Кольорові Палітри для Систем ДизайнуПеретворіть кольори бренду на всі формати та створіть узгоджені шкали яскравості для повної системи дизайну.
- Перевіряйте Контрастність Кольорів для ДоступностіПеретворіть кольори, щоб отримати значення RGB для використання в інструментах коефіцієнта контрастності - WCAG відповідність для доступного дизайну.
- Перетворіть Кольори для FigmaОтримайте точні значення HEX та RGB для вставки в вибірники кольорів Figma та системи дизайн-токенів.
Як це працює
Уся логіка перетворення — власноруч написаний JavaScript, що працює повністю у вашому браузері, без бібліотек і звернень до сервера. Інструмент розбирає введення, пропускає його через ланцюжок чистих математичних функцій і одночасно видає одинадцять форматів, зокрема сучасні простори CSS Color 4 oklch() та lab().
- 1Гнучкий розбір введенняВласний парсер приймає hex (3, 4, 6 або 8 цифр), rgb()/rgba(), hsl()/hsla() як у застарілому синтаксисі з комами, так і в сучасному з пробілами, а також прості числові трійки. Значення альфа у вигляді десяткових дробів чи відсотків нормалізуються до діапазону 0–1 перед будь-яким перетворенням.
- 2RGB як центр перетвореньКожен прийнятий формат спершу зводиться до канонічної трійки RGB. З цього єдиного подання інструмент розходиться в усі боки: HSL і HSV використовують стандартні формули min/max/chroma; CMYK виводиться через знаходження ключового каналу; а лінеаризація sRGB (кускова гамма-крива, визначена в IEC 61966-2-1) застосовується перед обчисленнями в перцептивних просторах.
- 3Перцептивні колірні простори, обчислені з нуляoklch() обчислюється за еталонними матрицями 3×3 Бйорна Оттоссона (простір LMS із кубічним коренем). lab() і lch() використовують хроматичну адаптацію Bradford для переходу від точки білого D65 до D50, як це визначено для lab() у CSS Color 4. Це ті самі формули, що й у рушіях рендерингу браузерів, — тут вони реалізовані без жодних зовнішніх залежностей.
- 4Контраст WCAG і шкала світлотиВідносна яскравість обчислюється за формулою WCAG 2.1 (лінеаризовані R, G, B з вагами 0.2126/0.7152/0.0722), а коефіцієнт контрасту з білим і чорним оцінюється як AA-large, AA, AAA або Fail. Дев’ятикрокова смуга світлоти створюється зміною каналу світлоти HSL від 10% до 90% — натисніть будь-який зразок, щоб конвертувати цей відтінок.
Схожі інструменти
Вибір кольору та генератор палітр
Вибирайте кольори, конвертуйте HEX/RGB/HSL та створюйте гармонійні палітри.
Генератор випадкових кольорів
Генеруйте випадкові кольори по одному або як палітру з п’яти, блокуйте ті, що сподобалися, копіюйте значення HEX, RGB чи HSL і експортуйте палітру як PNG або CSS.
Генератор колірної палітри
Генеруйте доповняльні, аналогічні, тріадичні та монохроматичні колірні палітри з будь-якого базового кольору. Копіюйте hex-коди одним кліком.