Минификатор CSS

Минифицируйте CSS через CSSO: удаляются пробелы и комментарии, сокращаются цвета и значения, безопасно объединяются правила. Показывает экономию в байтах.

Вывод

Работает полностью в вашем браузере. Ваши данные никуда не загружаются.

Похожие Инструменты

Просмотреть Все

Что такое Минификатор CSS?

Минификатор сжимает таблицы стилей с помощью CSSO — структурного оптимизатора. Помимо удаления пробелов и комментариев он сокращает значения (#ff0000 → red, 0px → 0), объединяет повторяющиеся правила и убирает избыточные объявления там, где это не меняет результат.

Как пользоваться Минификатор CSS

  1. Вставьте CSS в поле ввода.
  2. Нажмите Минифицировать (результат также обновляется по мере ввода).
  3. Посмотрите строку с размером, чтобы узнать экономию.
  4. Скопируйте или скачайте сжатый CSS.

Пример

Ввод
a { color: #ff0000; margin: 0px 0px; } /* c */
Вывод
a{color:red;margin:0}

Когда использовать Минификатор CSS

Используйте для боевых сборок небольших сайтов, встроенных блоков <style> и CSS, хранящегося в CMS. Если ваша сборка уже использует сборщик с cssnano/lightningcss, продолжайте им пользоваться. Лицензионные комментарии при необходимости сохраните вручную.

Как работает Минификатор CSS

Сначала быстрая проверка просматривает скобки, строки и комментарии и сообщает о несбалансированных блоках с позицией. Затем CSS передаётся в csso.minify с включённой реструктуризацией: CSSO разбирает его в AST (css-tree), применяет безопасное сжатие значений и объединение правил и печатает результат без пробелов. Комментарии удаляются, включая лицензионные /*! … */.

Распространенные Случаи Использования

  • Минификация отдельной таблицы стилей для лендинга
  • Уменьшение критического CSS перед встраиванием
  • Сжатие CSS, хранящегося в базе данных или CMS
  • Сравнение размера оптимизированного CSS с исходным

Примечание по Безопасности

Всё выполняется локально в вашем браузере: вставленный код никуда не загружается.

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

Может ли минификация сломать мой CSS?

CSSO применяет только преобразования, не меняющие итог каскада, но результат всё равно нужно проверять.

Почему #ff0000 стал red?

red короче и означает тот же цвет.

Сохраняются ли лицензионные комментарии?

Нет, все комментарии удаляются. При необходимости добавьте лицензию обратно вручную.

Что сделать дальше

Оптимизатор SVG
Оптимизируйте и минифицируйте код SVG с помощью SVGO в браузере. Удаляет метаданные редактора, комментарии и лишнюю разметку, показывает экономию и превью.
Проверка HTTP-заголовков
Запросите любой публичный URL и посмотрите статус HTTP и заголовки ответа с проверкой HSTS, CSP, X-Frame-Options, nosniff и других заголовков безопасности.
Генератор CSS box-shadow
Создавайте CSS box-shadow визуально: несколько слоёв, смещение, размытие, растяжение, inset и прозрачность RGBA. Живой предпросмотр и готовый код.
Генератор CSS-градиентов
Создавайте линейные, радиальные и конические CSS-градиенты с точками цвета, углами, повторением и интерполяцией OKLCH. Предпросмотр и готовый код.
Генератор CSS Flexbox
Настраивайте направление, перенос, выравнивание и отступы flex-контейнера, а также рост, порядок и выравнивание каждого элемента визуально. Готовый CSS-код.
Генератор CSS Grid
Стройте CSS Grid визуально: grid-template-columns/rows, именованные области с проверкой, отступы, выравнивание и размещение элементов. Чистый CSS.

Другие категории