FlowingDev

JavaScript Obfuscator

Free

Sends your JS through the obfuscation grinder: renamed identifiers, encoded strings, flattened control flow and more — all on your device.

Protection dial

Input

Obfuscated result

The result lands here as you type.

Obfuscated code weighs more and runs a bit slower; obfuscation raises the bar for reverse engineers but is never bulletproof.

Processed locally in your browser — nothing leaves your device.