Modern Java bytecode obfuscator with a clean interface and user-friendly experience.
Support & Pre Questions: https://discord.gg/hVGV2E38GB
Interactive GUI:
CLI:
Obfuscated Jar:
Without Junk:
Support & Pre Questions: https://discord.gg/hVGV2E38GB
Features
- Advanced Renamer – Rename classes, methods and fields with hierarchy awareness.
- Package Randomization – Randomize and repackage classes into custom package structures.
- String Encryption – AES-CBC encryption with per-class PBKDF2 key derivation.
- Reference Encryption – Encrypt method and field references using invokedynamic.
- Flow Flattening – Transform control flow into dispatcher-based lookup switches.
- Block Splitter – Split basic blocks with opaque predicates and junk instructions.
- Enhanced GOTO Protection – Replace direct jumps with opaque control flow.
- Debug Stripper – Remove line numbers, local variables and debug information.
- Access Transformer – Modify access modifiers and synthetic attributes.
- Local Variable Packing – Pack integer locals into optimized long locals.
- Member Shuffling – Randomize field and method order.
- Junk Code Generator – Inject configurable dead code, decoy fields and fake methods. ( also generates funny ASCI Meme Faces into the code.
- Native Obfuscation (Experimental) – Compile selected methods to native code using Zig.
- Dictionary System – Multiple built-in dictionaries with custom dictionary support.
- Mapping Export – Export renamed class, method and field mappings.
- License System – Built-in license key authentication.
- Flexible Exclusions – Global and per-transformer inclusion/exclusion rules.
- Library Support – Resolve external dependencies without modifying them.
- Modern JavaFX Interface – Clean, responsive and user-friendly UI.
- Cross Platform – Supports Windows, Linux and macOS.
- Java 17+ – Built for modern JVM applications.
Interactive GUI:
CLI:
Obfuscated Jar:
Without Junk:
