Transcodify
- a JavaScript Obfuscator Tool
Preset:
Default - High Performance
Low Obfuscation - High Performance
Medium Obfuscation - Optimal Performance
High Obfuscation - Low Performance
Custom
⚙️
Advanced Options
⋯
More
📂
Load File
💾
Save Config
📋
Load Config
📏
Minify Only
🔍
Beautify Code
Advanced Options
▲
Code Structure
Compact Code
Control Flow Flattening
Threshold:
Dead Code Injection
Threshold:
Simplify Code
Identifiers
Generator:
Hexadecimal
Mangled
Mangled Shuffled
Dictionary
Rename Globals
Transform Object Keys
Identifier Prefix:
String Transformations
String Array
Threshold:
Split Strings
Chunk Length:
Unicode Escape Sequence
String Array Options
Calls Transform
Transform Threshold:
Rotate
Shuffle
Index Shift
String Array Encoding
Base64
RC4
Wrappers Count:
Wrappers Type:
Variable
Function
Chained Calls
Numbers & Debug
Numbers to Expressions
Debug Protection
Disable Console Output
Self Defending
Target Environment:
Browser
Browser (No Eval)
Node.js
Default Filename:
Input JavaScript
📋
Sample
🗑️
Clear
(function(){ var variable1 = '5' - 3; var variable2 = '5' + 3; var variable3 = '5' + - '2'; var variable4 = ['10','10','10','10','10'].map(parseInt); var variable5 = 'foo ' + 1 + 1; console.log(variable1); console.log(variable2); console.log(variable3); console.log(variable4); console.log(variable5); })();
Characters: 0 | Lines: 0
🔒
Obfuscate
Obfuscated Result
📋
Copy
💾
Download
Characters: 0 | Lines: 0
🔍
Prettify
📊
Obfuscation ratio: 0%