ImHex

WerWolv Publisher

Install latest/stable of ImHex

Ubuntu 16.04 or later?

Make sure snap support is enabled in your Desktop store.


Install using the command line

sudo snap install imhex --classic

Don't have snapd? Get set up for snaps.

Channel Version Published

Details for ImHex

Package name

  • imhex

License

  • GPL-2.0-only

Last updated

  • 21 December 2025 - latest/stable
  • 7 June 2026 - latest/edge

Websites


Contact


Donations


Source code


Report a bug


Report a Snap Store violation

Share this snap

Generate an embeddable card to be shared on external websites.

Reverse Engineer's Hex Editor

ImHex is a hex editor for reverse engineering, reverse engineering, and analyzing binary files. It provides a powerful and flexible interface for working with binary data, including features like pattern matching, scripting, and a customizable user interface.

Features

  • Modern Interface
  • Easy to get started
  • Featureful hex view
  • Custom C++-like pattern language for parsing highlighting a file's content
  • Full Theming and Styling support
  • Integrated Plugin Support
  • Importing and Exporting data in various formats
  • Data Inspector supporting many different types
  • Node-based data pre-processor
  • Support for loading data from many different data sources
  • Powerful byte and string searching
  • Support for over 40 different Hashing algorithms with customizable variations
  • Diffing of binary data with insert/removal support
  • Integrated disassembler for over 15 architectures with the ability to define custom ones
  • Bookmarks
  • Featureful data analyzer and visualizer
  • YARA Rule matching support
  • Various different helpful tools such as Calculator, Demangler and ASCII Table
  • Built-in Content updater

Pattern Language

The Pattern Language is the completely custom programming language developed for ImHex. It allows you to define structures and data types in a C-like syntax and then use them to parse and highlight a file's content.


Install ImHex on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the installing snapd documentation.


Where people are using ImHex

Users by distribution (log)

Ubuntu 24.04
Ubuntu 26.04
Ubuntu 25.10
Ubuntu 22.04
Ubuntu 25.04
Zorin OS 18
Debian 13
pop 24.04