Support

Frequently Asked Questions

Everything you need to know about JavaScript Obfuscator.

General and purchase

What is Javascript Obfuscator?

Javascript Obfuscator converts JavaScript source code into an obfuscated and unreadable form, helping prevent analysis and theft while fully retaining the behavior of the original code. It is a safe JavaScript minifier and compressor for production use.

Why should I use Javascript Obfuscator?

JavaScript needs to be delivered to the browser, which means the source code can often be viewed, copied, modified, and reused. Obfuscation makes that code far harder to read and reverse engineer.

  • Protect your code and intellectual property.
  • Compact JavaScript to reduce file size and improve page speed.
  • Work with jQuery, Node.js, and other JavaScript frameworks.
  • Preserve the operational behavior of the original code.

Is JavaScript Obfuscator suitable for my project?

Yes. JavaScript Obfuscator is flexible enough for projects of different sizes, from small website scripts to larger application codebases.

What forms of order do you accept?

We use Stripe and PayPal to accept online orders in a secure and reliable way. All major credit cards are accepted, and you do not need a PayPal account to purchase with a credit card.

Do I have to sign a long-term contract?

No. You are charged monthly and can cancel or change plans at any time. If you cancel, you will only be charged for the current month and will not be billed again after that.

Upgrade License Type

If you need to move to a different license tier later, your original purchase can be applied toward the upgraded license.

Obfuscation Technology

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.

Still have questions?

Can't find the answer you're looking for? Our support team is happy to help.