JS - Obfuscator
Expert in javascript obfuscation

JS-Obfuscator is a professional and powerful JavaScript obfuscation tool,
that protects your code from being illegally analyzed, hacked, and stolen.
safeguards your intellectual property rights and the products you have developed.

Powerful

JS-Obfuscator employs over 20 techniques to obfuscate and encrypt JavaScript code, ensuring that the obfuscated code is unreadable and unintelligible.

Easy to use

Without the need for registration or login, JavaScript code obfuscation can be done quickly and easily with just a secret key.

Web API

You can call the JS-Obfuscator Web API on your websites, products, or projects to achieve convenient JavaScript obfuscation.

Polymorphic

The same code can produce different obfuscation results every time, with different variable names and function names, as well as random and diverse zombie codes, different control flows, etc.

Easy to use, No registration or login required, Commercial

One-click JavaScript code obfuscation

Source

Options

Output

You can Copy & Paste JavaScript code or Upload JavaScript File
Secret key: ?
Options Obfuscate Free trial

All options can Save to cookie and Read from cookie

?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
Reserved Strings ?

You can copy the code or save it as a file

Upload a ZIP file containing multiple JS files

Pack multiple JS files or directories into a Zip archive and perform obfuscation on all the JS files at once

Upload

Status

ZIP file:

Secret key: ?

Upload Query the obfuscation status

Options: Click on the triangular icon located on the left side to display or hide the obfuscation configuration options.

After uploading a zip file, it will be queued for obfuscation. Please utilize the "Query the obfuscation status" function to monitor the progress of file processing. Once all JS files within the zip have been obfuscated, a new zip file containing the obfuscated JS file will be recompressed and made available for you to download.

Reminder:
1.The duration of the obfuscation process is contingent upon the quantity and size of the JS files involved; kindly exercise patience as the process may require variable timeframes.
2.It is advisable to conduct multiple "Query the obfuscation status" throughout the process to stay informed about the progress.

Status of the ZIP file uploaded

JS-Obfuscator Web API REST API

You can call JS-Obfuscator Web API to obfuscate javascript code in your Webs or Projects

Html

Node.JS

Save as Html

Execute in Node.JS

Customer Cases A selection of client cases, presented without ranking

As a professional provider of JS obfuscation and encryption services,
JS-Obfuscator has served numerous well-known enterprises across a variety of industries globally,
garnering widespread recognition from its clientele.

Shield your JS secrets with js obfuscator, trust js-obfuscator.com
If you have any questions or would like to collaborate, please contact us

JS-Obfuscator Expert in javascript obfuscation

We’re ready to answer all your technical questions. Just send us an email.
Email: support@js-obfuscator.com

About us
Shanxi JShaman Technology Co., Ltd. China
TEL: +86 15513436167 Working hours: China Time Zone, Monday to Friday, 8:00 am-12:00 pm & 2:00 pm-6:00 pm, except legal holidays

Our other products Chinese
JShaman JavaScript Obfuscator
JsJiaMi.Online
Html Encoder
JavaScript Minify

Buy the secret key Used for obfuscating

We use Paypal to accept online order in a secure and reliable way

After purchasing a secret key, it will remain valid for a long time. Different prices provide different usage limits and maximum amounts of JavaScript code that can be obfuscated.

100 times, Price: $9, Maximum JS size: 2MB, each obfuscation costs 0.09 USD.
2000 times, Price: $99, Maximum JS size: 4MB, each obfuscation only costs 0.05 USD.
30000 times, Price: $299, Maximum JS size: 6MB, each obfuscation only costs 0.01 USD.

Two purchasing ways:

Making a payment corresponding to the amount, then we will send the secret key to your email.


Obfuscate JS status
Obfuscate JS status
Index Option Feature End time Processed Nodes
JS-Obfuscator

L o a d i n g