JS Deobfuscator
Decode hex, unicode, base64, String.fromCharCode, unpack arrays, unwrap eval(), all client-side in your browser.
JavaScript
Deobfuscation
Client-Side
This tool runs entirely in your browser. No data is sent to any server.
How this works
- JavaScript Deobfuscation Techniques How to deobfuscate JavaScript malware, phishing scripts, and browser exploits. Reverse eval packing, string rotation, array shuffling, and control flow flattening.
- Unpacking eval() in Malicious JavaScript How to unpack eval-wrapped JavaScript used in malware droppers, exploit kits, and obfuscated phishing scripts. Safe techniques for revealing hidden code.
- Decoding String.fromCharCode in Malicious Scripts Reverse String.fromCharCode obfuscation used in JavaScript malware and XSS payloads. Convert character code arrays back to readable strings.