Obfuscated JS Input
Readable Source Code
Running 7-stage deobfuscation pipeline...
String Array & Lookup Resolution
Resolves string array lookups and helper functions directly to literal strings.
Smart Identifier Analysis
Analyzes obfuscated identifiers and renames them to clean, contextually meaningful names.
IIFE Unwrapping & Formatting
Unwraps outer IIFEs and formats multi-line indented code for auditing and research.
What is a JavaScript Deobfuscator?
A JavaScript Deobfuscator converts obfuscated, mangled, or packed JavaScript back into readable human format by expanding string encodings and applying indentation formatting.