Skip to content
Zoyku

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

Консервативный минификатор JavaScript: убирает комментарии и сжимает пустые строки, сохраняя переводы строк — без рискованных переписываний, семантика кода не трогается.

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

Как пользоваться

  1. 1Вставьте ваш JavaScript в поле ввода.
  2. 2Минифицированный вывод появляется мгновенно, с размерами ввода/вывода и процентом экономии.
  3. 3Скопируйте компактный скрипт или очистите ввод и минифицируйте другой файл.

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

Этот минификатор делает ровно две вещи: удаляет комментарии // и /* */ (даже в колючих файлах — строки, шаблонные литералы со вложенными ${…} и литералы регулярных выражений уважаются) и сжимает пустые строки и отступы. Переводы строк между инструкциями сохраняются, поэтому автоматическая вставка точек с запятой работает точно как раньше.

Он никогда не переименует переменные, не встроит код и не объединит инструкции — это работа полноценного сборщика. Вы получаете ощутимо меньший, безопасно минифицированный файл плюс живой счётчик экономии байт, целиком в вашем браузере.

Частые вопросы

Почему он сохраняет переводы строк, а не склеивает всё в одну строку?

Сознательный выбор. JavaScript полагается на автоматическую вставку точек с запятой, и удаление переводов строк способно молча изменить поведение программы. Сохранение переводов строк делает этот минификатор безопасным для кода, который никогда не пройдёт через настоящий бандлер.

Чем это отличается от Terser или UglifyJS?

Те парсят и переписывают AST: ужимают имена, удаляют мёртвый код, встраивают. Вывод намного меньше, но это настоящий шаг сборки. Здесь удаляются только комментарии и пустые строки — нулевой риск изменения поведения и сборка не нужна.

Мой код уходит куда-то?

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

Встроить этот инструмент

Одна строка — и инструмент на вашем сайте. Он работает в браузере посетителя.

<iframe src="https://zoyku.com/ru/tools/javascript-minifier?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — javascript-minifier" loading="lazy"></iframe>
100% local processing