Looking for the best way to protect your JavaScript source code? Stop looking. Sign up now! Did you forget your password?

JScrambler JScrambler

About JScrambler

One of the most relevant changes introduced by the Web 2.0 is that Web applications are now more distributed. Web 2.0 applications take advantage of the extra computational resources offered by modern computers to provide richer and more interactive interfaces to the end user. For this purpose it is common to use JavaScript and complementing technologies such as the Asynchronous JavaScript and XML (AJAX) or the Cascade Style Sheets (CSS). As a scripting language, JavaScript source must be sent to the web-page client computer to be interpreted by the user web-browser being completely available to copy and reuse.

Available JavaScript obfuscators offer low obfuscation potency. The obfuscation transformations offered are usually layout transformations, which the main goal is to reduce the code size, e.g., eliminating whitespaces, eliminating comments, changing existing identifiers for smaller ones. By reducing the code size they consequently improve the load time of the obfuscated code but will not increase the obscurity of the code to a level where it is really hard to understand it. Therefore, for some JavaScripts, the offered obfuscation transformations might not be enough.

Moreover, most obfuscators can hardly go beyond what they currently offer, because they are based on fragile regular expression transformations. JScrambler is based on a real JavaScript parser that creates an Abstract Syntax Tree (AST) representation of the source code, making it a more reliable JavaScript interpreter, easier to maintain, to evolve and to produce even more obfuscation tranformations and anti-debugging techniques for you to use.

For all the above reasons, we aim to offer a wider set of transformations, allowing the user to choose between code size reduction and higher obfuscation potency and making JScrambler the most complete and sophisticated JavaScript obfuscator on the Web.