// Java bytecode protection
Make your jars
unreadable.
Rename, encrypt and harden every class in the cloud. Eight transformers, configurable to the last flag. Upload a .jar, get back something no decompiler wants to touch.
5 free / month · no setup · no card
One toolchain.
Every layer of protection.
Toggle and tune each transformer per project. They compose — stack as many as you need.
String encryption
Literals encrypted with XOR or AES, decrypted at runtime by a hardened per-class routine. No plaintext key embedded.
Member renaming
Classes, methods, fields and packages renamed — inheritance, inner classes and reflection handled correctly.
Number obfuscation
Integer and long constants replaced with runtime expressions, so they never appear literally.
Junk code
Stack-neutral junk woven into method bodies to defeat pattern matching and signatures.
Member shuffle
Field and method ordering randomized to frustrate diffing and structural analysis.
Debug stripping
Line numbers, source-file names and local-variable tables removed — every hint erased.
Watermark
An invisible per-build fingerprint embedded in every class to trace a leaked build to its source.
Docker isolated
Every job runs in a network-locked, resource-capped container. Your jar never touches anyone else's.
From jar to protected jar
Three steps. No Java toolchain on your machine.
Create a project
Each project keeps its own obfuscation preset — tune it once, reuse it forever.
Upload your .jar
We process it in an isolated, network-locked container and store the result securely.
Download protected jar
Hardened jar back in seconds — inner classes and entrypoints just work.
Protect your code today.
Start free. Pay once for Lifetime — €89.99, no subscriptions, ever.