Wednesday, May 13, 2026

JObfuscator - Java Source Code Obfuscator

JObfuscator is a Java source code obfuscator. Obfuscate your Java source code & algorithms to protect it against reverse engineering analysis, LLMs, cracking and decompilation.

 JObfuscator has been updated with major changes

  • Online interface - https://www.pelock.com/jobfuscator/
  • Desktop & CLI - https://www.pelock.com/products/jobfuscator/download
  • SDK packages - https://www.pelock.com/products/jobfuscator/api
Desktop app window

JObfuscator Java Source Code Obfuscator


Engine history

v1.30 - 14.05.2026

  • A new obfuscation strategy. Encrypt all double values using floating point math functions from the java.lang.Math.* class.
  • A new obfuscation strategy. Rebuild string literals as runtime-created String objects from hidden char arrays.
  • A new obfuscation strategy. Represent selected integer values through equivalent double math expressions.
  • A new obfuscation strategy. Inject opaque mixer chains and unreachable guards to increase the amount of code decompilers have to analyze.
  • A new obfuscation strategy. Replace plain true and false literals with equivalent runtime expressions.
  • A new obfuscation strategy. Wrap selected safe statements in noisy try/finally blocks while preserving program behavior.
  • A new obfuscation strategy. Encrypt int array contents and decode them at runtime.
  • A new obfuscation strategy. Encrypt double arrays by hiding their values as encoded bit patterns.
  • A new obfuscation strategy. Encrypt char arrays and restore the original characters through generated decoder code.
  • A new obfuscation strategy. Encrypt String array elements and rebuild them while the program runs.
  • A new obfuscation strategy. Split eligible string literals into nested .concat(...) chains so decompilers face more tokens and local data-flow steps; it runs before polymorphic string encryption when both are enabled.
  • Updated the StringEncrypt engine with support for nested polymorphic loops in string encryption.
  • Updated the engine parser configuration to support Java 21 source code constructs.


Client history

v1.3 - 14.05.2026

  • Windows and Linux clients updated with all the new obfuscation strategies
  • Windows client runs the obfuscation process in background now
  • Drag & drop support added for faster Java file opening
  • Command line version supports wildcards now and can process many files at once
  • All the SDK packages updated

JObfuscator - Java Source Code Obfuscator

JObfuscator is a Java source code obfuscator . Obfuscate your Java source code & algorithms to protect it against reverse engineering an...