JavaScript утиліти

Інструмент розпакування JS Bundle

Завантажте зібраний JavaScript bundle і витягніть структуру модулів у читабельні файли. Переглядайте дерево модулів, код кожного модуля та експортуйте все ZIP-архівом.

Мінімізований вхідний код

Запустіть unpack, щоб знайти webpack-модулі та побудувати дерево файлів.

Перегляд модуля

Навіщо використовувати цей інструмент

Файл або вставка коду

Завантажуйте мінімізований скрипт з проєкту або вставляйте фрагмент вручну для швидкого розбору.

Читабельне форматування

Інструмент перетворює стиснений JavaScript у структурований код з відступами і переносами рядків.

Розширення імен змінних

За бажанням перейменовує короткі символи на кшталт a, b, c у більш зрозумілі контекстні назви.

Зручно для ревʼю

Отриманий код легше читати у pull request, дебазі та технічному аудиті.

Локальна приватність

Уся обробка виконується в браузері без відправки коду на сторонні сервери.

Миттєвий експорт

Копіюйте результат, експортуйте розпаковані модулі ZIP-архівом або завантажуйте відновлені файли із source map.

JS Bundle Unpack: витягуйте дерево модулів із зібраного JavaScript

Режим Unpack Bundle аналізує webpack-подібні runtime-чанки та відновлює структуру модулів у навігаційне дерево файлів.

Це корисно для dependency-аудитів, license-check, аналізу ваги bundle і планування міграцій, коли доступний лише скомпільований артефакт.

Переглядайте код модулів онлайн, швидко знаходьте потрібні фрагменти та експортуйте окремі модулі або повний ZIP.

Для великих продуктів декомпозиція на модулі спрощує аналіз зон відповідальності команд і пошук джерела регресій.

У комбінації з декомпресією та execution trace цей режим формує повний workflow для reverse analysis JavaScript-артефактів.

FAQ по JS Декомпресору

Чи відновлює інструмент точний оригінальний вихідний код?

Ні. Він відновлює читабельну структуру й може покращити назви, але точне джерело після мініфікації зазвичай неможливо відтворити один в один.

Чи підходить це для обфускованого JavaScript?

Частково так. Для сильно обфускованого коду інструмент покращить читабельність, але може знадобитися додатковий ручний аналіз.

Код відправляється на ваш сервер?

Ні. Декомпресія виконується локально у браузері, тому ваш код не покидає пристрій.

Чи можна завантажити результат?

Так. Після обробки ви можете завантажити результат як .js файл або скопіювати його в буфер.