Letteros
Меню
КомпанияКейсыБлогВоркшопыВакансииО нас
ВойтиНачать бесплатно

Сжать JS код онлайн

Сожмите JavaScript-код прямо в браузере — без сборщика и без отправки на сервер. Бесплатно, без регистрации.

Исходный JavaScript
Результат
До:После:Сжатие:

Зачем минифицировать JavaScript

JavaScript-файл для продакшена должен весить как можно меньше — каждый лишний килобайт увеличивает время загрузки. Минификация убирает пробелы, комментарии и сокращает имена локальных переменных. Логика скрипта не меняется: браузер исполняет сжатый код точно так же.

JS
app.min.js
function t(e){let n=0,r=0,o=0;for(;r<e.length;r++)o=e[r],o.active&&(n+=o.price*o.count);return Math.round(100*n)/100}
76 КБ
Быстрее загрузка
лендинги
виджеты
сторонние сайты

Особенно важно для лендингов, встраиваемых виджетов и скриптов, которые подключаются на сторонних сайтах — там каждая миллисекунда загрузки на счету. Этот минификатор работает полностью в браузере и поддерживает весь современный синтаксис ES6+.

Для кого

Компрессор JavaScript для фронтендеров, веб-разработчиков и контент-менеджеров

Фронтенд-разработчики

Фронтенд-разработчики

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

Веб-разработчики

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

Веб-разработчики
Контент-менеджеры

Контент-менеджеры

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

Все остальные

Очистите JavaScript от лишнего за секунду. Код обрабатывается в браузере и не передаётся на сторонний сервер.

Все остальные

Как это работает

Вставьте код

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

Получите результат

Сжатый JS появится в правом поле автоматически. Компрессор уберёт комментарии и пробелы, сократит имена локальных переменных. Логика скрипта сохраняется.

Скопируйте результат

Нажмите кнопку копирования — минифицированный код готов к вставке в письмо, на сайт или в сборку проекта.

Скриншот с вставленным JS
Скриншот с результатом
Скриншот с кнопкой копирования

Возможности сервиса

Приватность

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

Визуал — приватность

Сохранение логики

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

Визуал — сохранение логики

Современный синтаксис

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

Визуал — современный JS

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

Нет. Компрессор переименовывает только локальные переменные внутри функций. Глобальные имена и внешние зависимости остаются как были.

Да. Стрелочные функции, async/await, деструктуризация, классы, шаблонные строки — всё сжимается корректно.

Те же подходы к сжатию, упакованные в браузерный интерфейс. Главное отличие — код не отправляется на сервер.

Да, если у вас есть исходный код. Компрессор работает с любым валидным JS.

Никуда. Сжатие работает полностью в браузере на вашем устройстве.

Нет. Вставляйте фрагменты любого объёма.

Нет. Откройте страницу, вставьте код и получите сжатый результат.

Уменьшение размера JS-файла без изменения поведения: удаление пробелов, комментариев, сокращение имён локальных переменных.

Да. Компрессор не меняет логику и не удаляет функции. Переименовываются только локальные переменные внутри функций.

Да. import, export, стрелочные функции, деструктуризация и классы обрабатываются корректно.

Да, если TypeScript уже скомпилирован в JavaScript. Исходный .ts-файл не поддерживается.

Сжатый код сложнее читать в DevTools. Для отладки используйте исходную версию, для продакшена — сжатую.

Онлайн-обёртки обычно отправляют код на свой сервер. Этот минификатор работает полностью в браузере.

Да. Весь асинхронный синтаксис поддерживается, логика операций не нарушается.

Больше инструментов в Letteros

Рассылки, презентации, баннеры, статьи, формы для сбора данных и другие инструменты для маркетинга и коммуникаций — в одной платформе.

LetterosПопробовать Letteros