Что такое Минификатор CSS?
CSS Minifier сжимает ваш CSS, удаляя пробелы, комментарии и избыточный синтаксис. Файлы меньше — загружаются быстрее и поднимают оценку PageSpeed.
Под капотом работает алгоритм CSSO, который делает больше, чем просто убирает пробелы. Он объединяет соседние правила с одним селектором, убирает избыточные значения в коротких записях (margin: 10px 10px 10px 10px становится margin: 10px), удаляет ненужные вендорные префиксы и укорачивает шестизначные HEX-цвета до трёх символов там, где это возможно.
Как использовать
- Вставьте CSS-код в поле ввода, загрузите .css-файл или подгрузите таблицу стилей прямо по URL.
- Нажмите «Сжать» — инструмент удалит комментарии, пробелы и сократит значения.
- Скопируйте сжатый результат или скачайте его как .css-файл. Коэффициент сжатия отображается автоматически.
Когда использовать
- Опубликовать таблицу стилей статичного сайта без шага сборки.
- Сравнить две версии CSS и увидеть, сколько повторений накопилось в ручном коде.
- Сэкономить последние байты при инлайнинге критического CSS в head HTML.
Результат
Таблица стилей размером 24 КБ с комментариями и форматированием сжимается до 16 КБ — сокращение на 33%, что экономит около 50 мс загрузки при 3G-соединении.
Частые вопросы
- Минифицированный CSS отображается иначе, чем исходный?
- Браузеры обрабатывают минифицированный и отформатированный CSS одинаково. Каскад, специфичность и итоговые стили не меняются. Меняется только размер файла на диске и при передаче.
- Нужно ли дополнительно сжимать через gzip?
- Да. Gzip поверх минификации даёт ещё 60-80% экономии. Большинство CDN применяют gzip автоматически. Сначала минифицировать всё равно полезно: gzip хорошо сжимает повторы, а в минифицированном CSS их больше.
- Не сломает ли минификация мои source map?
- Эта утилита не делает source map, потому что работает с единственной CSS-строкой, а не с графом сборки. Если карты нужны, используйте сборщик вроде esbuild или Vite, который рядом с минифицированным CSS выдаёт .css.map.
- Почему в минифицированном файле остаются пробелы?
- CSS оставляет пробелы внутри строковых значений, между частями селектора (.a .b отличается от .a.b) и внутри calc(). Минификатор убирает только семантически лишние пробелы, остальное оставляет.
- Безопасно ли минифицировать CSS с кастомными свойствами (CSS-переменными)?
- Да. Имена и значения кастомных свойств остаются без изменений. Минификатор сжимает только форматирование вокруг них. Переменные вроде --brand-color сохраняются дословно и продолжают работать в var().
Похожие инструменты
Генератор структурированных данных
Создайте разметку JSON-LD Schema для SEO
Веб-страница в PDF
Сохранение веб-страницы в виде PDF
Генератор политики конфиденциальности
Создайте политику конфиденциальности для вашего сайта
Генератор условий использования
Сгенерируйте документ с условиями использования
Генератор согласия на использование файлов cookie
Создание кода баннера согласия на использование cookie
Минификатор HTML
Минификация HTML-кода для уменьшения размера файла