Boomerang
Boomerang: A free, focused choice for classic native-code decompilation across three architectures. Ranked #15 of 24 in Decompiler Software by our editors (7.1/10); pricing: Free plan; best for free classic native-code decompilation.
At a glance
- Editor score7.1 / 10
- PricingFree plan
- Best forFree classic native-code decompilation
- Free planYes
- Paid fromFree
- Native-code decompilationYes
- Facts checked20 Sep 2026

Where it wins
- Outputs C from native machine code
- Supports x86 IA-32, PPC, and ST20 architectures
- Offers both CLI and graphical interfaces
Where it doesn't
- Focused on three listed architectures
- Targets native code rather than bytecode
- Source builds may require additional setup effort
Our verdict on Boomerang
Boomerang is an open-source decompiler for reverse-engineering compiled native programs. It is aimed at developers, security researchers, and learners who want C output from machine code without a paid license. The project supports x86 IA-32, PPC, and ST20 architectures, with input handling for ELF, PE, DOS MZ, DOS/4GW LE, and Mach-O files. It can be built on Linux, macOS, or Windows, and provides both command-line and graphical interfaces.
Its main strength is a focused native-code workflow. Boomerang converts supported machine code into C high-level language output, giving users a readable starting point for analyzing compiled programs. The combination of CLI and GUI modes suits both repeatable command-line work and interactive inspection. Unit and regression test suites are included in the repository, which provides useful project-level quality signals. The free, open-source model also makes it accessible for personal study, research, and workflows that require inspectable software.
The trade-off is breadth. Boomerang covers three listed architectures and concentrates on native machine-code decompilation rather than bytecode analysis. The repository's latest displayed release is v0.5.2, while the project recommends building the development branch from source, so setup may be more involved than choosing a packaged commercial tool. Pick Boomerang when C output, open-source access, and support for its listed executable formats match the target binaries. Choose an alternative when you need broader architecture coverage, bytecode decompilation, or a more turnkey distribution.
Your product? Our editors can test Boomerang in depth and publish a review, labelled as paid · from $149/mo →
Boomerang pricing
Boomerang fact sheet
| Free plan | Yes |
|---|---|
| Paid from | Free |
| Native-code decompilation | Yes |
| Bytecode decompilation | No |
| Debugger integration | Not verified |
| Scripting API | Not verified |
| Plugin support | Not verified |
| License type | Free |
| Deployment | Desktop |
| Platforms | Windows, macOS, Linux |
| Support | Community |
| Built for | Solo, Small business (editorial estimate) |
| Pricing | Free plan |
| Website | github.com |
| Facts checked | 20 Sep 2026 |
Alternatives to Boomerang
- GhidraA free, broad toolkit for native-code, Java, and DEX analysis.9.4
- Binary NinjaA broad native reverse-engineering toolkit with perpetual paid licenses and a free plan.9.2
- IDA ProA deep native reverse-engineering suite for teams that need broad architecture support.9.0
See all Boomerang alternatives →
Also Ranked In
Boomerang is ranked in 2 of our directories.
Used Boomerang? Be the first to review it
The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used Boomerang for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.
Write a reviewTwo minutes · verified accounts only · read by an editor before it appears
Featured on iTechGuides
Boomerang is listed in our Decompiler Software directory. Add the badge to your site — it links back to this page.
<a href="https://www.itechguides.com/products/boomerang-decompiler/"><img src="https://www.itechguides.com/best/badge/boomerang-decompiler.svg" alt="Featured on iTechGuides" width="230" height="46"></a>
Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026
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

