Javascript DeObfuscator
Your text is used only to create the result and is not saved.
What does Javascript DeObfuscator do?
The JavaScript DeObfuscator tries to unpack JavaScript that was packed or obfuscated (for example with the common "eval(function(p,a,c,k,e,d)" packer) and formats it so it is readable again.
How to use Javascript DeObfuscator
- Paste or type your code into the box. The Paste button inserts what you copied, and Sample loads an example.
- Press DeObfuscate.
- Check the result and press Copy to use it. Reset clears everything.
When is it useful?
- Inspect a suspicious script on a website
- Understand packed code in an old project
- Review third-party code
Good to know
- Heavily obfuscated code may only be partly readable.
- Only analyse code you are allowed to inspect.
- Your text is only used to create the result and is not saved.
Frequently asked questions
Is Javascript DeObfuscator free?
Yes. You can use it as often as you like without creating an account.
Is my code saved?
No. It is sent to our server only to create the result and is not stored. Like every tool on the site we keep a basic usage record (tool name, time, IP address and country); see our Privacy Policy.
Does it work on my phone?
Yes. It runs in any modern browser on a phone, tablet or computer - there is nothing to install.