Welcome to our site

Generate new non-understandable names and rename functions and variables depending on user settings.

Features

Javascript Obfuscator can:
* compress js files in one click using an unique compression algorithm with outstanding compression ratio
* remove comments and white spaces, reducing the file size and minimizing the loading time
* pack the code as a long line
* add finishing ";" when appropriate
* create a list of function and variable names
* generate new non-understandable names and rename functions and variables depending on user settings
* work with command line


Compression rate

The compression rate in JSO is higher than
in YUI Compressor and JSMin. See the comparison table below.
Read More

Unreadable code

JSO generates new non-understandable
names and rename functions and variables depending on user settings.
Read More

Easy to use

Has visual interface to convert and modify the source code easily and in no time.
Read More

Comparison Table. Javascript Obfuscator vs. JSMin & YUI Compressor

  JSMin YUI Compressor Javascript Obfuscator
v4.0
Jquery 1.3.2
124 995 bytes
jquery-1.3.2_min.js
74 121 bytes
59%
jquery-1.3.2_yc.js
73 117 bytes
58%
jquery-1.3.2_jso.js
44 429 bytes
35%
MooTools 1.2.2
   103 064 bytes
mootools-1.2.2-core-nc_min.js
78 412 bytes
76%
mootools-1.2.2-core-nc_yc.js
64 503 bytes
63%
mootools-1.2.2-core-nc_jso.js
47 026 bytes
46%
Prototype 1.6.0.2
   130 349 bytes
prototype-1.6.0.2_min.js
93 955 bytes
72%
prototype-1.6.0.2_yc.js
73 511 bytes
56%
prototype-1.6.0.2_jso.js
48 244 bytes
37%