Manual Guide of JavaScript Obfuscator Tool
- Preface
- Input the JavaScript code
- Several setting options:
- Promote JavaScript to speed the loading time of your webpages for higher SEO performance
- Convert JavaScript to unreadable form for code protection
- Encode Strings & Functions
- Move Strings & Functions
- Keep LineBreaks
- Keep Indentations
- Keep White Spacings
- Keep Comments
- Replace Names
- Lock Domain
- Skip Code
- Freeze Code
- Redirect To URL
- Inject Custom Fake Code
- Record IP upon unauthorized loading
- Setup Expiration Date
- Running the tool to process output
- Output the JavaScript code
- Quick Tip Explanations
- Free and premium options
- Ask us a question Or Report bug
- Want to help?
- Consider providing us a support
- Spread the word
Preface
JavaScript Obfuscator Tool is running as web application in the browser. The tool had been provided by InfoApper since Dec 2017, and verified to provide users with a remarkable conversion for their JavaScript files that allow to protect and inject various controlling code and allow users to promote and secure their JavaScript code in several manners as will follow in details. To reach the application, you can click this direct link " InfoApper JavaScript Obfuscator Tool " or copy and go to this shortened url " ".
Input the JavaScript code
The code could be input in the upper left textarea under title " Original Code ". You can either paste or upload your code file as explained below.
Paste your JavaScript code
The input could be pasted by clicking the " Paste " button provided at the top of the Input field. First, you will need to focus anywhere inside the Input field then select all of any shown code lines by holding Ctrl + pressing A.
Upload your JavaScript code file
The input could be uploaded by clicking the " File " button provided at the top of the Input field. A window will appear showing your computer directories, you can select the code file then click OK.
There are several setting options for promoting and securing your JavaScript code as below:
Please refer to the next images to figure out the procedures and location of options.
Promote JavaScript to speed the loading time of your webpages for higher SEO performance
Maximum webpage load speed could be reached by unchecking all the Basic and Advanced Options. Where, by default, the tool works on upgrading your JavaScript code with minification and reformatting only the jsons and functions without encoding and moving strings.
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 upto 60%-faster jQuery Library to boost your website load speed.
Convert JavaScript to unreadable form for code protection
Maximum webpage protection could be reached by checking first two options " Encode Strings & Functions " and " Move Strings & Functions " and unchecking the rest under Basic Options, as well various Advanced options could be selected as needed. Where, the Advanced options allow you to inject ready code blocks to deceive the unauthorized users as explained below, and could be set by checking a check list lower to the Basic Options. The tool works on upgrading your JavaScript code with minification and reformatting only the jsons and functions without encoding and moving strings.
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.
Encode Strings & Functions
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"]("");
Move Strings & Functions
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]);
Keep LineBreaks
Keep Indentations
Keep White Spacings
Keep Comments
Replace Names
e.g. var words = 'Hello';
is the same as
var ia_a = 'Hello'; function saySomething(){}
is the same as
function ia_c(){}
Lock Domain
Skip Code
Freeze Code
Redirect To URL
Inject Custom Fake Code
Record IP upon unauthorized loading
Setup Expiration Date
Running the tool to process output
Click " Obfuscate " button provided at the top of the Input field.
Output the JavaScript code
The output will be displayed within seconds or less of pressing the Obfuscate button in the upper right textarea under title " Upgraded Code ". You can either copy or download the upgraded code file as explained below.
Copy the upgarded JavaScript code
The output could be copied by clicking the " Copy " button provided at the top of the Output field.
Download the upgarded JavaScript code file
The output could be downloaded by clicking the " Download " button provided at the top of the Output field.
Quick Tip Explanations
A quick tip explanations are given on the tool webpage, where the tip will be displayed whenever you point your mouse over the "?" marks that are shown beneath each button.
Free and premium options
The tool freely allow you to use the Basic options to convert your code to an unreadable form by checking the first two options in the provided Basic check list. Also, it allow you to use the Advanced options to inject ready code blocks to deceive the unauthorized users by checking further check list lower to the Basic Options with very low monthly rates.
Ask us a question Or Report bug
You can leave your question on the provided Forum.
Want to help?
Currently, we do not need help in development. However, there are several things you can do to support InfoApper and the development team.
Thanks in advance :)
Consider providing us a support
We are putting a lot of work into InfoApper and spending quite some time to provide a good piece of application software for free and open source. If you feel that it makes you more productive, if it saves you (or your company) a lot of time and money, or if you simply like InfoApper and the idea of open source software; please consider honoring our effort through providing us a support.
Please have a look over our support page to see how you can champion the InfoApper development team:
https://www.infoapper.com/support/
Spread the word
If you like InfoApper, let the people know: tell your friends and colleagues about InfoApper.
Your followers, too :)
Rate InfoApper in software portals or link to our home page from your blog or website.