Is Javascript Obfuscator compatible with ES6 or ES8?
Yes. Javascript Obfuscator is compatible with ES6 and ES8, and new engine support continues to be added over time.
Is it possible to recover the original file from an obfuscated version?
No. Once the symbols and comments are transformed, the original source cannot be recovered from the obfuscated output. Keep your original source files in a safe place.
Can Javascript Obfuscator protect JavaScript that is embedded in HTML?
Yes. Javascript Obfuscator Desktop can also protect JavaScript embedded in HTML, PHP, ASP, ASPX, JSP, and similar files.
Does Javascript Obfuscator optimize for speed?
In many cases, smaller code is faster code because download time is a major performance factor. Reducing redundancies can also help runtime efficiency.
Are there any restrictions on the size of the files that can be obfuscated?
Javascript Obfuscator Desktop does not have a maximum file size limit for your project files.
Can I keep an exclude list of variables and functions that should not be obfuscated?
Yes. Javascript Obfuscator Desktop lets you create a list of names with specific settings so selected variables and functions can remain unchanged.
My project has several files that call functions in each other. Will JavaScript Obfuscator protect it correctly?
Yes. The protected version of the same symbol stays consistent across every file in your project.
Do you keep my JavaScript source code?
No. Source code obfuscation is processed in server memory, and you do not need to upload JavaScript files to the server. For more details, please review the Terms of Service and Privacy Policy.