Free and open first
Best Reverse Engineering Tools in 2026
When you need to examine software or binaries, reverse engineering tools can differ in the analysis and decompilation capabilities they list. Compare analysis mode and decompiler support, then check firmware analysis and supported architectures against the targets you work with. Supported platforms can help you assess compatibility, while a plugin API may matter if you need extensibility. Frida, radare2, and rev.ng are among the tools shown. Free-plan availability and the paid-from price provide cost context alongside those technical details. Consider which capabilities match your requirements before narrowing your options.
- 73 apps
- Research read 23 Sept 2026
- How the order is worked out
- 1
Frida
Free plan Open source AndroidAPIiPhone+3Frida provides dynamic instrumentation across a broad set of operating systems, with both command-line tools and the Luma GUI. It is free software, though its CLI tools require Python.
- 2
Ghidra
Free plan Open source APIExtensionLinux+3Ghidra offers a broad set of compiled-code analysis tools across Windows, macOS, and Linux.
- 3
GNU Binutils
Free plan Open source APILinuxMac+2GNU Binutils provides free, cross-platform static binary analysis with an extension point through its plugin API.
- 4
rev.ng
Free plan Open source APILinuxMac+3rev.ng combines C decompilation with structure detection, API access and YAML-based workflow controls.
- 5
angr
Free plan LinuxMacSelf-hosted+1angr provides a broad Python toolkit for examining binaries, from symbolic execution to decompilation. Its project describes the GUI as very early-stage, and support follows an open-source model.
- 6
Binary Ninja
Free plan APILinuxMac+3Binary Ninja combines decompilation, debugging, and automation, with capabilities varying by edition. Check the free desktop limits and licensing terms against your intended use.
- 7
Binwalk
Free plan LinuxMacSelf-hosted+1Binwalk provides signature scanning, extraction and entropy analysis for firmware work at no cost. Its official support is focused on 64-bit Linux, and findings depend on known signatures.
- 8
CFR
Free plan APILinuxMac+2CFR offers command-line decompilation for Java class files and JARs, with configurable output and an API.
- 9
Apktool
Free plan LinuxMacWindowsChoose Apktool if you need a free command-line tool to inspect, disassemble, or rebuild Android APKs on a desktop operating system.
- 10
BAP (Binary Analysis Platform)
Free plan APILinuxSelf-hostedBAP combines disassembly, interpreters, symbolic execution, and extensibility for low-level program analysis.
- 11
Avatar²
Free plan LinuxSelf-hostedAvatar² provides a target orchestration framework for dividing firmware execution and forwarding memory operations. Check its Linux support and distribution guidance before planning an installation.
- 12
Boomerang
Free plan LinuxMacWindowsChoose Boomerang if you need a free decompiler for its supported native architectures and formats, with C output and command-line or GUI use.
- 13
Cutter
Free plan LinuxMacWindowsChoose Cutter if you need a free, GPLv3 reverse-engineering platform with graph navigation, decompiler plugins, scripting, and emulation.
- 14
FACT
Free plan APILinuxSelf-hosted+1FACT offers broad firmware extraction, analysis, comparison, search, and integration features at no software cost.
- 15
FLOSS
Free plan APILinuxMac+2Choose FLOSS when malware analysis calls for extracting and organizing strings, including language-specific strings from Go and Rust binaries.
- 16
ILSpy
Free plan ExtensionLinuxMac+1ILSpy offers assembly browsing and C# decompilation across desktop platforms, with several developer integrations and extensions. It is free, but it does not handle native-code decompilation.
- 17
Chalkboard
Free plan Self-hostedWebChalkboard combines prompt-based video creation with research, drawing, narration, and subtitle options.
- 18
dnSpyEx
Free plan LinuxWindowsdnSpyEx combines debugging, decompilation, editing, and assembly analysis at no cost. Its dynamic-method limitation and Wine-based Linux use are important constraints.
- 19
JEB
Free plan APILinuxMac+2JEB offers broad target coverage and automation options, with a free edition for a narrower set of users and targets. Check the demo restrictions and paid-plan scope against the work you need to do.
- 20
EMBA
Free plan LinuxSelf-hostedEMBA brings firmware analysis, software inventory and vulnerability reporting into a free Linux environment.
- 21
IDA Pro
Free plan LinuxMacWindowsIDA Pro combines disassembly, decompilation, debugging and automation tools, with team and private knowledge-base options.
- 22
ImHex
Free plan LinuxMacWindowsImHex combines byte editing with parsing, analysis, YARA scanning, and community extensions. Check the GPU and macOS requirements against your system before installing.
- 23
JADX
Free plan LinuxMacWindowsJADX provides several ways to inspect Android application code, from GUI navigation to command-line plugin management.
- 24
Qiling Framework
Free plan APILinuxMac+2Qiling brings emulation, instrumentation, and debugging features together for binary analysis, with a free GPL license.
- 25
radare2
Free plan AndroidAPIiPhone+4radare2 offers a broad command-line toolkit, scripting and plugin options at no cost. Users should account for its licensing variation and the project's stated limits on old-release security fixes.
#1Places #1, #2, #3, #4, #5 on this list can be bought by the makers of the software on it. See the price