ProGuard Java Optimizer and Obfuscator

Java class file shrinker, optimizer, obfuscator, and preverifier

101 Recommendations
1,362 Downloads (This Week)
Last Update:
Download proguard4.9.tar.gz
Browse All Files
Windows Mac Linux

Screenshots

Description

ProGuard is a free Java class file shrinker, optimizer, obfuscator, and preverifier. It detects and removes unused classes, fields, methods, and attributes. It optimizes bytecode and removes unused instructions. It 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.

ProGuard is useful for making code more compact and more efficient, on the desktop, on tablets, on smartphones, and on embedded devices. It also makes code more difficult to reverse engineer.

ProGuard Java Optimizer and Obfuscator Web Site

Update Notifications





User Ratings

 
 
101
10
Write a Review

User Reviews

  • Posted by fuzzy 2010-01-21

    Reduced the size of my program's JAR by 22%!

  • Posted by James 2012-11-09

    Simple to use.

  • Posted by Software Monkey 2012-05-09

    One of the most useful tools in my toolbox.

  • Posted by Samuel 2012-03-28

    Great project

  • Posted by desmatron 2011-11-03

    the very best obfuscator ever !! it is an unbelievable project, try the GUI !!

Read more reviews

Additional Project Details

Languages

English

Intended Audience

Developers

Programming Language

Java

Registered

2002-05-31

Icons must be PNG, GIF, or JPEG and less than 1 MiB in size. They will be displayed as 48x48 images.