Минификатор CSS, JS и HTML онлайн
Убирает комментарии и лишние пробелы из кода. Осторожно: ничего не переименовывает и не ломает логику.
Как пользоваться
Вставьте код.
Выберите язык или оставьте автоопределение.
Нажмите «Сжать код» и скопируйте результат: рядом видно, сколько байт сэкономлено.
Пример расчёта
Правило «.button { color : #fff ; }» с комментарием станет «.button{color:#fff}».
Полезная информация
Сжатый код быстрее загружается. Минификатор удаляет комментарии, отступы и пустые строки, а в HTML заодно сжимает встроенные стили и скрипты. Он не переименовывает переменные и не переписывает логику, поэтому безопасен, но сжимает слабее, чем terser или esbuild.
В JavaScript переносы строк остаются там, где их отсутствие могло бы изменить смысл программы. Комментарии вида /*! … */ с лицензиями по умолчанию сохраняются. Код обрабатывается на сервере и не сохраняется.
Вопросы
Сожмёт ли он код так же, как terser?
Нет. Минификатор убирает только лишнее: пробелы и комментарии. Полная минификация с переименованием переменных даёт больший выигрыш, но требует сборщика вроде esbuild или Vite.
Что делать, если сжатый код не работает?
Проверьте, что исходный код корректен. Минификатор JavaScript консервативен, но на нестандартном синтаксисе может ошибиться: сравните результат с оригиналом или используйте сборщик.