Перейти к содержимому
Aback Tools Logo

Конвертер цветовых форматов CSS

Вставьте любое значение цвета CSS — hex3, hex6, hex8, rgb(), rgba(), hsl(), hsla(), hwb(), oklch(), lch(), lab() или именованный цвет — и сразу увидите все эквивалентные форматы. Переключитесь в режим CSS-блока, чтобы преобразовать все цвета всей таблицы стилей в нужный формат одним кликом. Все преобразования выполняются локально в браузере — ваш код не покидает устройство. Бесплатно, без регистрации.

Convert CSS Color Format
Paste any CSS color value to see all equivalent formats instantly, or paste a full CSS block to convert every color value to your chosen target format. All conversions run locally in your browser - your code never leaves your device.

Supports: hex3, hex4, hex6, hex8, rgb(), rgba(), hsl(), hsla(), hwb(), oklch(), lch(), lab(), and all 148 CSS named colors.

Зачем использовать наш конвертер цветовых форматов CSS?

  • Мгновенная конвертация цветовых форматов CSS: вставьте любое значение цвета CSS — hex3, hex6, hex8, rgb(), rgba(), hsl(), hsla(), hwb(), oklch(), lch(), lab() или именованный цвет — и получите все эквивалентные форматы за миллисекунды. Конвертер обрабатывает всё в браузере без ожидания.
  • Безопасный онлайн-конвертер цветовых форматов CSS: ваш CSS-код не покидает устройство. Конвертер работает полностью на стороне клиента в браузере — без загрузки на сервер, логирования данных и сторонних запросов. Конвертируйте конфиденциальные дизайн-токены и производственные таблицы стилей с полной приватностью.
  • Конвертер цветовых форматов CSS без установки: работает в любом современном браузере без загрузок, плагинов и расширений. Откройте страницу и начинайте конвертировать сразу — на компьютере, планшете и телефоне.
  • 100% бесплатно — без ограничений и рекламы: конвертер цветовых форматов CSS полностью бесплатен, без регистрации, аккаунта, премиум-тарифа и ограничений. Конвертируйте отдельные цвета или целые CSS-файлы сколько угодно раз — бесплатно навсегда.

Типичные сценарии использования конвертера цветовых форматов CSS

  • Миграция CSS на современные цветовые функции: конвертируйте устаревшие значения hex и rgb() в таблицах стилей в современные hsl() или oklch() для лучшей читаемости и удобной темизации. Конвертер обрабатывает целые CSS-блоки за один проход, экономя часы ручного поиска и замены.
  • Стандартизация дизайн-токенов: приводите цветовые токены вашей дизайн-системы к единому формату во всех файлах. Используйте конвертер, чтобы каждый токен в конфиге Tailwind, CSS-переменных или SCSS-картах использовал одну и ту же запись.
  • Передача из Figma и инструментов дизайна: Figma экспортирует цвета в hex или rgb(); ваш CSS-фреймворк может ожидать hsl(). Используйте конвертер, чтобы мгновенно перевести значения из макета в формат вашей кодовой базы — без ручных вычислений.
  • Согласование цветов для печати и разных сред: конвертируйте экранные цвета в CMYK для печати или получайте значения CIE LAB для независимой от устройства спецификации цвета. Конвертер выдаёт CMYK и LAB вместе со всеми форматами CSS за один шаг.
  • Рефакторинг и аудит кода: проверьте устаревшую кодовую базу, где hex, rgb() и именованные цвета смешаны непоследовательно. Вставьте любую таблицу стилей в режим блока конвертера и преобразуйте все цвета в нужный формат одним кликом.
  • Доступность и работа с цветами по WCAG: при проверке контраста WCAG часто нужны цвета в конкретном формате. Конвертер мгновенно переводит любой цвет в формат, требуемый вашим инструментом проверки или дизайн-ревью.

Что такое конвертация цветовых форматов CSS?

Конвертация цветовых форматов CSS — это процесс выражения одного и того же значения цвета в другой нотации CSS. CSS поддерживает более десятка цветовых форматов — от классического шестнадцатеричного триплета (#rrggbb) до современных перцептивных форматов вроде oklch() и lab(). Каждый формат по-своему кодирует один и тот же цвет: hex использует 16-ричные значения каналов, rgb() — десятичные каналы 0–255, hsl() — угол оттенка и процентную светлоту, а oklch() — перцептивную светлоту и хрому. Конвертер цветовых форматов CSS разбирает любую из этих нотаций и мгновенно выдаёт все эквивалентные представления, чтобы вы использовали нужный формат без ручных вычислений.

Как работает наш конвертер цветовых форматов CSS

Конвертация проходит в три шага, полностью в вашем браузере:

  1. Введите цвет CSS: введите или вставьте любое значение цвета CSS на вкладке «Один цвет» — hex3, hex4, hex6, hex8, rgb(), rgba(), hsl(), hsla(), hwb(), oklch(), lch(), lab() или один из 148 именованных цветов CSS. Для массовой конвертации переключитесь на вкладку «CSS-блок» и вставьте всю таблицу стилей.
  2. Мгновенная обработка в браузере: нажмите «Конвертировать», и конвертер разберёт ввод, приведёт его к внутреннему представлению RGBA и вычислит все выходные форматы точной цветовой математикой. Никакие данные не отправляются на сервер — всё происходит локально в браузере.
  3. Скопируйте или скачайте результат: в режиме «Один цвет» нажмите значок копирования рядом со строкой формата, чтобы скопировать значение. В режиме «CSS-блок» преобразованная таблица стилей появится в панели вывода — нажмите «Копировать вывод», чтобы скопировать весь преобразованный CSS.

Что конвертирует конвертер цветовых форматов CSS

  • Форматы HEX (hex3, hex4, hex6, hex8): короткий 3-значный hex расширяется до 6 знаков; 4- и 8-значный hex включают альфа-канал. Весь hex-вывод в верхнем регистре для единообразия.
  • RGB и RGBA: десятичные значения каналов 0–255 с опциональной альфой (0–1). Конвертер также принимает процентные значения rgb() и нормализует их к целым каналам.
  • HSL, HSLA и HWB: форматы на основе оттенка, нативно используемые в CSS Color Level 4. Конвертер принимает оттенок в градусах, радианах, оборотах и градах и нормализует вывод к градусам.
  • Современные форматы (oklch, lch, lab): перцептивно равномерные цветовые пространства из CSS Color Level 4. Конвертер разбирает эти входы и переводит их во все остальные форматы точной цветовой математикой.

Важные ограничения

Конвертер цветовых форматов CSS использует цветовое пространство sRGB как промежуточное представление. Цвета в расширенных пространствах (display-p3, rec2020), выходящие за пределы sRGB, обрезаются до ближайшего значения sRGB. Вывод CMYK использует простую математическую формулу без ICC-профилей — для промышленной печати применяйте конвертацию на основе ICC-профилей в вашей программе. Формат HSV не является нативной функцией CSS; он предоставляется как справочное значение для инструментов вроде Photoshop и Figma.

Часто задаваемые вопросы

Конвертер цветовых форматов CSS принимает любое значение цвета CSS и выдаёт тот же цвет во всех остальных форматах CSS. Инструмент принимает на вход hex3, hex4, hex6, hex8, rgb(), rgba(), hsl(), hsla(), hwb(), oklch(), lch(), lab() и все 148 именованных цветов CSS.

Нет. Конвертер выдаёт математически эквивалентные значения — тот же цвет в другой записи. Возможна разница округления ±1 в младшем разряде, незаметная глазу.

Полностью. Вся обработка выполняется локально в браузере. Ваш CSS-код никогда не отправляется на сервер, не сохраняется и не логируется.

Да — на 100% бесплатно, навсегда. Без регистрации, аккаунта, премиум-тарифа, рекламы и ограничений.

Конвертер принимает hex3, hex4, hex6, hex8, rgb(), rgba(), hsl(), hsla(), hwb(), oklch(), lch(), lab() и все 148 именованных цветов CSS. Также принимает значения оттенка в градусах, радианах, оборотах и градах.

oklch() перцептивно равномерен — равные числовые шаги соответствуют равным воспринимаемым различиям цвета. Это делает его лучше для доступных цветовых шкал и плавных градиентов. Оба поддерживаются как вход и выход.

Да. Переключитесь на вкладку «CSS-блок», вставьте таблицу стилей, выберите целевой формат и нажмите «Конвертировать все цвета». Каждое значение цвета в тексте будет заменено эквивалентом в выбранном формате.

Конвертер использует простую математическую формулу без ICC-профилей. Профессиональные программы для печати используют ICC-профили для конкретных красок и бумаги. Используйте это как приблизительный ориентир — для промышленной печати применяйте конвертацию на основе ICC-профилей.

Hex8 — 8-значная hex-запись, где последние две цифры обозначают альфа-канал (00 = прозрачный, ff = непрозрачный). Например, #3b82f680 равно rgba(59, 130, 246, 0.5). Поддерживается во всех современных браузерах.