Inline JavaScript Obfuscator

This page allows you to test some of the techniques used by the WiseLoop PHP JavaScript Obfuscator to protect JavaScript source code.
The WiseLoop PHP JavaScript Obfuscator provides anti-theft protection by allowing you to obfuscate, scramble, minimize, domain lock, set an expiration date and encrypt your source code.

This online JavaScript obfuscator has itself a JavaScript part that is used to call the obfuscation engine using AJAX. It also updates the obfuscated code textarea.
Of course, this file is also obfuscated using the online live processor. It was included in this page using the following syntax:

<script type="text/javascript" src=""></script>

Check the page source to see. You may also look at the obfuscated JavaScript code here: /bin/jso.php?rjs=wl-php-javascript-obfuscator-demo/demo-inline.js. Refresh the obfuscated code page to see the dynamic bytecode encryption in action.

JavaScript (source code or an URL path to a JS file):

(encrypts the result to discourage un-obfuscation attempts; the encryption feature does not ensure bulletproof protection due to the public nature of JavaScript code and might increase the payload size)


Obfuscated JavaScript code:

Please note that what can be done, can be also undone.
Although WiseLoop PHP Javascript Obfuscator can provide a high protection level for your JavaScript work, it cannot guarantee a full bulletproof protection due to the public and open architecture of JavaScript and web browser combination. If the browser can see your JavaScript code (even obfuscated), the humans can see it too; so, a potentially thief can try to deobfuscate it and reach closer to the original source code.
By using different techniques, WiseLoop PHP Javascript Obfuscator will surely discourage the unobfuscation attempts, forcing the thieves to think twice before stealing your code instead of buying it.