ImHex

B
B tier on Reverse Engineering ToolsScore 7.0 · #13 of 73
Android app
Not listed
Free plan
Yes
Runs on
Linux, Mac, Windows
imhex.werwolv.net
The ImHex homepage

Summary

ImHex is a free hex editor for reverse engineers and programmers, available on Linux, macOS, and Windows. Its hex view supports searching, byte patching, patch management, and undo and redo. A custom C-like Pattern Language lets users define structures and data types to parse and highlight file contents. 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 against rules, highlights matches, and provides navigation to them. An in-app Content Store offers community patterns, libraries, processor nodes, encodings, themes, and YARA rules; developers can also build plugins using libimhex, the ImHex API, and the Content Registry. Most of ImHex uses the GPLv2-only license, while libimhex and the UI plugin library use LGPLv2.1. ImHex generally needs a GPU supporting OpenGL 3.0, though slower software-rendered releases are available. Release binaries for macOS require macOS 15 or later; older versions require compiling from source.

Who it is for

ImHex suits programmers and reverse engineers who need to inspect or edit binary data, apply patterns, or scan with YARA rules. Users should check its GPU and macOS version requirements before choosing it.

What is good

  • Pattern Language parses and highlights defined structures.
  • Includes byte patching, patch management, and undo and redo.
  • YARA view highlights matches and enables navigation.
  • Community content and plugin development are supported.

What to know first

  • Generally requires a GPU with OpenGL 3.0 support.
  • macOS release binaries require macOS 15 or higher.
  • Older macOS versions require compiling from source.
  • Security support generally covers only the latest release.

Verdict

ImHex combines hex editing with structured parsing, file analysis, and YARA scanning. Its platform requirements and macOS release limitation are worth checking before installation.

ImHex plans and pricing

All plans
ImHex Free Open-source hex editor github.com · 29 Sept 2026

Compared on reverse engineering tools

Free plan
Yesimhex.werwolv.net
Supported platforms
Windows, macOS, Linuximhex.werwolv.net
Binary comparison
Yesimhex.werwolv.net
Binary templates
Yesimhex.werwolv.net
Scripting support
Yesimhex.werwolv.net
Plugin support
Yesimhex.werwolv.net
Disk editing
Yesimhex.werwolv.net

Facts

Purpose
ImHex is a hex editor for reverse engineers and programmers.github.com · 29 Sept 2026
Pattern language
Its custom C-like Pattern Language lets users define structures and data types to parse and highlight file contents.github.com · 29 Sept 2026
Editing
The hex view supports byte patching, patch management, infinite undo and redo, and searching.github.com · 29 Sept 2026
Analysis
ImHex includes data inspection, file type parsing, byte type and entropy graphs, and encrypted or compressed file detection.github.com · 29 Sept 2026
YARA
The YARA view can scan files with rules, highlight matches, and jump to matches.github.com · 29 Sept 2026
Community content
The in-app Content Store provides community patterns, libraries, data processor nodes, encodings, themes, and YARA rules.docs.werwolv.net · 29 Sept 2026
Extensibility
Developers can build plugins using libimhex, the ImHex API, and the Content Registry.github.com · 29 Sept 2026
License
Most of ImHex is GPLv2-only; libimhex and the UI plugin library are LGPLv2.1.github.com · 29 Sept 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 · 29 Sept 2026
Security support
The security policy generally supports only the latest release and directs critical vulnerability reports to Discord (@werwolv).github.com · 29 Sept 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 · 29 Sept 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 · 29 Sept 2026
macOS limitation
The project says release binaries require macOS 15 or higher; lower versions require compiling ImHex from source.github.com · 29 Sept 2026

Best ImHex alternatives

See all 12

Where it ranks on Everything Xiaomi

Is ImHex yours?

Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.

Sources