JavaScript Obfuscator

JavaScript File
Options Preset
Target
Seed
Disable Console Output
Self Defending
Ignore Imports
Debug Protection
Debug Protection Interval
Domain lock
{{domain}} + New Domain
Domain Lock Redirect Url
Enable Source Map
Source Map Mode
Source Map File Name
Source Map Base Url
String Array
String Array Rotate
String Array Shuffle
String Array Threshold
String Array Index Shift
String Array Indexes Type
String Array Calls Transform
String Array Calls Transform Threshold
String Array Wrappers Count
String Array Wrappers Type
String Array Wrappers Parameters Maximum Count
String Array Wrappers Chained Calls
String Array Encoding
Split Strings
Split Strings Chunk Length
Unicode Escape Sequence
Force Transform Strings
{{item}} + New String
Reserved Strings
{{item}} + New String
Identifier Names Generator
Identifiers Dictionary
{{item}} + New Dictionary
Identifiers Prefix
Rename Globals
Rename Properties
Rename Properties Mode
Reserved Names
{{item}} + New Name
Compact
Simplify
Transform Object Keys
Numbers To Expressions
Control Flow Flattening
Control Flow Flattening Threshold
Dead Code Injection
Dead Code Injection Threshold

JavaScript is a popular and widely used programming language that runs on web browsers. However, JavaScript code is also exposed to anyone who can view the source code of a web page. This means that anyone can copy, modify, reuse, or steal your JavaScript code without your permission. To prevent this, you can use this JavaScript Obfuscator.


JavaScript Obfuscator is a free online tool that transforms your JavaScript code into a new form that is very hard to read and understand. It does this by applying various techniques, such as renaming variables and functions, replacing literals with expressions, adding dead code, flattening control flow, and more. The obfuscated code still works the same as the original code, but it is much more difficult to reverse-engineer or tamper with.


There are many benefits of using a JavaScript obfuscator. It can protect your intellectual property, prevent unauthorized reuse of your code, reduce the size of your code, improve the performance of your web page, and enhance the security of your application. This JavaScript Obfuscator can help you obfuscate your JavaScript code easily and efficiently.


This JavaScript Obfuscator is based on the open-source project javascript-obfuscator by @Timofey Kachalov.

JSONPath Parser is a free online tool used to parse JSON data.

JSONPath Parser

JSONPath Parser is a free online tool used to parse JSON data.
Base64 File Converter is a handy and useful online tool that allows you to convert any file to a Base64 encoded string, or decode a Base64 encoded string to a file.

Base64 File Converter

Base64 File Converter is a handy and useful online tool that allows you to convert any file to a Base64 encoded string, or decode a Base64 encoded string to a file.
Discover the strength of your password with this client side only password strength analyser and crack time estimation tool.

Password Strength Analyser

Discover the strength of your password with this client side only password strength analyser and crack time estimation tool.
Generate random port numbers outside of the range of

Random Port Generator

Generate random port numbers outside of the range of "known" ports (0-1023).