Javascript Obfuscator Tool ( What is this? )

Unprotected Code

PasteFile

Protected Code

DownloadCopy

Encryption Options ( for explanation, point your mouse over below "?" marks )

Basic Options

Advanced Options

by forcing : 
/ /
Login to use this feature. Subscribe to use this feature. Enabled feature.
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"]("");
replaces 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]);
maintain line breaks. unckecking this option with remove all the line breaks.
maintains indentations. unckecking this option with remove all the indentations.
maintains white spacings. unckecking this option with remove all the white spacings.
maintains comments. unckecking this option with remove all the comments.
injects additional code that checks the domain name for each code loading and forces any of the following actions as desired.
optional action to be forced in case of locking domain which allow skipping the load of code in a silent manner.
optional action to be forced in case of locking domain which allow stopping window and all trigger events in an aggressive manner.
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.
optional action to be forced in case of locking domain which allow injecting additional pre-defined code in a tricky manner.
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.
replaces 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(){}
injects 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
Want to Enable Key Features? Create a Free Account .
 
What Is This ? 

Javascript Obfuscator | Anti-Theft Protection for Javascript Source Code

Online JavaScript Obfuscator Tool supports .js & .txt (maximum file size 2MB)

A majorly free and most efficient obfuscator for JavaScript. Make your code harder to copy and prevent others from stealing your work. This tool is JavaScript Obfuscator created by AD/MSK.

What is this?

This tool converts your original JavaScript source code into a new form that's harder to understand, copy, re-use and modify without being authorized. The obfuscated code will provide the exact functionality of the original code.

Features of Tool

How does the obfuscation works?

It is similar to encryption through a series of content rearrangments and replacements, including variable / function / arguments renaming, strings encoding, and others. Finaly, your source code is converted into unreadable content, meanwhile working exactly as before.

Let's Start!

Now, copy and paste your code in the upper "input" field or simply click "upload" to get your code file then click on "obfuscate". Also, go through all the upper options to adjust your protection level as needed.

Read more in the related FAQ...

FAQ 
Why Worthy To Use The Online JavaScript & jQuery Obfuscator Tool?

JavaScript is a client-side language which make it visible to all browsers. This unfortunately means that it is visible to anyone who wants to see your code and potentially steal it. Therefore, you may need to encrypt your code and make it unreadable using one of the code protection ways which obfuscate the code using base algorithms. Mainly, it

Why may I need to obfuscate my JavaScript code?
For several reasons, such as:
Do this tool store my source code?

No.

Can I recover the original source code from the obfuscated one?

No, it's impossible to revert the obfuscated code back to your original code, so keep the original in safe folder.

Does this tool works with jquery and Node.js source codes?

Yes.

Is it possible to run the obfuscator on my own computer?

For the time being, no.

What if I got errors in the output code?

Majorly, this may be due to errors in your original code. Meanwhile, please report any bugs, fixes or suggestions to help make this tool better and remember, always keep the original code!

To comment and read more, go to "How to protect or obfuscate JavaScript?"

× Close
Results: