Home/developer/JavaScript Deobfuscator

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