Skip to content
SPECIFICTION
Get listed

ImHex

imhex.werwolv.net

Free plan WindowsmacOSLinux

What it is

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

Spec sheet

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

Plans and prices

ImHex Free Open-source hex editor Read 29 Sep 2026 · github.com

Every ImHex plan and price →

Strong points and limits

Strong points

  • Free, with Windows, macOS, and Linux support
  • Pattern Language parses and highlights defined data structures
  • Hex view includes patch management and infinite undo and redo
  • YARA view highlights matches and supports navigation
  • Multiple package formats are listed for Linux

Limits

  • Generally requires a GPU with OpenGL 3.0 support
  • macOS release binaries require macOS 15 or higher
  • Security support generally covers only the latest release

Who it suits

ImHex suits reverse engineers and programmers who need to inspect and edit file contents, define parsing patterns, or scan with YARA rules. Developers can extend it with plugins.

Verdict

ImHex combines byte editing with pattern-based parsing, file analysis, and YARA scanning in a free tool. Check the GPU and macOS requirements if those affect your setup.

Where Specifiction places it

Alternatives to ImHexAll alternatives →

JEB From $100/mo · Free plan 9.0 Visit