This may take some time. Please do not close the page until it is finished.
Please contact the support at firstname.lastname@example.org if you need help or want to report bugs.
Note: If you are obfuscating a JVM language like Groovy or Kotlin, you need to upload the
classes as a library.
Maximum file size: 100mb & number of libraries should
not reach 99
Upload your pom.xml file. Our system automatically parses and downloads the
from the repositories via maven.
Which alphabet to use for class names,
method names and field names.
jar file already has obfuscated class and member names, adaptive mode is
recommended to make branchlock match
class and member names.
Faster than enhanced mode and compatible with java 5 and above, but less secure.
Uses an invokedynamic opcode to encrypt references. Takes more file size and changes
minimum API level to Java 8.
This key is used to encrypt stacktrace source files and line numbers. You need this
decrypt stacktraces of your end-users after obfuscation. If your key is lost, no
decryption is possible