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

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

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

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

Активный вход #7C3AED
Рекомендуемый текст #FFFFFF
Нормализованные выходы
HEX
Компактный для CSS, инструментов браузера и дизайнерской документации.
#7C3AED
RGB
С точностью до канала для передачи дизайна, работы с холстом и инструментов для работы с изображениями.
rgb(124, 58, 237)
HSL
Удобно, когда вам нужно отдельно настроить оттенок, насыщенность или яркость.
hsl(262, 83%, 58%)
Каналы R, G, B
Простые числовые каналы для билетов, спецификаций и жетонов.
124, 58, 237
Читабельность контекста

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

Белый текст
#FFFFFF
5,70:1
Предварительный просмотр текста
Аа копия тела
Обычный текст: Пройти
Крупный текст: Пройти
Темный текст
#111827
3,11:1
Предварительный просмотр текста
Аа копия тела
Обычный текст: Нужно больше контраста
Крупный текст: Пройти
Фрагменты передачи
CSS-переменная
:root {
  --brand-accent: #7C3AED;
  --brand-accent-rgb: 124 58 237;
}
Токен дизайна JSON
{
  "color": {
    "accent": {
      "value": "#7C3AED",
      "rgb": "124 58 237",
      "hsl": "hsl(262, 83%, 58%)"
    }
  }
}
Встроенный стиль
background-color: #7C3AED;
color: #FFFFFF;
Что такое цветовые форматы?

Цвета в Интернете могут быть представлены в нескольких форматах. 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 (красный). Работает только тогда, когда каждая пара имеет одинаковые цифры.