allows you to shrink and obfuscate Java class files.
Jshrink removes unused code, data, and symbolic names from compiled Java class files, resulting in smaller files that load faster and that yield less information when decompiled. Size reductions above 30% are possible.
Unlike other obfuscators, Jshrink does not change public or protected fields and methods and therefore can be used on redistributable components such as class libraries. Since Jshrink does not change any external interfaces its effect is transparent to Java files in other packages.
Jshrink runs on
Windows 95/98/Me/NT/2000/Windows 10/11
and is available under the
Demo
license
— the installer is 100 KB.
We’ve catalogued it under
Java and Javascript.
✓
Verified clean. Every Jshrink build on SoftLookup is scanned for viruses, spyware, adware, trojans and backdoors. We re-test on every update.
Help fellow users decide. Share your experience with Jshrink.