Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

RetDec review

Free#7 of 24 in Decompiler SoftwareReverse Engineering Tools

A free, cross-platform decompiler for open-source executable analysis.

8.0/10Editor score
RetDec8.0 Visit RetDec

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

RetDec is a locally installed, open-source machine-code decompiler based on LLVM for reverse engineers, security researchers, developers, and teams analyzing executable files. It supports ELF, PE, Mach-O, COFF, archives, Intel HEX, and raw machine code across architectures including x86, ARM, MIPS, PIC32, PowerPC, x86-64, and ARM64. The tool reconstructs functions, types, and higher-level constructs, then produces C or Python-like decompilation output alongside integrated disassembly and LLVM-related artifacts.

Its strongest advantage is breadth within executable analysis. RetDec combines static analysis, compiler and packer detection, instruction loading and decoding, debug-information extraction for DWARF and PDB, C++ class hierarchy reconstruction, and C++ symbol demangling. Call-graph and control-flow-graph generation add structural views of analyzed programs. Library components can also be used from CMake projects, while IDA and Radare2 integrations connect it with established reverse-engineering workflows. Cross-platform support covers Windows, Linux, and macOS, and an API is listed among its platforms.

RetDec is a strong fit for buyers seeking a free and open-source decompiler with broad file-format and architecture coverage, native-code analysis, scripting capabilities, plugin support, and reusable library components. The published project status matters for evaluation: the official repository describes RetDec as being in limited maintenance mode, with only very limited development. That makes it less suitable for teams that prioritize active product development or a commercial support model. For researchers and engineers comfortable with locally installed analysis tools, its combination of decompilation, graphs, debug-information use, and reverse-engineering integrations remains its clearest appeal.

RetDec pros and cons

  • Where it wins
    • Analyzes ELF, PE, Mach-O, COFF, archives, Intel HEX, and raw machine code
    • Reconstructs C++ classes, symbols, types, functions, and higher-level constructs
    • Generates C or Python-like output, disassembly, call graphs, and control-flow graphs
  • Where it doesn't
    • The official repository describes the project as being in limited maintenance mode
    • Locally installed workflows may require more technical setup than hosted tools
    • Its focus is executable analysis rather than an all-purpose reverse-engineering suite

RetDec fact sheet, pricing and score →

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update