Code Deobfuscator

Obfuscated code input
Deobfuscated result
auto_fix_high

Beautify

Restores formatting and indentation with js-beautify

account_tree

AST analysis

Babel parses the AST and decodes hex/Unicode strings

calculate

Constant folding

Automatically evaluates literal expressions

Capabilities, limits, and privacyexpand_more

Input

JavaScript code

Output

formatted and simplified JavaScript

Processing

Processed locally in the browser. Account, quota, file-size, and processing-time requirements follow the current page.

Important limit:Only static JavaScript processing is supported; original names and runtime-generated code cannot be guaranteed.

Privacy:Core input and output are processed in the current browser. Avoid leaving sensitive content on shared devices; clear the page and close the tab when finished.

Frequently asked questions

Answers reflect the current capability and limits of this WorkTool page.

What input does JS Deobfuscator accept?

JS Deobfuscator accepts JavaScript code.

What does JS Deobfuscator produce?

It produces formatted and simplified JavaScript. Only static JavaScript processing is supported; original names and runtime-generated code cannot be guaranteed.

Where is data processed by JS Deobfuscator?

Processed locally in the browser. Core input and output are processed in the current browser. Avoid leaving sensitive content on shared devices; clear the page and close the tab when finished.

QQ group

QQ group