Javascript Obfuscator Tool ( What is this? | Read » Manual Guide! )
Original Code
![]() |
Upgraded Code
Encryption Options ( for quick tip explanation, point your mouse over below "?" marks )
Basic Options
Advanced Options
| ||||||||||||||
| ||||||||||||||
| ||||||||||||||

This option allows to convert names of strings and functions to unreadable form.
e.g.
var word = 'hello';
is the same as
var word = "\x48\x65\x6C\x6C\x6F";
document.body.append('');
is the same as
document["\x62\x6F\x64\x79"]["\x61\x70\x70\x65\x6E\x64"]("");
e.g.
var word = 'hello';
is the same as
var word = "\x48\x65\x6C\x6C\x6F";
document.body.append('');
is the same as
document["\x62\x6F\x64\x79"]["\x61\x70\x70\x65\x6E\x64"]("");
This option allows to replace strings and functions with values of a global array and refers to them with numerical keys.
e.g. var _7dxvp6=["Hello"];
is the same as
var words=_7dxvp6[0]; document.body.append('');
is the same as
var _3mqvc7=["","body","append"]; document[_3mqvc7[1]][_3mqvc7[2]](_3mqvc7[0]);
e.g. var _7dxvp6=["Hello"];
is the same as
var words=_7dxvp6[0]; document.body.append('');
is the same as
var _3mqvc7=["","body","append"]; document[_3mqvc7[1]][_3mqvc7[2]](_3mqvc7[0]);
This option allows to maintain line breaks. unckecking this option with remove all the line breaks.
This option allows to maintain indentations. unckecking this option with remove all the indentations.
This option allows to maintain white spacings. unckecking this option with remove all the white spacings.
This option allows to maintain comments. unckecking this option with remove all the comments.
This option allows to inject additional code that checks the domain name for each code loading and forces any of the following actions as desired.
This is optional action to be forced in case of locking domain which allow skipping the load of code in a silent manner.
This is optional action to be forced in case of locking domain which allow stopping window and all trigger events in an aggressive manner.
This is optional action to be forced in case of locking domain which allow redirecting to pre-defined URL upon the load of code in a discreet manner.
This is optional action to be forced in case of locking domain which allow injecting additional pre-defined code in a tricky manner.
This is optional action to be forced in case of locking domain in series to any of the previous options which allow recording IP address with further location details in an investigative manner.
This option allows to replace names of variables and functions with uncommon similar names.
e.g. var words = 'Hello';
is the same as
var ia_a = 'Hello'; function saySomething(){}
is the same as
function ia_c(){}
e.g. var words = 'Hello';
is the same as
var ia_a = 'Hello'; function saySomething(){}
is the same as
function ia_c(){}
This option allows to inject additional code that checks the date for each code loading, compares with a pre-defined expiration date and, if exceeded, forces skipping the load of code in a silent manner. In case further code is desired to be forced, the upper fake code could be chosen and will run instead.
Sign up or log in
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
What Is This ?
FAQ
Comment and Read More in the Next Articles:
- For further details about how this tool is verified to provide users with a remarkable promotion for their javascript files that allow to boost their website load speed for higher SEO performance, read "How to Promote JavaScript To Speed The Loading Time Of Your Webpages For Higher SEO Performance" article. You could find and download a 60%-faster jQuery Library to boost your website load speed.
- For further details about how this tool is verified to provide users with the remarkable conversion for their javascript files that allow to protect and inject various controlling code or even more, read "How to Secure your JavaScript Code from being Copied by Competitors" article.
- The best ways to protect your javascript code are detailed in this article titled "How to protect or obfuscate JavaScript?".