Файл або вставка коду
Завантажуйте мінімізований скрипт з проєкту або вставляйте фрагмент вручну для швидкого розбору.
JavaScript утиліти
Завантажте зібраний JavaScript bundle і витягніть структуру модулів у читабельні файли. Переглядайте дерево модулів, код кожного модуля та експортуйте все ZIP-архівом.
Завантажуйте мінімізований скрипт з проєкту або вставляйте фрагмент вручну для швидкого розбору.
Інструмент перетворює стиснений JavaScript у структурований код з відступами і переносами рядків.
За бажанням перейменовує короткі символи на кшталт a, b, c у більш зрозумілі контекстні назви.
Отриманий код легше читати у pull request, дебазі та технічному аудиті.
Уся обробка виконується в браузері без відправки коду на сторонні сервери.
Копіюйте результат, експортуйте розпаковані модулі ZIP-архівом або завантажуйте відновлені файли із source map.
Режим Unpack Bundle аналізує webpack-подібні runtime-чанки та відновлює структуру модулів у навігаційне дерево файлів.
Це корисно для dependency-аудитів, license-check, аналізу ваги bundle і планування міграцій, коли доступний лише скомпільований артефакт.
Переглядайте код модулів онлайн, швидко знаходьте потрібні фрагменти та експортуйте окремі модулі або повний ZIP.
Для великих продуктів декомпозиція на модулі спрощує аналіз зон відповідальності команд і пошук джерела регресій.
У комбінації з декомпресією та execution trace цей режим формує повний workflow для reverse analysis JavaScript-артефактів.
Ні. Він відновлює читабельну структуру й може покращити назви, але точне джерело після мініфікації зазвичай неможливо відтворити один в один.
Частково так. Для сильно обфускованого коду інструмент покращить читабельність, але може знадобитися додатковий ручний аналіз.
Ні. Декомпресія виконується локально у браузері, тому ваш код не покидає пристрій.
Так. Після обробки ви можете завантажити результат як .js файл або скопіювати його в буфер.