A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.
- v1.38.1
- Published at
- Dec 21, 2025
- 55,847
- Stars
- 795,676
- Download
- Synced at
- 11m ago
The author no longer ships through GitHub Releases, but the repository is still active (last push Oct 9, 2026). Get the latest version from: Project homepage
Latest release
v1.38.1Dec 21, 2025, 06:57 PMDownloads slow? Switch the source anytime above
README
Project Overview
ImHex is a Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.
Key Features
- Featureful hex view: byte patching, infinite undo/redo, multiple copy formats
- Custom C++-like pattern language for parsing and highlighting file content
- Visualize many data types: images, audio, 3D models, coordinates, timestamps
- Theming support: dark mode by default, light mode also available
- Import and export: Base64, IPS/IPS32 patches, Markdown reports, etc.
- Data Inspector for interpreting data as many types
- Node-based data pre-processor
- Load data from various sources: local files, raw disks, GDB Server
Target Audience
- Reverse engineers and binary analysts
- Programmers who need hex editing
- Developers working with low-level data
Quick Start
- Download the installer for your platform from GitHub Releases
- Install and launch ImHex
- Open a file to start analyzing
- Use the pattern language to parse and highlight data structures
Core Advantages
- Feature-rich, comparable to professional hex editors
- Custom pattern language for flexible data parsing
- Dark mode to protect your eyes
- Supports multiple data sources and import/export formats
System Requirements
- OS: Windows, Linux, macOS
- Architectures: x86_64, arm64
- Additional Dependencies: None
Notes
- The pattern language has a learning curve
- Large files may load slowly
Release history
Sort