Binary Ninja is an interactive platform for decompiling, disassembling, debugging, and analyzing binaries.
Alternatives to Hopper Disassembler
Frida is a dynamic instrumentation toolkit for developers, reverse-engineers, and security researchers.
rev.ng is a decompiler for reverse engineering that produces syntactically valid, standard-compliant C from supported binaries.
- 4

JEB
JEB is a reverse-engineering platform for disassembling, decompiling, debugging, and analyzing code and document files.
Free planAPILinuxmacOSSelf-hosted7.6From $1,200 a year - 5
Ghidra
Ghidra is a free software reverse-engineering framework maintained by the NSA Research Directorate.
Free planOpen sourceAPIExtensionLinuxmacOS7.3Free plan - 6

IDA Pro
IDA Pro is a disassembler, decompiler and debugger for analyzing processors, file formats and software.
Free planLinuxmacOSWindows7.0From $1,099 a year - 7
Boomerang
Boomerang is a free, BSD-licensed open-source decompiler that translates supported machine-code binaries into C source code.
Free planLinuxmacOSWindows6.7Free plan - 8
radare2
radare2 is a free, UNIX-like reverse-engineering framework and command-line toolset for analyzing binaries across many architectures.
Free planAndroidiOSAPILinux6.6Free plan - 9

Rizin
Free planAndroidiOSLinuxmacOS6.6Free plan - 10
Hiew
Hiew is a Windows console program for viewing and editing files in text, hex, and disassembler modes.
Free planWindows6.5$25 one-time - 11
Qiling Framework
Qiling Framework is free software for emulating and instrumenting binaries in reverse engineering and security analysis.
Free planAPILinuxmacOSSelf-hosted6.5Free plan - 12
GNU Binutils
Open sourceAPILinuxmacOSSelf-hosted6.4 - 13
BAP (Binary Analysis Platform)
BAP (Binary Analysis Platform) is a free suite of utilities and libraries for analyzing programs in machine representation.
Free planAPILinuxSelf-hosted6.3Free plan - 14
CFR
CFR is a Java decompiler that turns Java class files into Java source.
Free planAPILinuxmacOSSelf-hosted6.3Free plan - 15
Medusa
Medusa is a command-line backup system for Apache Cassandra, intended for Linux and self-hosted deployments.
Free planLinuxSelf-hosted6.3Free plan - 16
uncompyle6
uncompyle6 is a free, GPL-3.0-licensed tool that translates Python bytecode into equivalent Python source code.
Free planLinuxmacOSSelf-hostedWindows6.3Free plan - 17
PE Explorer
Windows6.2 - 18
Refinery
Refinery is a free, MIT-licensed SQL migration toolkit for Rust applications.
Free planLinuxmacOSSelf-hostedWindows6.2Free plan - 19
Relyze
Relyze is a Windows tool for disassembling, decompiling, and comparing native-code software.
Free planWindows6.2Free plan - 20
RetDec
RetDec is a free, LLVM-based machine-code decompiler that reconstructs functions, types, and higher-level constructs as C or a Python-like language.
Free planLinuxmacOSSelf-hostedWindows6.2Free plan - 21
Vivisect
Vivisect is a free, open-source static analysis platform for binaries, while its related Vdb tool provides cross-platform debugging on the same architecture.
Free planAPILinuxmacOSSelf-hosted6.2Free plan - 22

angr
angr is a free, open-source binary analysis platform for Python that combines static analysis with dynamic symbolic analysis.
Free planLinuxmacOSSelf-hostedWindows6.1Free plan - 23

Cutter
Cutter is a free, open-source platform for reverse engineering, available for Linux, macOS and Windows.
Free planLinuxmacOSWindows6.1Free plan - 24
dnSpyEx
dnSpyEx is an unofficial continuation of dnSpy, a debugger and .NET assembly editor for working with assemblies when source code is unavailable.
Free planLinuxWindows6.1Free plan - 25
FACT
FACT is free, open-source software for automated firmware security analysis.
Free planWebAPILinuxSelf-hosted6.1Free plan - 26
FLOSS
FLOSS is a free static-analysis tool for extracting and deobfuscating strings from malware binaries.
Free planAPILinuxmacOSSelf-hosted6.1Free plan - 27
ILSpy
ILSpy is an open-source tool for browsing and decompiling .NET assemblies.
Free planExtensionLinuxmacOSWindows6.1Free plan - 28

ImHex
ImHex is a free hex editor for reverse engineers and programmers, available on Linux, macOS, and Windows.
Free planLinuxmacOSWindows6.1Free plan - 29
JADX
JADX is a free tool that produces Java source code from Android Dex and APK files, with both command-line and graphical interfaces.
Free planLinuxmacOSWindows6.1Free plan - 30
pycdc
pycdc is the command-line decompiler included in Decompyle++, a free C++ project for converting compiled Python bytecode into readable Python source.
Free planLinuxmacOSWindows6.1Free plan

