Что такое Генератор кодов цвета CSS?
Генератор CSS-кодов цветов преобразует любой цвет во все совместимые с CSS форматы: HEX, RGB, RGBA, HSL, HSLA, OKLCH и именованные CSS-цвета. Выберите цвет визуально или введите значение в любом формате — остальные форматы появятся мгновенно, вместе с проверкой контраста по WCAG.
Введите hex, потяните за пипетку, подвиньте ползунки RGB или вставьте уже готовую строку rgb() или hsl(). Инструмент пересчитывает остальные форматы в реальном времени, включая OKLCH для перцептивно ровных палитр, и находит ближайший именованный CSS-цвет из списка W3C на 147 значений. Альфа-канал появляется в rgba() и hsla() только когда вы опускаете прозрачность ниже 100%. Панель контраста показывает коэффициент WCAG на белом и чёрном фоне, чтобы вы сразу видели, читается ли цвет как текст.
Как использовать
- Выберите цвет с помощью визуальной палитры или введите значение в любом поддерживаемом формате (HEX, RGB, HSL).
- Просмотрите цвет сразу во всех CSS-форматах и скопируйте нужный одним кликом.
- Настройте прозрачность с помощью ползунка alpha для получения значений RGBA и HSLA, затем скопируйте необходимый CSS-код.
Когда использовать
- Перевести hex от дизайнера в формат, который ожидает ваш CSS-фреймворк.
- Сформировать палитру и взять HSL, чтобы построить согласованные более светлые и более тёмные оттенки.
- Добавить прозрачность к фирменному цвету для оверлеев, теней и состояний hover.
Результат
Фронтенд-разработчик выбирает фирменный оранжевый #F97316 и мгновенно получает rgb(249, 115, 22), hsl(25, 95%, 53%) и все другие форматы для единообразного применения в таблице стилей.
Частые вопросы
- Почему поле именованного цвета иногда пустое?
- В CSS всего 147 именованных цветов, и ваш hex должен совпасть с одним из них точно. Почти любой фирменный цвет оказывается между двумя именованными значениями — это нормально. Поле в основном нужно для проверки стандартных оттенков вроде tomato или steelblue.
- Когда выбирать HSL вместо HEX или RGB?
- HSL удобнее править вручную: +10 к яркости даёт более светлый оттенок, +30 к тону смещает по цветовому кругу. Дизайнеры берут HSL, когда строят шкалы. RGB и HEX короче в финальной таблице стилей.
- Ползунок прозрачности меняет сам цвет или только прозрачность?
- Меняется только альфа-канал. Значения красного, зелёного и синего остаются прежними. Поэтому rgba(255, 0, 0, 0.5) поверх белого фона выглядит розовым: тот же красный, смешанный 50/50 с тем, что под ним.
- Поддерживаются ли эти CSS-значения во всех браузерах?
- HEX, RGB, RGBA, HSL, HSLA и именованные цвета имеют универсальную поддержку уже 15 лет, вплоть до IE11. OKLCH здесь тоже генерируется и работает во всём современном — Chrome, Firefox, Safari и Edge с 2023 года, поэтому оставьте запасной вариант в hex или rgb(), если ещё ориентируетесь на очень старые движки.
- Как получить hex для цвета, который я вижу на сайте?
- Нажмите «Взять с экрана», чтобы открыть пипетку, и кликните по любому пикселю на экране — странице, изображении, макете — и этот цвет тут же подставится. (Пипетка работает в Chrome, Edge и Opera; в Safari или Firefox возьмите hex встроенной в систему пипеткой и вставьте его в поле HEX.) В любом случае вы сразу получите все эквивалентные форматы и варианты с прозрачностью.
Похожие инструменты
Генератор меш-градиентов
Создавайте многослойные фоны с меш-градиентами
Конвертер цветовых кодов
Конвертируйте коды цветов HEX, RGB, HSL, CMYK и HSV
Конвертер цветов
Конвертируйте коды HEX, RGB, HSL, HSV и CMYK
Смешиватель цветов
Визуально смешайте два цвета
Определитель названия цвета
Найдите ближайший именованный цвет для любого значения
Поиск дополнительных цветов
Найдите дополнительные цвета для любого входного значения