Freedom251 › Reverse Engineering Tools
Hopper Disassembler

What Hopper Disassembler is
Hopper Disassembler is a paid desktop tool for static analysis of executable files on macOS and Linux. It presents assembly, control-flow graphs, and C-like pseudocode, including combined views, and supports dynamic analysis through LLDB and GDB. Python scripting can automate analysis, while the SDK adds file-format parsers and CPU architecture backends. Hopper reads Mach-O, PE32, PE32+, and ELF binaries and supports Intel, ARM, and PowerPC processors. A local MCP server connects to large language models using setup instructions in Hopper Help. The free demo limits sessions to 30 minutes, disables the debugger backend, and blocks saving or exporting disassembly and modified binaries. Paid licenses are one-time purchases that do not expire; each includes one year of updates, after which it is limited to the latest version available during that update period. Personal License costs £89, paid once, and Computer License costs £109, paid once. Windows development is currently in standby.
Who it suits
Hopper suits analysts and developers working with supported executable formats and processor architectures on macOS or Linux.
What it does well
- Assembly, graphs, and pseudocode views
- LLDB and GDB support
- Python scripting and extensible SDK
- Supports Mach-O, PE, and ELF
- Local MCP server included
What to know first
- Free demo sessions last 30 minutes
- Demo disables debugger functionality
- Linux distributions beyond listed ones lack official support
- Windows development is in standby
Limits
The free demo allows sessions of up to 30 minutes, disables the debugger backend, and prevents saving or exporting disassembly and modified binaries. Paid licenses include one year of updates; afterward, they are limited to the latest version available during that update period.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Computer License | One-time purchase; includes one year of updates. · Tied to one computer · usable by anyone with access · volume pricing available | £109, paid once |
| Personal License | One-time purchase; includes one year of updates. · Tied to purchaser · non-transferable · installable on computers they own | £89, paid once |
As hopperapp.com lists them, read 8 Oct 2026. The maker's own page has the final word.
Getting started
- Download Hopper for macOS or Linux from the product website
- Choose the Personal License or Computer License, or start the free demo
- Open a Mach-O, PE32, PE32+, or ELF executable
- Use the disassembly, control-flow, or pseudocode views
- Enable LLDB or GDB for dynamic analysis
- Add Python scripts or SDK extensions as needed
Verdict
Hopper offers static and dynamic analysis, scripting, extensibility, and several binary-format and architecture options. The demo is restricted, while paid licenses use one-time pricing with a one-year update period.
Questions
How much does Hopper Disassembler cost?
The Personal License is £89, paid once. The Computer License is £109, paid once.
Is there a free plan or trial?
There is no free plan, but a free demo is available.
Which operating systems are supported?
Hopper is available for macOS and Linux. Development of a Windows version is currently in standby.
What file formats and processors are supported?
Hopper reads Mach-O, PE32, PE32+, and ELF binaries, with Intel, ARM, and PowerPC processor support.
Does Hopper include debugging and scripting?
Yes. It supports LLDB and GDB, provides Python scripting, and includes an SDK for adding parsers and CPU architecture backends.
Do Hopper licenses expire?
Paid licenses do not expire. Each includes one year of updates, after which it is limited to the latest version available during that update period.
Facts from Hopper Disassembler's own pages
- AI integration
- Hopper includes a local MCP server for connecting to large language models, with setup instructions in Hopper Help. · hopperapp.com, 8 Oct 2026
- Data handling
- The maker says it stores purchase date, order number, license type, and USD order total for activation or statistics, and does not retain customer name, email, or postal address. · hopperapp.com, 8 Oct 2026
- Debugger
- The product supports dynamic analysis with LLDB and GDB. · hopperapp.com, 8 Oct 2026
- Disassembly and decompilation
- Hopper displays assembly, control-flow graphs, and C-like pseudocode, and can show these representations together. · hopperapp.com, 8 Oct 2026
- Headquarters
- Cappelle-en-Pévèle, France · hopperapp.com, 28 Sept 2026
- License duration
- A paid license does not expire, but after its included year of updates it is limited to the latest version available during that update period. · hopperapp.com, 8 Oct 2026
- Linux support
- The current Linux release is tested on 64-bit Ubuntu 24.04, Fedora 41, and Arch Linux, and other distributions are not officially supported. · hopperapp.com, 8 Oct 2026
- Privacy and activation
- The maker says its site uses no tracking; activation sends an order identifier and computer identifier over SSL, and activation logs retain IP addresses for 12 months. · hopperapp.com, 8 Oct 2026
- Purpose
- Hopper assists with static analysis of executable files by turning binary data into human-readable representations. · hopperapp.com, 8 Oct 2026
- Scripting and SDK
- Python scripting can automate analysis, and the SDK can add file-format parsers and CPU architecture backends. · hopperapp.com, 8 Oct 2026
- Support
- The maker directs product questions to its contact form and lists office hours as Monday to Friday, 9 a.m. to 6 p.m. CET. · hopperapp.com, 8 Oct 2026
- Supported binaries
- Hopper reads Mach-O, PE32/32+/64, and ELF binaries and supports Intel, ARM, and PowerPC processors. · hopperapp.com, 8 Oct 2026
- Trial limits
- The free demo disables the debugger backend, prevents saving or exporting disassembly and modified binaries, and limits sessions to 30 minutes. · hopperapp.com, 8 Oct 2026
- Windows availability
- The maker says development of a Windows version is currently in standby. · hopperapp.com, 8 Oct 2026
Where Hopper Disassembler stands on Freedom251
- Reverse Engineering Tools#56 of 73
- Decompiler Software#23 of 24
