ProGuard is a free Java class file shrinker, optimizer, and obfuscator. It removes unused classes, fields, methods, and attributes. It then optimizes the bytecode. It then renames the remaining classes, fields, and methods using short meaningless names. Finally, it preverifies the processed code for Java 6 or for Java Micro Edition.

Latest Versions

15 versions โ†’
VersionVulnerabilitiesUsagesDate
4.4.x
4.4
27
Aug 21, 2009
4.3.x
4.3
3
Dec 26, 2008
4.2.x
4.2
11
Jul 09, 2008
4.1.x
4.1
2
Jan 02, 2008
4.0.x
4.0.1
0
Oct 16, 2007
3.10.x
3.10.1
0
Sep 10, 2007
3.9.x
3.9
0
Jul 06, 2007
3.8.x
3.8
2
Mar 26, 2007
3.7.x
3.7
0
Feb 01, 2007
3.4.x
3.4
0
Jan 19, 2006
15 versions โ†’