01
Disassembler
Break any binary into annotated assembly across 70+ processor families, with cross-references, graphs and naming that persist as you work.
Read the docsIDA turns any binary into readable code you can explore, debug and automate, across 70+ processor families and 15+ decompilers. One tool, from your first CTF to an air-gapped research lab.
01
Break any binary into annotated assembly across 70+ processor families, with cross-references, graphs and naming that persist as you work.
Read the docs02
Read machine code as clean C-like pseudocode. Rename and retype interactively, and the output updates as you reason.
Read the docs03
Step through the same database you analysed statically, local or remote, on desktop, embedded and mobile targets.
Read the docsIDA is no longer only a GUI. It’s a library, a CLI, and a tool your AI agent can drive.
Connect IDA to Claude, Cursor or any MCP client. The model reads your database (pseudocode, xrefs, strings, call graphs) and can rename and annotate as it reasons.
docs · ida-mcpScripting in the language of reverse engineering, not the SDK. Functions, types and xrefs are first-class objects. Open source, pip install ida-domain.
ida-domain.docsThe whole IDA analysis engine as a library, no GUI. Batch-triage a thousand samples, build a scanner, or embed IDA in your own product.
docs.idalibThe Hex-Rays command line: install IDA, manage licenses and plugins, and script your whole setup from one tool.
docs · hcliIDA's built-in AI harness. Ask questions, rename and comment, and get explanations without leaving the database.
docs · assistThe same IDA engine, no GUI. License it for servers and CI, batch-triage at scale, and drive analysis from your own automation.
About Hex-raysIDA 9.5 is a purpose-built release for the agentic era that also delivers vastly expanded platform coverage.
Release noteBeyond the core three: the analysis capabilities that make IDA deep, expanded across recent releases and sharpened in IDA 9.5.
Deeper analysis of Apple's low-level OS: expanded kernel cache support and DriverKit binaries that used to demand heavy manual work.
docs · appleCorrect disassembly and decompilation of modern x86 SIMD (SSE and AVX) and the newest Armv9 CPUs in mobile, embedded and server chips.
docs · isaA first-generation decompiler for Infineon TriCore turns automotive and industrial firmware into readable high-level code, not just assembly.
docs ·tricoreAnalyse native Android apps inside IDA: DEX bytecode becomes readable Java for application research and malware triage.
docs · dexNext-generation signature bundles auto-identify more statically-linked library code, so your time goes to the code that matters.
docs · flirtMore accurate, readable symbol names for modern C++, plus reliable parsing of the latest compiler output and metadata.
docs · demanglerCleaner pseudocode and better recovery of high-level constructs across Rust, Swift, Go and modern C++ binaries.
docs · languagesDiscover call paths between any two functions, with multiple waypoints and cross-reference-aware navigation.
docs · pathfinder
Lu
Crowd-sourced names, prototypes and comments the moment IDA recognises a function, now backed by 28M curated signatures.
docs · lumina
Te
Shared license management, seat pooling and centralised administration for groups reversing together. Add it to any IDA Pro plan.
Learn more
Lu
Run your own Lumina server so function names, prototypes and comments stay inside your organisation and never leave your network.
Learn more
Ma
A toolkit built for malware analysts: unpacking, deobfuscation, IOC extraction and threat triage, all wired into the same IDA database.
Learn more
As
First, the gate. Commercial and non-commercial are not features, they are an eligibility rule with exactly two sides. Pick your side, then your edition.
Every edition draws from the same set. Editions differ only in how many you can run.
IDA PRO
2 cloud-based decompilers of your choice from the same family
Starting from
IDA PRO
All local decompilers
Starting from
IDA PRO
All local decompilers
Headless binary analysis for teams, products and automated workflows
Your plan decides what IDA can do. Your license type decides who can run it, and where.
Follows the person. Activated with the owner's email, usable on their machines.
Follows the machine. Activated against a specific device, whoever sits at it.
Follows nobody. A pool of concurrent seats checked out from your license server.
No GUI. Runs the engine from idalib, scripts and CI, or embedded in your product.
Free and Home are Named licenses: one person, non-commercial. Everything below applies to IDA Pro plans.
| License type | Named | Computer | Floating | Headless |
|---|---|---|---|---|
| Assigned to | A person | A machine | A seat pool | A workload |
| Concurrent users | 1 | 1 per machine | N (your seats) | N/A |
| Runs without a GUI | ||||
| Needs a license server | ||||
| Available on | Pro Essential, Expert & Ultimate | Pro Essential, Expert & Ultimate | Pro Essential, Expert & Ultimate | Pro Headless |
| Typical buyer | Individual | Lab / shared bench | Organisation | Product team / CI |
Free IDA for the classroom, plus roughly 70% off Pro for academic research. Verify your status and equip a whole course.
Browse the plugin repository and install with a single hcli command, or publish your own to the community.
You’ve got questions. We’ve got answers!
You have two options:
If your perpetual license is in active support, you do not need to purchase a subscription to access IDA 9 under the new subscription model. Your active license allows you to receive a free subscription to IDA 9! To start using IDA 9 today you can access the installer in the new customer portal at my.hex-rays.com. There you can request a license key for your free subscription. Please note that the license key for your free IDA 9 subscription will expire at the end of your active support period. You can find detailed instructions on how to upgrade to IDA 9 here.
If your perpetual license has run out of support, or your support period is about to end, you can select a plan here and upgrade within our customer portal, my.hex-rays.com. For any questions or doubt, do not hesitate to contact sales@hex-rays.com