Binary Ninja

  • Disassemble and decompile code
  • Run scripts in an interactive Python console
  • Visualize control flow and stack layouts
  • Triage samples quickly
  • Extend functionality with plugins
  • Collaborate in real-time with Enterprise
  • Try in seconds for free with Cloud

Binary Ninja is an interactive disassembler, decompiler, and binary analysis platform for reverse engineers, malware analysts, vulnerability researchers, and software developers that runs on Windows, macOS, and Linux.


Disassemble executables and libraries from multiple formats, platforms, and architectures.


Decompile code to C or BNIL for any supported architecture - including your own.


Automate analysis with C++, Python, and Rust APIs from inside or outside the UI.


Visualize control flow and navigate through cross-references interactively.


Name variables and functions, apply types, create structures, and add comments.


Collaborate effortlessly with synchronized commits using our Enterprise product.