Main differences between IDA editions

The table below presents the main differences between IDA Free, IDA Home and IDA Pro.

IDA Free IDA Home IDA Pro
Supported processors
Supported processors x86/x64 Choose one of

x86/x64
ARM/ARM64
MIPS/MIPS64
PowerPC/PPC64
Motorola 68K/Coldfire
68 families + custom via SDK/IDAPython
  64-bit file analysis
64-bit file analysis
  Debuggers
Debuggers x86/x64 local only (same machine) Local + GDB remote debugger Local + Remote
  File formats
File formats PE, ELF, Mach-O Processor-specific formats Over 45 + custom via SDK/IDAPython
  Decompiler
Decompiler 64-bit PC, PPC and ARM (Currently in beta testing mode) x86, x64, ARM, ARM64, PPC, PPC64, MIPS (Add-on availability with additional purchase
  Perpetual license
Perpetual license
  Commercial usage allowed
Commercial usage allowed
  Floating license available
Floating license available
  Python scripting
Python scripting
  Headless/batch analysis
Headless/batch analysis
  Text (terminal) UI
Text (terminal) UI
  C++ SDK
C++ SDK
  Access to Lumina function database
Access to Lumina function database