This tool applies several obfuscation techniques:
- Variable Renaming: Changes meaningful variable names to short, meaningless identifiers
- Function Renaming: Obfuscates function names to hide their purpose and functionality
- String Concealing: Hides string literals by converting them to array references
- Control Flow Flattening: Transforms the program's control flow to make it harder to follow
- Dead Code Injection: Inserts non-functional code to confuse anyone reading the code
- Comment Removal: Strips all comments from the code to remove hints about functionality
Ideal for protecting your JavaScript code from being easily copied or understood, while maintaining its functionality.