Минификатор JavaScript онлайн бесплатно
Минифицируйте JavaScript с помощью Terser или форматируйте код через js-beautify. Показывает степень сжатия. Работает в браузере.
🔒 Ваш файл не покидает браузер. Вся обработка выполняется локально с помощью Terser.
Как минифицировать JavaScript онлайн
- 1
Вставьте ваш JavaScript
Вставьте JavaScript-код в поле ввода.
- 2
Нажмите «Минифицировать» или «Форматировать»
Минификация сжимает код с помощью Terser. Форматирование расставляет единообразные отступы.
- 3
Скопируйте результат
Нажмите «Копировать», чтобы поместить обработанный код в буфер обмена.
JavaScript обычно самая тяжёлая часть страницы: его нужно не только скачать, но и разобрать и выполнить. В отличие от минификации CSS, которая лишь убирает пробелы, настоящий минификатор JavaScript переписывает код: локальные переменные превращаются в одиночные буквы, мёртвые ветки удаляются, а выражения сворачиваются в более короткие эквиваленты. Поэтому JS обычно сжимается на 30–60 %, гораздо сильнее, чем разметка или стили.
Инструмент использует Terser, тот самый минификатор, что работает внутри Webpack, Vite и Rollup, скомпилированный для выполнения целиком в вашем браузере. Вставленный код не передаётся ни на какой сервер. Вы получаете результат продакшен-уровня без установки Node и настройки сборщика, что удобно для разовых скриптов, кода для CMS и быстрой проверки размера.
Что важно знать: экспортируемые имена, содержимое строк и всё, что доступно извне файла, не переименовывается. Код, который читает function.name или разбирает стек вызовов, после минификации может вести себя иначе, поэтому храните неминифицированную копию. Режим форматирования делает обратное ради читаемости, но исходные имена переменных восстановить нельзя.