Name Mangling

  • ReplaceNames
  • Free

This is a basic option. When turn on it , the obfuscator will replace the identifiers of the arguments, local variables , local functions . It's not able to reverse this step. So no body can know the original name of that identifiers.

JSO supports 2 style of the target identifier name :
  v1hex will replace the name as Ox0000 to OXFFFF, starts with the character 'O' if(_0x1EBFF[_$_51d7[103]](_0x1D60F,_$_51d7[160])) { var _0x1D6E7=_0x1D60F[_$_51d7[222]][_$_51d7[169]]; return !_0x1D6E7|| _0x1D6E7[_$_51d7[260]]?_0x1D60F[_$_51d7[169]]:_0x1D60F[_$_51d7[113]] }
  v2abcd will replace the name as a,b,c,d,e.. if(ed[_$_3485[103]](b,_$_3485[160])) { var k=b[_$_3485[222]][_$_3485[169]]; return !k|| k[_$_3485[260]]?b[_$_3485[169]]:b[_$_3485[113]] }

Batch processing
from Desktop App

To get the most out of JavaScript Obfuscator, you can download and install the full-feature desktop software on your Windows computer. JavaScript Obfuscator Desktop provides all the features you need to scramble and protect JavaScript code.

Obfuscating JavaScript files manually one by one can be an irksome and time consuming process. GUI interface tool can help you out in doing a tough and time consuming process in just a few clicks.

Sign Up

The Most Effective Way to Protect Client-side JavaScript Applications

Javascript Obfuscator is a powerful encoding and obfuscation technologies prevent reverse engineering, copyright infringement and unauthorized modification of your code.

Contact Us

198 Kennedy St West
Aurora, ON L4G 2L7
Canada