
Loading…
This website is NOT compatible with this version of Internet Explorer…
Hopper analyzes your executables and presents them as assembly, control-flow graphs, and readable pseudo-code.
Inspect types, rename symbols, automate repetitive work with Python, and query your analyses with AI.
Hopper Disassembler for Mac requires macOS 12.4 or higher.
Fast, polished, and keyboard-driven Cocoa interface.
Now AI-ready with a built-in MCP server. Connect Hopper to your favorite LLM.
Visualize procedures, group nodes and export to PDF.
Pseudocode that mirrors program intent to speed understanding.
Hopper displays the code using different representations. Take a look at the assembly, the CFG, and the pseudo-code of a procedure, all at the same time.
Recover selectors, strings, classes... demangle Swift names.
LLDB/GDB integration for dynamic analysis.
Edit, annotate, comment your work directly from the interactive CFG view.
Invoke most features from Python to automate repetitive tasks.
Add file formats and CPU backends.
Find what you are looking for. The inspector panel automatically adapts its content according to the context.