Metadata about well-known functions. At your fingertips.

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:

  • Recognition of compiler idioms
  • Full-fledged type system
  • Fully extensible by SDK
  • Interactivity
  • Output conciseness
Metadata about well-known functions. At your fingertips.

Meet IDA decompilers

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.

Key features

IDA Classroom Free background

A vast array of supported processors

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.

IDA Pro classroom discount background

Pick the decompilers you need

Our IDA Pro bundles include different sets of decompilers. Check which plan offers the number of decompilers that best meets your needs.

IDA Free

2 cloud-based decompilers:

x86 - 32
and
x86 - 64

IDA Classroom Free

4 cloud-based decompilers:

x86 - 32
and
x86 - 64
and
ARM - 32
and
ARM - 64

IDA Home

2 cloud-based decompilers from the same architecture family

x86 - 32 & 64
or
ARM - 32 & 64
or
MIPS - 32(+nM) & 64
or
PPC - 32 & 64
or
ARC - 32 & 64
or
RISC-V - 32 & 64

IDA Pro

From 2 until 11 local decompilers of your choice

x86 - 32
x86 - 64
ARM - 32
ARM - 64
MIPS 32+nM
MIPS - 64
PPC - 32
PPC - 64
ARC
RISC-V - 32
RISC-V - 32

Supercharge your workflow with our add-ons

As the complexity of your analysis grows, you may want to use additional tools for enhanced productivity.

Private Lumina

Maximize Lumina’s potential with a private server. Secure your data and maintain full control over your metadata.

Teams

Collaborate online or offline with your teammates while analyzing the same binary.

Frequently asked questions

You’ve got questions. We’ve got answers!

What's the difference between the decompiler offerings across various IDA Pro plans?

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.

Can I buy decompilers individually?

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.

What if the number of decompilers I use with a perpetual IDA license does not match the number of decompilers available in subscription plans, e.g. I use 5 decompilers but you only have plans for 4 or 6 decompilers?

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.

Can I get the demo version of IDA Pro and all decompilers?

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.