You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Dec 9, 2025. It is now read-only.
Copy file name to clipboardExpand all lines: templates/index.html
+41-3Lines changed: 41 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -27,7 +27,7 @@
27
27
<divclass="column">
28
28
<divclass="ui basic segment">
29
29
<h1>JavaScript Obfuscator Tool</h1>
30
-
<p>A free and efficient obfuscator for JavaScript (including ES6). Make your code harder to copy and prevent people from stealing your work. This tool is a Web UI to the excellent (and open source) <ahref="https://github.com/javascript-obfuscator/javascript-obfuscator" target="_new">JavaScript Obfuscator</a> created by Timofey Kachalov.</p>
30
+
<p>A free and efficient obfuscator for JavaScript (including ES6). Make your code harder to copy and prevent people from stealing your work. This tool is a Web UI to the excellent (and open source) <code><ahref="https://github.com/javascript-obfuscator/javascript-obfuscator" target="_new">JavaScript Obfuscator</a>@0.10.0</code> created by Timofey Kachalov.</p>
31
31
</div>
32
32
</div>
33
33
</div>
@@ -88,6 +88,13 @@ <h3>Sounds great!</h3>
88
88
</td>
89
89
</tr>
90
90
91
+
<tr>
92
+
<tdclass="collapsing">Mangle Variable Names</td>
93
+
<td>
94
+
Mangles the variable names. (For instance, instead of having this random pattern <code>0x123456</code>, they become <code>a</code>, <code>b</code>, and so on.)
<p>By default (<code>seed = 0</code>), each time you obfuscate your code you'll get a new result (i.e: different variable names, different variables inserted into the <code>stringArray</code>, etc). If you want repeatable results, set the <code>seed</code> to a specific integer.</p>
130
+
131
+
<divclass="ui tiny message">
132
+
<p><iclass="warning sign icon"></i> This option increases the size of the obfuscated code greatly (up to 200%).</p>
133
+
</div>
134
+
135
+
<p>
136
+
This feature adds random blocks of dead code (i.e: code that won't be executed) to the obfuscated output, making it harder to be reverserd-engineered. See the docs on <ahref="https://github.com/javascript-obfuscator/javascript-obfuscator#deadcodeinjection" target="_new">JavaScript's obfuscator GH page</a> for an example of how this feature works.
137
+
</p>
138
+
139
+
<p><small>requires the <strong>String Array</strong> option.</small></p>
<p>You can use this setting to adjust the probability (from 0 to 1) that a node will be affected by the <code>deadCodeInjection</code> option.</p>
148
+
</td>
149
+
</tr>
150
+
151
+
</tbody>
152
+
</table>
153
+
124
154
</td>
125
155
</tr>
126
156
@@ -240,6 +270,14 @@ <h3>Sounds great!</h3>
240
270
</td>
241
271
</tr>
242
272
273
+
<tr>
274
+
<tdclass="collapsing">Seed</td>
275
+
<td>
276
+
<p>By default (<code>seed = 0</code>), each time you obfuscate your code you'll get a new result (i.e: different variable names, different variables inserted into the <code>stringArray</code>, etc). If you want repeatable results, set the <code>seed</code> to a specific integer.</p>
0 commit comments