Файл або вставка коду
Завантажуйте мінімізований скрипт з проєкту або вставляйте фрагмент вручну для швидкого розбору.
JavaScript утиліти
Вставте мінімізований JavaScript або завантажте .js файл і перетворіть його на читабельний код. Інструмент відновлює структуру, розставляє відступи й може перейменувати короткі змінні для зручнішого аналізу.
Обробляйте кілька файлів або чанків одразу й експортуйте результат ZIP-архівом.
Файлів поки немає. Додайте файли або поточний код як чанк.
Завантажуйте мінімізований скрипт з проєкту або вставляйте фрагмент вручну для швидкого розбору.
Інструмент перетворює стиснений JavaScript у структурований код з відступами і переносами рядків.
За бажанням перейменовує короткі символи на кшталт a, b, c у більш зрозумілі контекстні назви.
Отриманий код легше читати у pull request, дебазі та технічному аудиті.
Уся обробка виконується в браузері без відправки коду на сторонні сервери.
Копіюйте результат, експортуйте розпаковані модулі ZIP-архівом або завантажуйте відновлені файли із source map.
Режим JS Decompressor розгортає стиснений код у структурований формат із переносами, відступами та стабільною структурою для швидкого технічного аналізу.
Використовуйте сторінку, коли у продакшні зʼявляються проблеми в мінімізованому bundle і потрібен читабельний код для швидкої локалізації причин.
Safe Rename 2.0 додатково покращує короткі ідентифікатори за контекстом використання, щоб швидше зрозуміти наміри функцій і змінних.
Можна перемикати формат результату між JavaScript і TypeScript-подібним представленням для різних review-процесів і tooling.
Уся обробка виконується локально в браузері: приватний код не покидає ваш пристрій, а результат одразу готовий до експорту.
Ні. Він відновлює читабельну структуру й може покращити назви, але точне джерело після мініфікації зазвичай неможливо відтворити один в один.
Частково так. Для сильно обфускованого коду інструмент покращить читабельність, але може знадобитися додатковий ручний аналіз.
Ні. Декомпресія виконується локально у браузері, тому ваш код не покидає пристрій.
Так. Після обробки ви можете завантажити результат як .js файл або скопіювати його в буфер.