Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Reverse Engineering Tools
  3. Cutter

Cutter

What it is

Cutter is a free, open-source reverse-engineering platform for Linux, macOS, and Windows. Its Qt and C++ interface is powered by Rizin, and releases include the native Ghidra decompiler without Java. Additional decompiler plugins include RetDec and JSDec, with RzGhidra maintained by Cutter developers. Analysis tools include a full graph view, mini-graph navigation, and a hex view that can display and modify files. A Python scripting engine supports automation, while plugins can be written in C++ or Python. Cutter also provides emulation for automation, cryptographic algorithms, and malware analysis. Its native and remote debugger supports dynamic analysis but is marked beta. The platform supports architectures including 6502, 8051, ARM, AVR, CIL, CRIS, Dalvik, Game Boy, Intel 8080, and Java bytecode, among others. Official downloads cover all three operating systems, and the project is licensed under GPLv3.

For and against

For

  • Free GPLv3 open-source platform
  • Native Ghidra decompiler without Java
  • Graph and mini-graph navigation views
  • Python scripting and C++ or Python plugins
  • Linux, macOS, and Windows downloads

Against

  • Debugger is marked beta
  • Feature releases arrive approximately every five weeks
  • Some advanced decompilers require plugins

The verdict

Cutter offers a broad reverse-engineering toolkit across three desktop operating systems without a paid tier. Its beta debugger status is the main qualification for users focused on dynamic analysis.

Who it suits

Cutter suits reverse-engineering and firmware-analysis users who want a free graphical tool on Linux, macOS, or Windows. Its scripting, plugin, graph, hex, decompiler, and emulation tools support varied analysis workflows.

Plans and prices

Free and open-source

Free

GPLv3 · no paid tiers stated

Every plan, in full

On the record

Architecture
Cutter is a Qt and C++ GUI powered by Rizin.cutter.re · read 1 Oct 2026
Availability
Official downloads are provided for Linux, macOS, and Windows.cutter.re · read 1 Oct 2026
Debugger
Cutter provides a multiplatform native and remote debugger for dynamic analysis, marked beta.cutter.re · read 1 Oct 2026
Decompiler
Cutter releases integrate the native Ghidra decompiler without Java.cutter.re · read 1 Oct 2026
Decompiler plugins
Cutter supports decompiler plugins including Ghidra, RetDec, and JSDec, with RzGhidra officially maintained by Cutter developers.cutter.re · read 1 Oct 2026
Emulation
Cutter provides emulation for automation, cryptographic algorithms, and malware analysis.cutter.re · read 1 Oct 2026
Graph view
Cutter includes a full graph view and a mini-graph for navigation.cutter.re · read 1 Oct 2026
Hex editor
Cutter provides a hex view that can view and modify files.cutter.re · read 1 Oct 2026
License
Cutter is completely free and licensed under GPLv3.cutter.re · read 1 Oct 2026
Maintenance
Cutter's developer team releases a new feature approximately every five weeks.cutter.re · read 1 Oct 2026
Plugin system
Cutter supports plugins written in C++ and Python.cutter.re · read 1 Oct 2026
Purpose
Cutter is a free and open-source reverse-engineering platform.cutter.re · read 1 Oct 2026
Python scripting
Cutter includes a Python scripting engine for automating tasks.cutter.re · read 1 Oct 2026
Support
Users can contact the Cutter developers and community through Telegram, IRC, and Twitter.cutter.re · read 1 Oct 2026

Alternatives to Cutter

Every alternative, ranked