$ ./jsdecloak --info

JSDecloak.

A browser workbench for obfuscated JavaScript: beautify, deobfuscate, parse, inspect symbols, and run scope-aware renames without sending code to a backend.

Open JSDecloak View source MIT license · client-side app
[01] what it does // in browser

Pipeline-based cleanup

Run formatter and deobfuscation passes in order, then parse and index symbols in one flow.

Scope-aware renames

Rename a binding and update references safely across scopes, without text-replace breakage.

Analysis panels

Inspect symbols, strings, annotations, diffs, and logs while iterating on the cleaned output.

No backend required

Runs in the browser with worker-based processing so your code stays local to your session.

[02] spec sheet // the details
type
Browser app
license
MIT
stack
React, TypeScript, Monaco, Babel
deobfuscation
Webcrack, Synchrony, Wakaru
workers
Pipeline runs off the UI thread
source
github.com/RAZKOM/JSDecloak
live app
jsdecloak.razkom.com
cost
Free

This page is the Razkom overview. The actual app runs at jsdecloak.razkom.com.