Skip to main content

JS Obfuscator

Obfuscate and compress JavaScript with identifier renaming, string-array encoding, control-flow flattening and dead-code injection. Switch between javascript-obfuscator and js-confuser engines.

Runs in your browser Real-time
Source
0
Output
Options
Tweaks switch to Custom

Control-flow flattening and dead code injection add size and slow execution — enable only when you really need anti-reverse-engineering.

About this tool

Obfuscate and compress JavaScript with identifier renaming, string-array encoding, control-flow flattening and dead-code injection. Switch between javascript-obfuscator and js-confuser engines.

How to use

  1. Fill in the input box above, or click "Fill sample" to try it instantly
  2. Adjust the options as needed — results update as you type
  3. Click "Run" to get the result, then copy or export it in one click

Tips

  • Runs entirely in your browser — your data never leaves the device
  • Completely free, no registration, no usage limits
  • Most tools compute in real time as you type