Binary Ninja is an interactive platform for decompiling, disassembling, debugging, and analyzing binaries.
Best Reverse Engineering Tools in 2026
When you need to inspect a binary or understand how software behaves, reverse engineering tools offer different ways to analyze and decompile it. Compared on analysis mode, decompiler, firmware analysis, and supported architectures, these options can be weighed against the targets you work with. Check supported platforms for compatibility, and consider whether a plugin API matters for extending a tool. Frida,…
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

Hopper Disassembler
Hopper Disassembler is a paid desktop application for examining executable files on macOS and Linux.
LinuxmacOS6.3£89 one-time - 16
Medusa
Medusa is a command-line backup system for Apache Cassandra, intended for Linux and self-hosted deployments.
Free planLinuxSelf-hosted6.3Free plan - 17
uncompyle6
uncompyle6 is a free, GPL-3.0-licensed tool that translates Python bytecode into equivalent Python source code.
Free planLinuxmacOSSelf-hostedWindows6.3Free plan - 18
PE Explorer
Windows6.2 - 19
Refinery
Refinery is a free, MIT-licensed SQL migration toolkit for Rust applications.
Free planLinuxmacOSSelf-hostedWindows6.2Free plan - 20
Relyze
Relyze is a Windows tool for disassembling, decompiling, and comparing native-code software.
Free planWindows6.2Free plan - 21
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 - 22
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 - 23

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 - 24

Cutter
Cutter is a free, open-source platform for reverse engineering, available for Linux, macOS and Windows.
Free planLinuxmacOSWindows6.1Free plan - 25
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

