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 Декомпресору

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