Looking for good Java obfuscator utility that can obfuscate both complete application (the final output) and jar files. Commercial or open source.


  • 2
    How do you define 'good'? Sep 27, 2015 at 5:53
  • Obfuscators are rarely worth the trouble. But if you want to waste money, or if you're in the very few cases where it can make sense, I won't stop you. However, you need to tell us more about what you want it for, so that we can choose between the many possibilities. What assets do you want to protect? What platform will the code run on? Sep 27, 2015 at 12:56

1 Answer 1


proguard is a good Java obfuscator.

  • It's free
  • Works with .class files, and full .jar files
  • Easy to use
  • Use in command line, or a GUI

Not the answer you're looking for? Browse other questions tagged or ask your own question.