Best Reverse Engineering Tools in 2026
Updated
73 reverse engineering tools ranked on what their makers publish — plans and prices, free tiers, platforms and the facts on their own pages.
73ranked
0free plans on this page
5 Oct 2026last checked
Input list Reverse Engineering Tools 25 channels on this page · 126 of 200 spec lines stated by the makers
Ch Tool Free planPaid fromDecompilerFirmware analysisAnalysis modePlugin APISupported platformsSupported architectures Spec sheet Score
26 Rec Studio Free planYesPaid fromnot statedDecompilerYesFirmware analysisNoAnalysis modestaticPlugin APINoSupported platformsWindows, Linux, macOSSupported architecturesx86, x86 64, MIPS, PowerPC, mc68k, SPARC 7/8spec lines stated 6.3
27 Ropper Free planYesPaid fromnot statedDecompilerNoFirmware analysisNoAnalysis modestaticPlugin APINoSupported platformsLinux, Windows, macOSSupported architecturesx86, x86-64, ARM, ARM64, MIPS, PowerPC, SPARC 7/8spec lines stated 6.3
28 UEFITool Free planYesPaid fromnot statedDecompilerNoFirmware analysisYesAnalysis modestaticPlugin APInot statedSupported platformsWindows, macOS, Linux, FreeBSDSupported architecturesx86, x86-64, arm64, RISC-V 6/8spec lines stated 6.3
29 Apktool Free planYesPaid fromnot statedDecompilerNoFirmware analysisNoAnalysis modestaticPlugin APINoSupported platformsAndroidSupported architecturesnot stated 6/8spec lines stated 6.2
30 B2R2 Free planYesPaid fromnot statedDecompilerNoFirmware analysisnot statedAnalysis modestaticPlugin APINoSupported platformsWindows, macOS, LinuxSupported architecturesx86, x86-64, ARM32, ARM64 (AArch64), MIPS32, MIPS64, PowerPC32, PowerPC64, RISC-V, AVR, SuperH4, EVM 6/8spec lines stated 6.2
31 DRAKVUF Free plannot statedPaid fromnot statedDecompilernot statedFirmware analysisnot statedAnalysis modenot statedPlugin APInot statedSupported platformsnot statedSupported architecturesnot stated 0/8spec lines stated 6.2
32 Fiano Free plannot statedPaid fromnot statedDecompilerNoFirmware analysisYesAnalysis modestaticPlugin APINoSupported platformsnot statedSupported architecturesnot stated 4/8spec lines stated 6.2
33 GNU Binutils Free planYesPaid fromnot statedDecompilerNoFirmware analysisNoAnalysis modestaticPlugin APIYesSupported platformsnot statedSupported architecturesBuild-configured architectures; available values can be listed with objdump -i. 6/8spec lines stated 6.2
34 McSema Free planYesPaid fromnot statedDecompilerNoFirmware analysisNoAnalysis modestaticPlugin APInot statedSupported platformsLinux, Windows, macOSSupported architecturesx86, x86-64, AArch64, SPARC32, SPARC64 6/8spec lines stated 6.2
35 Vivisect Free planYesPaid fromnot statedDecompilerNoFirmware analysisYesAnalysis modehybridPlugin APIYesSupported platformsnot statedSupported architecturesi386, amd64, ARMv7, Thumb16, Thumb, AArch64, MSP430, H8 6/8spec lines stated 6.2
36 Zydis Free planYesPaid fromnot statedDecompilerNoFirmware analysisNoAnalysis modestaticPlugin APInot statedSupported platformsWindows, macOS, LinuxSupported architecturesx86 and x86-64 (AMD64) 6/8spec lines stated 6.2
37 Apktool Free planYesPaid fromnot statedDecompilerNoFirmware analysisNoAnalysis modestaticPlugin APInot statedSupported platformsWindows, Linux, macOSSupported architecturesnot stated 5/8spec lines stated 6.1
38 diStorm3 Free planYesPaid fromnot statedDecompilerNoFirmware analysisNoAnalysis modestaticPlugin APINoSupported platformsWindows, LinuxSupported architecturesx86, x86-64 (AMD64) 7/8spec lines stated 6.1
39 Medusa Free plannot statedPaid fromnot statedDecompilernot statedFirmware analysisnot statedAnalysis modenot statedPlugin APInot statedSupported platformsnot statedSupported architecturesnot stated 0/8spec lines stated 6.1
40 Miasm Free planYesPaid fromnot statedDecompilerNoFirmware analysisNoAnalysis modehybridPlugin APINoSupported platformsWindows, Debian, Ubuntu, Kali LinuxSupported architecturesx86 (16/32/64), ARM, ARM Thumb, AArch64, MIPS32, SH4, MSP430, PowerPC 32-bit, MEP 7/8spec lines stated 6.1
41 BAP (Binary Analysis Platform) Free planYesPaid fromnot statedDecompilerNoFirmware analysisYesAnalysis modehybridPlugin APIYesSupported platformsLinux, Android, iOS, macOS, VxWorks, FreeBSD, OpenBSD, Windows, MS-DOS, UEFI, standaloneSupported architecturesx86, x86-64, ARM, MIPS, PowerPC; additional architectures can be added with plugins 7/8spec lines stated 6.0
42 capa Free planYesPaid fromnot statedDecompilerNoFirmware analysisnot statedAnalysis modestaticPlugin APInot statedSupported platformsWindows, macOS, LinuxSupported architecturesnot stated 4/8spec lines stated 6.0
43 Detect It Easy Free planYesPaid fromnot statedDecompilerNoFirmware analysisnot statedAnalysis modestaticPlugin APInot statedSupported platformsWindows, Linux, macOSSupported architecturesnot stated 4/8spec lines stated 6.0
44 FACT Free plannot statedPaid fromnot statedDecompilerNoFirmware analysisYesAnalysis modestaticPlugin APIYesSupported platformsDebian, Ubuntu, Kali LinuxSupported architecturesnot stated 5/8spec lines stated 6.0
45 Remill Free planYesPaid fromnot statedDecompilerNoFirmware analysisnot statedAnalysis modestaticPlugin APInot statedSupported platformsLinux, macOSSupported architecturesx86, x86-64, AArch64 5/8spec lines stated 6.0
46 ROPgadget Free planYesPaid fromnot statedDecompilerNoFirmware analysisNoAnalysis modestaticPlugin APInot statedSupported platformsOS IndependentSupported architecturesx86, x86-64, ARM, ARM64, PowerPC, SPARC, MIPS, RISC-V 64, RISC-V Compressed 6/8spec lines stated 6.0
47 Triton Free planYesPaid fromnot statedDecompilernot statedFirmware analysisnot statedAnalysis modedynamicPlugin APInot statedSupported platformsLinux, Windows, OS XSupported architecturesx86, x86-64, ARM32, AArch64, RISC-V 32/64 4/8spec lines stated 6.0
48 Avatar² Free planYesPaid fromnot statedDecompilernot statedFirmware analysisYesAnalysis modedynamicPlugin APIYesSupported platformsLinuxSupported architecturesARM Cortex-M3; x86-64 6/8spec lines stated 5.9
49 BARF Free planYesPaid fromnot statedDecompilerNoFirmware analysisnot statedAnalysis modestaticPlugin APIYesSupported platformsUbuntu LinuxSupported architecturesIntel x86 (32- and 64-bit); ARM (32-bit) 6/8spec lines stated 5.9
50 decompyle3 Free plannot statedPaid fromnot statedDecompilernot statedFirmware analysisnot statedAnalysis modenot statedPlugin APInot statedSupported platformsnot statedSupported architecturesnot stated 0/8spec lines stated 5.9
Compare all 25 in a table
| # | Tool | Score | Free plan | Free plan | Paid from | Decompiler | Firmware analysis |
|---|---|---|---|---|---|---|---|
| 26 | Rec Studio | 6.3 | No | Yes | — | Yes | No |
| 27 | Ropper | 6.3 | No | Yes | — | No | No |
| 28 | UEFITool | 6.3 | No | Yes | — | No | Yes |
| 29 | Apktool | 6.2 | No | Yes | — | No | No |
| 30 | B2R2 | 6.2 | No | Yes | — | No | — |
| 31 | DRAKVUF | 6.2 | No | — | — | — | — |
| 32 | Fiano | 6.2 | No | — | — | No | Yes |
| 33 | GNU Binutils | 6.2 | No | Yes | — | No | No |
| 34 | McSema | 6.2 | No | Yes | — | No | No |
| 35 | Vivisect | 6.2 | No | Yes | — | No | Yes |
| 36 | Zydis | 6.2 | No | Yes | — | No | No |
| 37 | Apktool | 6.1 | No | Yes | — | No | No |
| 38 | diStorm3 | 6.1 | No | Yes | — | No | No |
| 39 | Medusa | 6.1 | No | — | — | — | — |
| 40 | Miasm | 6.1 | No | Yes | — | No | No |
| 41 | BAP (Binary Analysis Platform) | 6.0 | No | Yes | — | No | Yes |
| 42 | capa | 6.0 | No | Yes | — | No | — |
| 43 | Detect It Easy | 6.0 | No | Yes | — | No | — |
| 44 | FACT | 6.0 | No | — | — | No | Yes |
| 45 | Remill | 6.0 | No | Yes | — | No | — |
| 46 | ROPgadget | 6.0 | No | Yes | — | No | No |
| 47 | Triton | 6.0 | No | Yes | — | — | — |
| 48 | Avatar² | 5.9 | No | Yes | — | — | Yes |
| 49 | BARF | 5.9 | No | Yes | — | No | — |
| 50 | decompyle3 | 5.9 | No | — | — | — | — |
More in Developer Tools
All developer tools listsAccessibility Testing Software 168Log Management Software 107AI Coding Assistants 103Package Managers 93AI Agent Platforms 73Software Composition Analysis Software 65Browser Automation Tools 63Integrated Development Environments 62Artifact repository software 60Code Playground Software 58Network Monitoring 56Version Control Software 54