Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Reverse Engineering Tools
  3. ImHex

ImHex

What it is

ImHex is a free hex editor for reverse engineers and programmers, available for Linux, macOS, and Windows. Its hex view supports searching and byte patching, with patch management and undo and redo. A custom C-like Pattern Language lets users describe structures and data types so file contents can be parsed and highlighted. Analysis tools include data inspection, file-type parsing, byte-type and entropy graphs, and detection of encrypted or compressed files. The YARA view scans files with rules, highlights matches, and lets users jump to them. An in-app Content Store provides community patterns, libraries, data processor nodes, encodings, themes, and YARA rules; developers can also build plugins with libimhex, the ImHex API, and the Content Registry. Most of ImHex is GPLv2-only, while libimhex and the UI plugin library are LGPLv2.1. It generally requires a GPU supporting OpenGL 3.0; slower software-rendered releases are available. macOS release binaries require macOS 15 or later, while older systems require building from source.

For and against

For

  • Free and open-source hex editor
  • Pattern Language parses and highlights file contents
  • YARA view highlights matches and supports navigation
  • Content Store provides community patterns and rules
  • Patch management includes undo and redo

Against

  • Generally requires a GPU with OpenGL 3.0 support
  • macOS release binaries require macOS 15 or higher
  • Older macOS versions require compiling from source

The verdict

ImHex brings file editing, analysis, pattern parsing, and YARA scanning into one free tool. Check its GPU requirements and macOS release limitation against your system before choosing it.

Who it suits

ImHex suits programmers and reverse engineers who need to inspect and edit file contents or work with patterns and YARA rules. It is available across Linux, macOS, and Windows, with a macOS version requirement to consider.

Plans and prices

ImHex

Free

Open-source hex editor

Every plan, in full

On the record

Analysis
ImHex includes data inspection, file type parsing, byte type and entropy graphs, and encrypted or compressed file detection.github.com · read 29 Sep 2026
Community content
The in-app Content Store provides community patterns, libraries, data processor nodes, encodings, themes, and YARA rules.docs.werwolv.net · read 29 Sep 2026
Downloads
The install guide lists Windows installers and portable packages, a macOS DMG, and Linux AppImage, Flatpak, Snap, DEB, and RPM options.github.com · read 29 Sep 2026
Editing
The hex view supports byte patching, patch management, infinite undo and redo, and searching.github.com · read 29 Sep 2026
Extensibility
Developers can build plugins using libimhex, the ImHex API, and the Content Registry.github.com · read 29 Sep 2026
GPU requirement
ImHex generally requires a GPU with OpenGL 3.0 support, with slower software-rendered releases available for users without a GPU.github.com · read 29 Sep 2026
License
Most of ImHex is GPLv2-only; libimhex and the UI plugin library are LGPLv2.1.github.com · read 29 Sep 2026
macOS limitation
The project says release binaries require macOS 15 or higher; lower versions require compiling ImHex from source.github.com · read 29 Sep 2026
Network privacy
The project says ImHex will not transfer information to other networked systems unless specifically requested by the user or operator.github.com · read 29 Sep 2026
Pattern language
Its custom C-like Pattern Language lets users define structures and data types to parse and highlight file contents.github.com · read 29 Sep 2026
Purpose
ImHex is a hex editor for reverse engineers and programmers.github.com · read 29 Sep 2026
Security support
The security policy generally supports only the latest release and directs critical vulnerability reports to Discord (@werwolv).github.com · read 29 Sep 2026
YARA
The YARA view can scan files with rules, highlight matches, and jump to matches.github.com · read 29 Sep 2026

Alternatives to ImHex

Every alternative, ranked