Enigma Protector is a licensing and protection system for developers distributing commercial Windows software or shareware.
Alternatives to ProGuard
JS-Confuser is a free, open-source tool that obfuscates JavaScript to make it harder to understand, copy, reuse, or modify while retaining its functionality.
Jscrambler is a cloud-based JavaScript protection tool that uses code obfuscation and anti-tamper controls.
- 4
Tigress
Tigress is a command-line obfuscator for C that transforms source code to make static and dynamic reverse engineering harder.
Free planAndroidLinuxmacOSWindows6.8Free plan - 5

ByteHide Shield
ByteHide Shield protects application code from decompilation, reverse engineering and tampering using obfuscation and runtime protections.
Free planAndroidiOSWebLinux6.7Free plan - 6
JavaScript Obfuscator
JavaScript Obfuscator transforms JavaScript into code that is harder to understand, with the aim of protecting source code.
Free planWebAPIExtensionSelf-hosted6.7From $19 a month - 7

Obfuscator.io
Obfuscator.io transforms JavaScript into code that is harder to read, including custom bytecode executed by an embedded JavaScript virtual machine.
Free planWebAPI6.7From $19 a month - 8
VMProtect
VMProtect protects software code against reverse engineering, analysis, and cracking.
LinuxmacOSWindows6.6 - 9

Allatori
Allatori is a Java obfuscator for protecting compiled code and making reverse engineering more difficult.
AndroidLinuxmacOSWindows6.5From $75 a year - 10

Code Virtualizer
Code Virtualizer helps developers protect sensitive areas of applications, libraries, and device drivers against reverse engineering.
LinuxmacOSWindows6.4€199 one-time - 11
Eazfuscator.NET
Eazfuscator.NET is a .NET obfuscator intended to protect software intellectual property from reverse engineering.
LinuxmacOSWindows6.4 - 12

.NET Reactor
.NET Reactor is a code protection and licensing system for .NET assemblies, designed to make reverse engineering harder.
LinuxmacOSWindows6.3$249 one-time - 13

ArmDot
ArmDot is a desktop obfuscator for .NET applications, including class libraries, console applications, WinForms, and WPF.
LinuxmacOSWindows6.3$499 one-time - 14

Themida
Windows6.3From €79 a year - 15
Zelix KlassMaster
Zelix KlassMaster is a Java bytecode obfuscation tool intended to make reverse-engineered code less useful and protect applications from…
LinuxmacOSWindows6.3$290 one-time - 16

DashO
DashO protects Android, Java, and Kotlin applications against reverse engineering, code tampering, and unauthorized debugging.
AndroidLinuxmacOSWindows6.2 - 17
R8
R8 is a free, open-source Java program optimizer that shrinks and minifies code while producing optimized DEX for Android.
Free planAPILinux6.2Free plan - 18
Crypto Obfuscator for .NET
Windows6.1$149 one-time - 19
Skater .NET Obfuscator
Skater .NET Obfuscator is a Windows desktop tool that makes .NET assemblies harder to reverse engineer and extract code from.
Windows6.1$119.99 one-time - 20
Agile.NET
Windows6.0From $195 a year - 21
DexProtector
DexProtector is a self-hosted protection and obfuscation product for Android and iOS applications and libraries.
AndroidiOS6.0 - 22
Obfuscar
Obfuscar is a free tool for obfuscating .NET assemblies on Linux, macOS, and Windows.
Free planLinuxmacOSWindows6.0Free plan - 23
Stringer Java Obfuscator
Stringer Java Obfuscator is desktop software that protects Java application binaries against reverse engineering and modification.
LinuxmacOSWindows6.0 - 24

Babel Obfuscator
Babel Obfuscator transforms .NET assemblies to conceal code and make reverse engineering more difficult.
LinuxmacOSWindows5.9€350 one-time - 25
Garble
Garble is a free command-line tool that wraps the Go toolchain to obfuscate builds while aiming to preserve their behavior.
Free planLinux5.8Free plan - 26
Obfuscator-LLVM
Obfuscator-LLVM is an open-source LLVM fork that applies obfuscation at compile time to make software harder to reverse engineer or modify.
Free planLinux5.8Free plan - 275.6
- 28

DexGuard
Android5.4 - 29

iXGuard
iOS5.4 - 30
Redgate ANTS Performance Profiler
Redgate ANTS Performance Profiler is a Windows desktop tool for examining the performance of .NET code.
Windows5.4From $396 a year