IDA Pro is the commercial disassembler that most binary analysis specialists treat as their reference tool. The name stands for Interactive Disassembler. Ilfak Guilfanov wrote the first version in the early 1990s, and Hex-Rays, the company that sells it today, marked the program’s 35th anniversary in 2026. Guilfanov co-founded Hex-Rays in 2005 and the firm is based in Belgium.
The software is proprietary and sold only as a yearly subscription. The current stable release is 9.4, announced on 13 July 2026 and since followed by a service pack, while a 9.5 beta opened at the start of October.
What IDA Pro is for
You hand IDA Pro an executable you have no source code for, such as a Windows program, a Linux library, an iOS app or the firmware of an embedded device. It works out the file format, identifies the target processor and turns raw bytes into readable assembly. It finds function boundaries, follows calls and cross-references, and draws each function as a graph of blocks joined by arrows. As the analyst renames variables, adds comments and defines structures, IDA carries that knowledge through the whole database.
The decompiler, the technology Hex-Rays is named after, goes a step further and rebuilds C-like pseudocode from the assembly. According to the vendor, IDA Pro disassembles more than 60 processor families and offers decompilers for x86, ARM, MIPS, PowerPC, ARC, RISC-V and V850. Version 9.4 mainly sharpened the analysis of Swift and Rust binaries and added Qualcomm Hexagon processors. FLIRT recognises standard library functions so nobody wastes time on known code, and the Lumina service lets users share function metadata with one another.
IDA Pro also includes a local and remote debugger covering Windows, Linux, Android on ARM and any target reachable through a GDB server. Automation runs through IDAPython, a C++ SDK and idalib, which drives the analysis engine without the graphical interface. Since September 2026 Hex-Rays has also published an open source MCP server on GitHub, so that AI agents can work on an IDA database alongside a human analyst.
Compared with Ghidra, the free and open source disassembler released by the NSA, IDA Pro still leads on maturity, breadth of processor support and a plugin ecosystem built up over decades, and it charges accordingly. Binary Ninja takes another route, with a newer interface and a perpetual licence. To watch a Windows program while it runs, many analysts pair IDA with x64dbg, an open source debugger built for dynamic analysis.
Who is it for?
IDA Pro targets people who analyse binaries for a living: vulnerability researchers, malware analysts in incident response teams, embedded security specialists and companies checking how their products interoperate with others. IDA Free and IDA Home let students and serious hobbyists learn on the same tool, and the Classroom programme gives schools and universities a free edition along with steep discounts.
Cost is the first hurdle. The cheapest plan cleared for business use is over a thousand euros a year, and moving to locally installed decompilers for several architectures multiplies the bill. The learning curve is steep too, because the tool assumes a solid grasp of assembly language and operating system internals. The Free and Home editions are restricted to non-commercial work, and their decompilers, like those in the Essential plan, run in the Hex-Rays cloud and therefore need an internet connection. Teams without a budget usually turn to Ghidra, Radare2 or Cutter, all of them open source.
Download IDA Pro safely
Every edition comes from hex-rays.com. A My Hex-Rays account is mandatory, even for the free version, and installers are fetched from the download centre inside that portal: an executable for Windows, a zip archive for macOS and a .run file for Linux. The ida.hexlic licence file is downloaded from the same place, and the vendor runs an identity check before activating any paid licence.
On 20 October 2026 the pricing page listed IDA Home at 365 dollars a year, IDA Pro Essential at 1,099 euros a year, the Expert plan from 4,999 euros and the Ultimate plan from 8,599 euros, with the Headless edition priced on request. There is no trial version of IDA Pro. Cracked copies have circulated on forums for years, sometimes altered or booby-trapped, and they tend to end up on exactly the machines used to handle malware. The vendor portal remains the only source worth trusting.
Frequently asked questions
Is there a free version of IDA?
Yes, IDA Free. It disassembles x86 and x64 programs and includes a cloud decompiler for both architectures, but it has no IDAPython and no SDK. It is limited to non-commercial projects and still requires a My Hex-Rays account.
Can I buy a perpetual IDA Pro licence?
No. The FAQ on the Hex-Rays pricing page states that payments are accepted on a yearly basis only, with discounts for two or three year commitments. The price depends on the plan and on how many decompilers you choose.
How does IDA Pro differ from Ghidra?
Ghidra is free, open source and also includes a decompiler. IDA Pro is paid software that stands out for the range of processors it supports, its own services such as Lumina and Teams, and a plugin ecosystem built over decades. Many teams use both depending on the job.