FREEDOM251

Freedom251 › Developer Tools

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.

  1. 1

    Frida

    Free plan Open source AndroidAPIiPhone+3

    Frida 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.

    8.9 Free plan Visit site
  2. 2

    Ghidra

    Free plan Open source APIExtensionLinux+3

    Ghidra offers a broad set of compiled-code analysis tools across Windows, macOS, and Linux.

    8.9 Free plan Visit site
  3. 3

    GNU Binutils

    Free plan Open source APILinuxMac+2

    GNU Binutils provides free, cross-platform static binary analysis with an extension point through its plugin API.

    8.6 Free plan Visit site
  4. 4

    rev.ng

    Free plan Open source APILinuxMac+3

    rev.ng combines C decompilation with structure detection, API access and YAML-based workflow controls.

    8.6 Free plan Visit site
  5. 5

    angr

    Free plan LinuxMacSelf-hosted+1

    angr 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.

    7.7 Free plan Visit site
  6. 6

    Binary Ninja

    Free plan APILinuxMac+3

    Binary Ninja combines decompilation, debugging, and automation, with capabilities varying by edition. Check the free desktop limits and licensing terms against your intended use.

    7.6 Free plan · paid from $199 Visit site
  7. 7

    Binwalk

    Free plan LinuxMacSelf-hosted+1

    Binwalk 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.

    7.6 Free plan Visit site
  8. 8

    CFR

    Free plan APILinuxMac+2

    CFR offers command-line decompilation for Java class files and JARs, with configurable output and an API.

    7.6 Free plan Visit site
  9. 9

    Apktool

    Free plan LinuxMacWindows

    Choose Apktool if you need a free command-line tool to inspect, disassemble, or rebuild Android APKs on a desktop operating system.

    7.5 Free plan Visit site
  10. 10

    BAP (Binary Analysis Platform)

    Free plan APILinuxSelf-hosted

    BAP combines disassembly, interpreters, symbolic execution, and extensibility for low-level program analysis.

    7.5 Free plan Visit site
  11. 11

    Avatar²

    Free plan LinuxSelf-hosted

    Avatar² provides a target orchestration framework for dividing firmware execution and forwarding memory operations. Check its Linux support and distribution guidance before planning an installation.

    7.4 Free plan Visit site
  12. 12

    Boomerang

    Free plan LinuxMacWindows

    Choose Boomerang if you need a free decompiler for its supported native architectures and formats, with C output and command-line or GUI use.

    7.4 Free plan Visit site
  13. 13

    Cutter

    Free plan LinuxMacWindows

    Choose Cutter if you need a free, GPLv3 reverse-engineering platform with graph navigation, decompiler plugins, scripting, and emulation.

    7.4 Free plan Visit site
  14. 14

    FACT

    Free plan APILinuxSelf-hosted+1

    FACT offers broad firmware extraction, analysis, comparison, search, and integration features at no software cost.

    7.4 Open source Visit site
  15. 15

    FLOSS

    Free plan APILinuxMac+2

    Choose FLOSS when malware analysis calls for extracting and organizing strings, including language-specific strings from Go and Rust binaries.

    7.4 Free plan Visit site
  16. 16

    ILSpy

    Free plan ExtensionLinuxMac+1

    ILSpy 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.

    7.3 Free plan Visit site
  17. 17

    Chalkboard

    Free plan Self-hostedWeb

    Chalkboard combines prompt-based video creation with research, drawing, narration, and subtitle options.

    7.2 Free plan Visit site
  18. 18

    dnSpyEx

    Free plan LinuxWindows

    dnSpyEx combines debugging, decompilation, editing, and assembly analysis at no cost. Its dynamic-method limitation and Wine-based Linux use are important constraints.

    7.2 Free plan Visit site
  19. 19

    JEB

    Free plan APILinuxMac+2

    JEB 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.

    7.2 Free plan · paid from $1,200/user/yr Visit site
  20. 20

    EMBA

    Free plan LinuxSelf-hosted

    EMBA brings firmware analysis, software inventory and vulnerability reporting into a free Linux environment.

    7.1 Free plan Visit site
  21. 21

    IDA Pro

    Free plan LinuxMacWindows

    IDA Pro combines disassembly, decompilation, debugging and automation tools, with team and private knowledge-base options.

    7.1 From $1,099/yr Visit site
  22. 22

    ImHex

    Free plan LinuxMacWindows

    ImHex combines byte editing with parsing, analysis, YARA scanning, and community extensions. Check the GPU and macOS requirements against your system before installing.

    7.1 Free plan Visit site
  23. 23

    JADX

    Free plan LinuxMacWindows

    JADX provides several ways to inspect Android application code, from GUI navigation to command-line plugin management.

    7.1 Free plan Visit site
  24. 24

    Qiling Framework

    Free plan APILinuxMac+2

    Qiling brings emulation, instrumentation, and debugging features together for binary analysis, with a free GPL license.

    7.1 Free plan Visit site
  25. 25

    radare2

    Free plan AndroidAPIiPhone+4

    radare2 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.

    7.1 Free plan Visit site

#1Places #1, #2, #3, #4, #5 on this list can be bought by the makers of the software on it. See the price

More in Developer Tools