Request Pricing
Login
Request Pricing

Login
    pro23

    Shrink your Java and Android code

    Use ProGuard, Guardsquare’s open-source shrinker for Java bytecode, to enhance, obfuscate and optimize your code.

    Join the Guardsquare Community Download ProGuard

    ProGuard

    The industry-leading open-source shrinker for Android apps.

    shrink

    Shrink

    Use ProGuard to shrink any Java or Kotlin app, whether on mobile, embedded or on desktop.

    2-optimize2

    Optimize

    ProGuard makes apps up to 90 percent smaller and 20 percent faster, all while providing basic defense against static reverse engineering with code obfuscation.

    share

    Share

    Our open source community consists of engaged developers across the globe and the Guardsquare team. We’re dedicated to keeping the ProGuard community active and thriving.

    proguard-java-kotlin-shrinker

    Your free, open-source shrinker for Java/Kotlin apps

    ProGuard is a command-line tool that reduces app size by shrinking bytecode and obfuscates the names of classes, fields and methods. It’s an ideal fit for developers working with Java or Kotlin who are primarily interested in an app shrinker.

    ProGuard Environments

    dexguard_upgrade

    Upgrade your security

    Though ProGuard is a great start to mobile app security, it’s primary purpose is to shrink Java/Kotlin apps; not to serve as a security solution. For comprehensive mobile app protection, explore DexGuard, our Android mobile app security solution. 

    Learn More

    Discover how ProGuard optimizes, shrinks and obfuscates Android and Java/Kotlin apps.

    Download ProGuard View The Manual