JS-Confuser


Try It Out
NPMGitHub
Welcome Page
What Is Obfuscation?
Playground
Installation
Usage
FAQ
Roadmap
All Options
Target
Pack
Identifier Generator
Rename Variables
Rename Globals
Rename Labels
Moved Declarations
String Compression
String Concealing
Custom String Encodings
String Encoding
String Splitting
Calculator
Object Extraction
Global Concealing
Shuffle
Duplicate Literals Removal
Control Flow Flattening
Dispatcher
Opaque Predicates
Dead Code
AST Scrambler
Variable Masking
Flatten
RGF
Domain Lock
Start Date
End Date
Tamper Protection
Self Defending
Custom Locks
Integrity
Anti Debug
Countermeasures
Hexadecimal Numbers
Compact
Minify
Preserve Function Length
All Presets
High
Medium
Low

All Presets

JS-Confuser comes with three presets built into the obfuscator. The easiest way to configure JS-Confuser is by using presets.

Preset Performance Reduction Try It Out
High Preset 98% Try It Out
Medium Preset 52% Try It Out
Low Preset 30% Try It Out

Feedback

Please help us improve by
providing feedback

View Source

Contents

All Presets