Форматирование и минификация JavaScript

Восстанавливайте отступы в минифицированном или обфусцированном JavaScript для удобства чтения или сжимайте собственный код для уменьшения размера.

Отступ
Имена
Вставьте или введите JavaScript для форматирования или минификации.

Ваш JavaScript форматируется и минифицируется прямо в браузере. Данные не отправляются на BroBroGo.

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

В чем разница между форматированием и минификацией?

Форматирование (Beautify) восстанавливает отступы и структуру кода, делая его удобным для чтения и отладки — это самый быстрый способ разобраться в минифицированном или обфусцированном файле. Минификация (Minify) делает обратное: удаляет пробелы, комментарии и неиспользуемый код, чтобы файл загружался быстрее. Форматируйте для чтения, минифицируйте для продакшена.

Можно ли превратить минифицированный код обратно в исходный?

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

Что делают опции имен «Сокращать» и «Сохранять»?

Оба варианта удаляют пробелы, комментарии и недостижимый код, не меняя логику работы скрипта. Вариант «Сокращать» (Shorten) также переименовывает локальные переменные в однобуквенные для максимального уменьшения размера файла — именно этот вариант обычно используется для продакшена. Вариант «Сохранять» (Keep) оставляет имена исходными: файл получается чуть больше, но код остается читаемым и удобным для отладки.