ImHex
- Android app
- Not listed
- Free plan
- Yes
- Runs on
- Linux, Mac, Windows

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 plansCompared 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 12Where it ranks on Everything Xiaomi
- Best Reverse Engineering Tools in 2026#13 of 73
- Best Hex Editors in 2026#3 of 31
Is ImHex yours?
Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.
Sources
- github.com/WerWolv/ImHex· checked 29 Sept 2026
- docs.werwolv.net/imhex/misc/content-store· checked 29 Sept 2026
- github.com/WerWolv/ImHex/security· checked 29 Sept 2026
- github.com/WerWolv/ImHex/blob/master/INSTALL.md· checked 29 Sept 2026



