Hopper Disassembler, the reverse engineering tool that lets you disassemble, decompile and debug your applications.





Hopper v4 for Mac requires macOS 10.9 or higher.

Hopper v3 for Linux requires Ubuntu 14.04, Arch Linux, Fedora 20 or higher, and a 64 bits processor.



Hopper is perfectly adapted to the environment. The macOS version makes full use of the Cocoa framework, and the Linux version makes use of Qt 5.

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.

Even if Hopper can disassemble any kind of Intel executable, it does not forget its main platform. Hopper is specialized in retrieving Objective-C information in the files you analyze, like selectors, strings and messages sent.

Most of the Hopper features can be invoked from Python scripts, giving you the ability to transform a binary in any way you want.

Use the embedded type editor to create your own structures, unions, or enumerated types. It greatly helps the understanding of the code to use symbols, rather than raw numbers.

The analysis performed by Hopper separates code from data, memory accesses from stack variables… And to help you understand the various discovered objects, Hopper will use a different color to each of them.

What customers say about Hopper?

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!