ImHex

Hex editor for binary files

WerWolv
 
Open source

Third-party software from public repositories. bestappfor.me does not host it, does not verify it and is not responsible for its use. Download only from the official source and check the license. Terms and disclaimer

Stars
55.2K
GitHub
Health
Fair
8 of 11 checks passed
License
GPL-2.0-only
Open source
Version
1.38.1
10 months ago
Category
Developer tools
App
Language
C++

About

Open any file and read its raw bytes in a hex view, then patch values, undo and redo as often as you need, and search for strings or hex sequences. You can copy a selection as a byte list, a hex string or an array for languages such as C, Rust, Python or JavaScript.

ImHex also has its own C++-like pattern language that describes a file's structure, with structs, enums, bitfields and both endiannesses, and colors the bytes to match. Patterns can load automatically based on MIME type or magic values.

Highlights

  • Patch bytes with unlimited undo and redo
  • Copy bytes as C, Rust, Python or JS arrays
  • Pattern language to parse and color file structure

Who it's for

Good for reverse engineers and programmers who need to inspect or patch the raw bytes of a file.

This description was written by our editors with automated assistance, not by the developer, and has not been reviewed yet.

Why it is here

  • Code changed 6 days ago

Official channels

Official channels only. We never host or repackage downloads.

Flathub
Linux
1.38.1
flatpak install flathub net.werwolv.ImHex
winget
Windows
1.38.1
winget install --id WerWolv.ImHex -e

Verified: installer URL on github.com/WerWolv/ImHex

GitHub release
Linux, macOS, Windows
v1.38.1

You might also like

See all