The hex editor is a tool that users don't use very often, but that they definitely should have at hand. There will always be a low-level modification to do or an unofficial hack to apply, and there are also advanced programming and debugging environments that require a scalpel, so to speak. With that in mind, we arrive at ImHex, a free, portable, and open-source hex editor, very powerful, which can adapt to almost any need.

Need a Hex Editor? Try ImHex
Hex editor

My historical use of hex editors basically boils down to three cases: enabling hidden menus in the BIOS of old PcChips motherboards with socket 7 (in a frenzy to extract a bit of performance), creating more powerful soldiers in UFO: Enemy Unknown because the aliens were filling me with holes, and modifying the ships in Frontier: First Encounters out of pure boredom. In fact, the last time I used a hex editor was with the game Control, to unlock on PC the mission narrated by Hideo Kojima (which is supposedly exclusive to PS4).

In short, my interaction with hex editors is casual from every point of view, but they are tools that can never be missing. The market is full of free and very robust options, however, today I want to mention ImHex, which besides being portable and open source, also has a more advanced profile, oriented towards programmers and reverse engineering experts.

ImHex: An excellent portable and open-source hex editor

Need a Hex Editor? Try ImHex
The main interface of ImHex

What does ImHex offer? Honestly, the feature set is very long: hexadecimal and string search, byte patching, patch management, data import and export, data inspection and analysis, hashing support, disassembler with compatibility for more than a dozen architectures, YARA rules support for detecting vulnerabilities, and even Wikipedia integration are part of the list, but I must especially mention the Pattern Language, a custom programming language for use in ImHex. All the documentation is online, and if you've crossed swords with Rust or C++, you should study it more closely.

Need a Hex Editor? Try ImHex
It's not a tool for beginners, nor does it pretend to be
Need a Hex Editor? Try ImHex
Supports other languages, but Spanish is not on the list for now

Logically, ImHex is compatible with a wide number of platforms, including Windows, Mac OS, and the main flavors of Linux. The builds available for Windows are three: the conventional installer, a portable edition with GPU acceleration, and one without it. Download a copy!

Official site and downloads: Click here