JavaScript Deobfuscator
Unpack, decode, and beautify obfuscated JavaScript code with multiple deobfuscation techniques.
Deobfuscation Options
π‘ Tips
- Deobfuscation is not always 100% accurate - manual review may be needed
- Some obfuscation techniques are very difficult to reverse automatically
- The tool works best with common obfuscation patterns
- For heavily obfuscated code, try running multiple passes
- Always verify the deobfuscated code works as expected
π What This Tool Does
Beautify: Formats code with proper indentation and line breaks
Decode Strings: Converts hex/unicode escape sequences to readable text
Remove Dead Code: Eliminates unreachable code blocks
Simplify Expressions: Converts complex expressions to simpler forms
Rename Variables: Replaces cryptic variable names with readable ones
π Your data never leaves your browser - all processing happens locally