Hopper combines powerful analysis capabilities with an intuitive Mac-native interface, giving you professional-grade tools at an affordable price.

Hopper Disassembler for Mac requires macOS 12.4 or higher.
Built with a blazingly fast, beautifully polished Cocoa interface that prioritizes keyboard shortcuts and native macOS integration for a smooth user experience.
Now enhanced with AI capabilities through an integrated MCP server, enabling seamless connections to your preferred large language models for intelligent analysis.
Interactive CFG visualization with PDF export. Navigate complex code structures with ease and annotate directly from the graph view.
Transform assembly code into readable C-like pseudo-code. Advanced analysis separates code from data and identifies function parameters automatically.
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.
Specialized for macOS and iOS development. Decode mangled Swift names and extract Objective-C selectors and messages.
Dynamic analysis with LLDB and GDB support. Debug your Mac applications while analyzing their structure in real-time.

Edit, annotate, comment your work directly from the interactive CFG view.
Automate analysis with powerful Python scripting support. Access most Hopper features programmatically for custom workflows.
Extend Hopper's capabilities by adding custom file format parsers and CPU architecture backends to support your specific reverse engineering requirements and workflows.

Find what you are looking for. The inspector panel automatically adapts its content according to the context.
Join thousands of developers, researchers, and security professionals who rely on Hopper for their reverse engineering needs.
Great Exploration Utility★★★★★
by marczak
Fantastic tool that keeps getting better. Hopper is an affordable disassembler that supports scripting (in Python). A great tool if you ever need to take apart code for debugging, or just learning. Disassembles Mach-O, ARM, and Windows binaries.
An Incredible Contribution! ★★★★★
by romancorvus
Hopper is an excellent modern disassembler, decompiler, and debugger. The control flow graph and pseudo code features by themselves are well worth the price. Perhaps the best aspect of Hopper is that while being a powerful disassembler, it’s also a true Mac application; it contains all the attributes you’ve come to expect from well-designed Mac applications. Hopper has assisted Mac OS X in its quest to be the developer’s choice, by providing the highest quality tools. Thank you Hopper Team, and keep up the great work.
Great disassembler! ★★★★★
by vronin
Thanks a lot :) Your tool is really great. I appreciate that you made it affordable (so I can just buy it and expense it, instead of going through long procurement process for something like IDAPro, which costs way too much).
AWESOME! ★★★★★
by WagnerBrazil!
COOL! Very very easy! In about 10 minutes I explored everything of the app and loved it! Congratulations to the developer! It's really an awesome application! Hope you release an update for ARM soon! :-) - The interface is pretty fast and Mac friendly, much better than IDA. changed my life now on! :-) - Fast analysis of the application… Really really good!
Invaluable ★★★★★
It's been a long time coming for something like this on OS X, and I'm very grateful to the developer for creating such a helpful and affordable application. Before this tool came along I found myself having to do a lot of guess work, which equated to spending a lot more time analyzing projects. The developer is quick to respond to any issues, etc. and the application continues to amaze me with all the improvements with each new version. If you have a need for evaluating code, debugging, or want to understand the flow of an executable this application is a great choice.
Source: Mac App Store
Tool Review: Hopper Disassembler for OS X
Brent Huston
[...] It’s an amazingly versatile and useful tool at an incredible price. Truly, it is a worthwhile investment if you want to learn more about assembler, the inner workings of code and beginning malware analysis. You can’t go wrong with this one.
Friday Q&A 2012-01-06: The Hopper Disassembler
Mike Ash
Hopper is a powerful tool for disassembling executable code and inspecting the result. The ability to annotate code and even decompile it into semi-readable C-ish code makes it much easier to understand what the disassembled code is doing. It's an excellent tool and well worth the incredibly cheap price.
©Cryptic Apps EURL - SIREN 794 641 787 RCS Lille Métropole - EURL au capital social de 5000€