JavaScript Obfuscated Encryption

Free online JavaScript obfuscation encryption tool. JavaScript encrypted with this tool is difficult to decipher, effectively protecting the fruits of your labor and preventing it from being read, copied, or stolen by others.
Obfuscated encryption {{codeSize}}
Drag and drop JavaScript files here or click Select
Download obfuscated code Copy to clipboard {{outputCodeSize}}
Obfuscation option presets
Default, high performance Low obfuscation, high performance Medium obfuscation, balanced performance High obfuscation, low performance
Basic settings
Compact code
Formatting is prohibited
Disable console debugging
Disable console output
Number to expression conversion
Optimize code structure
Split string
Escape Unicode
Rename global variables
Rename methods & properties
Encryption coefficient
Inject dead code
Inject dead code threshold
Control flow flattening
Control flow flattening threshold
Variable encryption rules
Identifier name generator
Advanced settings
Domain lock
{{item}}
Domain lock redirect
Force conversion of string
{{item}}
Retain string
{{item}}
Retain variable name
{{item}}

introduce

The program that I have worked so hard to write has been stolen by others, the website that I have developed with a lot of effort has been copied by others, and there are also competitors and hackers snooping on me. It is so infuriating when encountering these situations!

So what should you do if you encounter this situation? Don't worry, we can encrypt the front-end js code we wrote, so that thieves can't start looking at our encrypted code, effectively protecting the fruits of your labor.

Note: This tool is free to use and will not insert advertisements or any other illegal code into the obfuscated JavaScript, so please feel free to use it.

Instructions

  • Paste the JavaScript code in the text box and click the Obfuscated Encryption button.
  • Or you can select the JavaScript file on your device and click the Obfuscated Encryption button.
  • Then copy or download the obfuscated and encrypted JavaScript code.
  • We provide a lot of encryption setting options. If you don’t understand, click the question mark icon next to it to display detailed instructions. If you think these settings are too troublesome and don't want to understand them, it doesn't matter. We have set default values for these options, and JavaScript encrypted using the default values is difficult to decipher.

common problem

Encrypted code cannot run?

It may be that your JavaScript code is not standardized. Please check the code. Be sure to add semicolons where semicolons are needed, and be sure to use braces where braces are needed.

Is the encrypted code absolutely safe?

The encrypted code makes the code unreadable and difficult to restore, which can prevent most people. A very few people with strong skills can still reverse crack the code if they put in the effort, so there is no guarantee that it will not be cracked 100%.

Can encrypted code be obfuscated again?

Don't do this, it will cause the code to not run properly.