
Фронтенд-разработчики
Сжать один скрипт без подключения сборщика — когда нужен компактный JS для лендинга или виджета. Без npm, без webpack, без выгрузки.
Сожмите JavaScript-код прямо в браузере — без сборщика и без отправки на сервер. Бесплатно, без регистрации.
JavaScript-файл для продакшена должен весить как можно меньше — каждый лишний килобайт увеличивает время загрузки. Минификация убирает пробелы, комментарии и сокращает имена локальных переменных. Логика скрипта не меняется: браузер исполняет сжатый код точно так же.
Особенно важно для лендингов, встраиваемых виджетов и скриптов, которые подключаются на сторонних сайтах — там каждая миллисекунда загрузки на счету. Этот минификатор работает полностью в браузере и поддерживает весь современный синтаксис ES6+.
Компрессор JavaScript для фронтендеров, веб-разработчиков и контент-менеджеров

Сжать один скрипт без подключения сборщика — когда нужен компактный JS для лендинга или виджета. Без npm, без webpack, без выгрузки.
Сжать JS-фрагмент перед коммитом или передачей клиенту. Логика сохраняется — переименовываются только локальные переменные.


Скрипты аналитики, форм и чат-виджетов лучше добавлять на сайт в сжатом виде. Вставьте код — получите компактную версию без технических знаний.
Очистите JavaScript от лишнего за секунду. Код обрабатывается в браузере и не передаётся на сторонний сервер.

Скопируйте JS-фрагмент и вставьте в левое поле — скрипт виджета, аналитики или модуль для лендинга. Компрессор принимает код любого объёма и обрабатывает локально.
Сжатый JS появится в правом поле автоматически. Компрессор уберёт комментарии и пробелы, сократит имена локальных переменных. Логика скрипта сохраняется.
Нажмите кнопку копирования — минифицированный код готов к вставке в письмо, на сайт или в сборку проекта.



Сжатие выполняется полностью в браузере. Код не передаётся по сети, не сохраняется на сервере и не попадает в логи.

Компрессор не меняет поведение скрипта: убираются только комментарии и пробелы, локальные переменные получают короткие имена. Глобальные функции и внешние ссылки остаются нетронутыми.

Поддерживаются стрелочные функции, async/await, классы, шаблонные строки и другие конструкции ES6+. Скрипт сжимается без потерь.

Нет. Компрессор переименовывает только локальные переменные внутри функций. Глобальные имена и внешние зависимости остаются как были.
Да. Стрелочные функции, async/await, деструктуризация, классы, шаблонные строки — всё сжимается корректно.
Те же подходы к сжатию, упакованные в браузерный интерфейс. Главное отличие — код не отправляется на сервер.
Да, если у вас есть исходный код. Компрессор работает с любым валидным JS.
Никуда. Сжатие работает полностью в браузере на вашем устройстве.
Нет. Вставляйте фрагменты любого объёма.
Нет. Откройте страницу, вставьте код и получите сжатый результат.
Уменьшение размера JS-файла без изменения поведения: удаление пробелов, комментариев, сокращение имён локальных переменных.
Да. Компрессор не меняет логику и не удаляет функции. Переименовываются только локальные переменные внутри функций.
Да. import, export, стрелочные функции, деструктуризация и классы обрабатываются корректно.
Да, если TypeScript уже скомпилирован в JavaScript. Исходный .ts-файл не поддерживается.
Сжатый код сложнее читать в DevTools. Для отладки используйте исходную версию, для продакшена — сжатую.
Онлайн-обёртки обычно отправляют код на свой сервер. Этот минификатор работает полностью в браузере.
Да. Весь асинхронный синтаксис поддерживается, логика операций не нарушается.
Рассылки, презентации, баннеры, статьи, формы для сбора данных и другие инструменты для маркетинга и коммуникаций — в одной платформе.
Попробовать Letteros