Javascript DeObfuscator
Instant results, right in your browser.
The JavaScript Deobfuscator takes obfuscated or minified JavaScript and reformats it into a more readable structure, helping you understand what a script actually does.
This is useful for auditing third-party scripts, debugging legacy code with lost source maps, or understanding minified libraries before integrating them into a project.
How to Deobfuscate JavaScript
- Paste the obfuscated JavaScript into the editor
- Click Deobfuscate
- Review the cleaned-up, readable output
Best Practices
- Heavily obfuscated code may only partially clean up — variable names are often unrecoverable
- Use this for auditing and understanding, not for republishing someone else's protected code
This tool is free to use with no signup required.
Frequently Asked Questions
Will this fully restore original variable names?
No — obfuscation permanently discards original names. This tool improves formatting and readability but cannot recover information that was removed during obfuscation.
Is my code sent to a server?
No, processing happens entirely in your browser using JavaScript. Your code is never uploaded or stored.