Конвертер цветов

Преобразуйте цветовые коды HEX, RGB и HSL, а затем упакуйте результат в удобные для копирования фрагменты, которыми вы сможете поделиться.

Цветовой ввод
Выбранный цвет #0EA5E9
Поделиться URL-адресом https://comutil.com/ru/color?preset=brand-token
Очистить
Предварительный просмотр палитры
Рекомендуемый текст
#111827
Передача токена бренда нормализуется в удобные для копирования HEX, RGB, HSL и фрагменты токенов.
Пресет готов поделиться #0EA5E9

Передача токена бренда нормализуется в удобные для копирования HEX, RGB, HSL и фрагменты токенов.

Активный вход #0EA5E9
Рекомендуемый текст #111827
Нормализованные выходы
HEX
Компактный для CSS, инструментов браузера и дизайнерской документации.
#0EA5E9
RGB
С точностью до канала для передачи дизайна, работы с холстом и инструментов для работы с изображениями.
rgb(14, 165, 233)
HSL
Удобно, когда вам нужно отдельно настроить оттенок, насыщенность или яркость.
hsl(199, 89%, 48%)
Каналы R, G, B
Простые числовые каналы для билетов, спецификаций и жетонов.
14, 165, 233
Читабельность контекста

Используйте темный текст на этом образце, чтобы добиться максимального контраста мелкого текста.

Белый текст
#FFFFFF
2,77:1
Предварительный просмотр текста
Аа копия тела
Обычный текст: Нужно больше контраста
Крупный текст: Нужно больше контраста
Темный текст
#111827
6,40:1
Предварительный просмотр текста
Аа копия тела
Обычный текст: Пройти
Крупный текст: Пройти
Фрагменты передачи
CSS-переменная
:root {
  --brand-accent: #0EA5E9;
  --brand-accent-rgb: 14 165 233;
}
Токен дизайна JSON
{
  "color": {
    "accent": {
      "value": "#0EA5E9",
      "rgb": "14 165 233",
      "hsl": "hsl(199, 89%, 48%)"
    }
  }
}
Встроенный стиль
background-color: #0EA5E9;
color: #111827;
Что такое цветовые форматы?

Цвета в Интернете могут быть представлены в нескольких форматах. HEX использует шестнадцатеричную запись (#RRGGBB), RGB определяет компоненты красного, зеленого и синего (0–255), а HSL использует оттенок (0–360), насыщенность и яркость (0–100%). Каждый формат имеет преимущества для различных случаев использования, таких как дизайнерские работы или программные манипуляции с цветом.

Подробности цветового формата

Цвета HEX кодируют значения RGB в шестнадцатеричном формате (16–255 на канал). RGB напрямую определяет интенсивность цвета (0–255). HSL отделяет цвет (оттенок) от интенсивности (насыщенности/яркости), что делает его более интуитивным для создания цветовых вариаций. Все форматы могут отображать одни и те же 16,7 миллионов цветов.

Общие случаи использования
  • Преобразование цветов инструментов дизайна в CSS
  • Создание цветовых тем и палитр.
  • Настройка яркости и насыщенности цвета
  • Соответствие цветов бренда на разных платформах
  • Тестирование доступности на цветовой контраст
Сравнение форматов
HEX #RRGGBB — компактный, широко поддерживаемый, легко копируется и вставляется.
RGB rgb(R, G, B) — интуитивно понятен для программного манипулирования.
HSL hsl(H, S%, L%) — легко создавать вариации путем настройки компонентов.
Часто задаваемые вопросы

Когда мне следует использовать HSL вместо RGB?

HSL лучше подходит, когда вам нужно создать цветовые вариации (светлее, темнее, более/менее насыщенный), поскольку вы можете настроить один компонент. RGB лучше подходит для смешивания цветов и при работе с обработкой изображений.

Что такое HEX-сокращение?

В сокращении HEX используются 3 цифры вместо 6 (#RGB вместо #RRGGBB). Каждая цифра удваивается: #F00 становится #FF0000 (красный). Работает только тогда, когда каждая пара имеет одинаковые цифры.