imhex
ImHex is a hex editor for inspecting and editing binary files. Reverse engineers, programmers, and forensic users can search and patch bytes or describe file structures with its pattern language.
Share on XLicense: GPL-2.0
Overview
ImHex is a cross-platform hex editor for inspecting and editing binary files, aimed at reverse engineers, programmers, and forensic users. It provides byte-level viewing, searching, patching, and undo/redo, with options to interpret values in several numeric and text formats. Its C++-like Pattern Language can describe file structures and highlight or visualize parsed data, including images, audio, and 3D models. Use it to examine unfamiliar binary formats or make controlled changes to file contents.
Key features
- View, search, patch, and undo or redo changes to bytes
- Interpret data in numeric formats and decode text with built-in encodings
- Describe and parse file structures with a C++-like Pattern Language
- Visualize parsed data such as images, audio, and 3D models
- Customize the interface with themes, colors, and fonts
Best for
Reverse engineers, programmers, and forensic users who need to inspect binary files, understand their structure, or make byte-level edits.
- Upstream
- WerWolv/ImHex
- Fork on GitHub
- Guo-astro/imhex
- Upstream stars
- 55k
- Category
- Developer tools and infrastructure
- Language
- C++
- License
- GPL-2.0
- Forked
- 2026-10-17
- Sync status
- In syncLast synced 2026-10-18
More in Developer tools and infrastructure
Numa is a portable DNS resolver for local development and privacy. It blocks ads, gives local services names like frontend.numa, and runs without depending on a cloud account.
Forked 2026-10-17Last synced 2026-10-18License: MITDeveloper tools and infrastructureGitHub
Handwired turns ordinary JavaScript logic into differentiable neural-network-style calculations, so programs can run as matrix operations in JavaScript or WebGPU. It is for experimenting with GPU execution and optimization of code written in a traditional style.
Forked 2026-10-16Last synced 2026-10-18License: MITDeveloper tools and infrastructureGitHub
Rustrak is a self-hosted error tracker for collecting errors, logs, transactions, release health, and AI-agent traces through Sentry-compatible SDKs. Run it on your own hardware to monitor applications without moving to a hosted service.
Forked 2026-10-15Last synced 2026-10-18License: GPL-3.0Developer tools and infrastructureGitHub
WrapPin is an iOS 27+ tool for testing the location an iPhone reports to the system. Choose a fixed location or test walking and driving routes, then restore the real location.
Forked 2026-10-14Last synced 2026-10-18Custom license (see repository)Developer tools and infrastructureGitHub