IDA Decompilers
Boost your binary analysis and generate pseudocode in seconds on top of your disassembly output
Boost your binary analysis and generate pseudocode in seconds on top of your disassembly output
The IDA decompilers convert human-readable machine code—the result of the disassembly process—into a readable C-like pseudocode text. This generated output is significantly clearer, enabling faster and straightforward analysis.
What makes IDA decompilers unique:
Fast
Pseudocode text is generated on the fly in seconds.
Consize
Disassembler output requires less time to read and understand by a human analyst.
Interactive
Variable names and types can be changed on the fly.
Structured
Generated C-like pseudocode makes analyzed program logic more evident and straightforward.
Efficient
There is no need anymore for time-consuming learning of the assembly language.
Extensible
Vulnerability search or coverage analysis? With our API, you can enhance the decompiler output to be more suitable for your task.
While IDA Pro supports 60+ processor disassemblers by default, you can also get access to 11 types of extremely specialized decompilers, each tailored to a different hardware platform—from PC and ARM to MIPS.
Our IDA Pro bundles include different sets of decompilers. Check which plan offers the number of decompilers that best meets your needs.
2 cloud-based decompilers:
4 cloud-based decompilers:
2 cloud-based decompilers from the same architecture family
From 2 until 11 local decompilers of your choice
Kickstart your reverse engineering journey with IDA bundle crafted to your needs
As the complexity of your analysis grows, you may want to use additional tools for enhanced productivity.
Maximize Lumina’s potential with a private server. Secure your data and maintain full control over your metadata.
Collaborate online or offline with your teammates while analyzing the same binary.
You’ve got questions. We’ve got answers!
IDA Pro comes with the following plans, where the number of decompilers and their type (cloud-based or local) is the main denominator:
- IDA Pro Essential comes with 2 on-line twin decompilers of your choice that run in the Hex-Rays cloud.
- The IDA Pro Expert-2 / Expert-4 / Expert-6 plans come respectively with 2 / 4 / 6 decompilers of your choice that all run locally (air gap).
- IDA Pro Ultimate comes with ALL available decompilers that all run locally (air gap). Whenever Hex-Rays releases a new decompiler, IDA Pro Ultimate users with an active subscription can automatically get access to the new decompiler.
Decompilers are part of specific IDA subscription bundles and cannot be purchased separately. Depending on the plan, you can get 2 cloud-based decompilers or two, four, six, or all local decompilers. If you want more decompilers than your plan offers, upgrade to a higher plan. For instance, if you opt for the Expert-2 plan with two decompilers and later decide you need a third one, you would need to upgrade to the Expert-4 plan.
You have the option to migrate your perpetual license to a subscription plan which includes one more decompiler (i.e., Expert-6, if you need 5 decompilers) at the cost of the plan with one less decompiler (i.e., Expert-4) until the end of your current support period / subscription period. Check more details here.
Currently, we do not offer a free trial of IDA Pro with all decompilers. If you want to check the basic IDA capabilities, we encourage you to do that with IDA Free.
Do you need advice in selecting the right plan or managing your account?