EVERYTHING XIAOMI
Get listed
Ranked chart · Developer Tools

Best Decompiler Software in 2026

When you need to analyze compiled code, decompiler software can help reveal its structure in a form you can inspect. Compare bytecode and native-code decompilation, debugger integration, plugin support, and scripting APIs to see which capabilities are listed. License type, free-plan availability, and paid-from pricing may also shape your choice. Binary Ninja, IDA Pro, and rev.ng are among the options here, alongside…

24 appsSorted 25 Oct 2026How we rank
17.8
Binary Ninja logo

Binary Ninja is an interactive platform for decompiling, disassembling, debugging, and analyzing binaries.

Free planWebAPILinux
$199 one-time
27.7
rev.ng logo

rev.ng is a decompiler for reverse engineering that produces syntactically valid, standard-compliant C from supported binaries.

Free planOpen sourceWebAPILinux
Free plan
37.6
JEB logo

JEB is a reverse-engineering platform for disassembling, decompiling, debugging, and analyzing code and document files.

Free planAPILinuxmacOS
From $1,200 a year
  1. 4

    Ghidra

    Ghidra is a free software reverse-engineering framework maintained by the NSA Research Directorate.

    Free planOpen sourceAPIExtensionLinuxmacOS
    7.3Free plan
  2. 5IDA Pro logo

    IDA Pro

    IDA Pro is a disassembler, decompiler and debugger for analyzing processors, file formats and software.

    Free planLinuxmacOSWindows
    7.0From $1,099 a year
  3. 6

    Boomerang

    Boomerang is a free, BSD-licensed open-source decompiler that translates supported machine-code binaries into C source code.

    Free planLinuxmacOSWindows
    6.7Free plan
  4. 7

    CFR

    CFR is a Java decompiler that turns Java class files into Java source.

    Free planAPILinuxmacOSSelf-hosted
    6.3Free plan
  5. 8Hopper Disassembler logo

    Hopper Disassembler

    Hopper Disassembler is a paid desktop application for examining executable files on macOS and Linux.

    LinuxmacOS
    6.3£89 one-time
  6. 9

    uncompyle6

    uncompyle6 is a free, GPL-3.0-licensed tool that translates Python bytecode into equivalent Python source code.

    Free planLinuxmacOSSelf-hostedWindows
    6.3Free plan
  7. 10

    Relyze

    Relyze is a Windows tool for disassembling, decompiling, and comparing native-code software.

    Free planWindows
    6.2Free plan
  8. 11

    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-hostedWindows
    6.2Free plan
  9. 12

    Bytecode Viewer

    Bytecode Viewer is a free desktop application for inspecting and decompiling Java bytecode, intended to support Java and Android reverse engineering.

    Free planLinuxmacOSWindows
    6.1Free plan
  10. 13

    dnSpyEx

    dnSpyEx is an unofficial continuation of dnSpy, a debugger and .NET assembly editor for working with assemblies when source code is unavailable.

    Free planLinuxWindows
    6.1Free plan
  11. 14

    ILSpy

    ILSpy is an open-source tool for browsing and decompiling .NET assemblies.

    Free planExtensionLinuxmacOSWindows
    6.1Free plan
  12. 15

    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 planLinuxmacOSWindows
    6.1Free plan
  13. 16

    pycdc

    pycdc is the command-line decompiler included in Decompyle++, a free C++ project for converting compiled Python bytecode into readable Python source.

    Free planLinuxmacOSWindows
    6.1Free plan
  14. 17

    dotPeek

    dotPeek is JetBrains’ free Windows application for inspecting and decompiling .NET assemblies.

    Free planWindows
    6.0Free plan
  15. 18

    JD-GUI

    JD-GUI is a free graphical tool for viewing reconstructed Java source from compiled CLASS files.

    Free planLinuxmacOSWindows
    6.0Free plan
  16. 19

    Reko

    Reko is a free decompiler that turns machine-code binaries into a high-level language.

    Free planLinuxmacOSWindows
    5.9Free plan
  17. 20

    Krakatau

    Krakatau is a free Linux toolkit for decompiling, assembling and disassembling Java bytecode.

    Free planLinux
    5.8Free plan
  18. 21

    Procyon

    Procyon is a free suite of Java metaprogramming tools for code generation and analysis, including reflection, expression trees, runtime code…

    Free planLinux
    5.8Free plan
  19. 22Recaf logo

    Recaf

    Recaf is an open-source Java bytecode editor for analyzing and changing compiled Java applications, and a tool for Java and Android reverse engineering.

    LinuxmacOSWindows
    5.6
  20. 23

    Redgate ANTS Performance Profiler

    Redgate ANTS Performance Profiler is a Windows desktop tool for examining the performance of .NET code.

    Windows
    5.4From $396 a year
  21. 24

    decompyle3

    decompyle3 is a free, open-source Python decompiler that turns Python bytecode into equivalent Python source code.

    4.8

More in Developer Tools

The whole section