ImHex is a free, open-source hex editor designed for reverse engineers, software developers, cybersecurity professionals, and digital forensics analysts. The software provides advanced tools for inspecting, editing, and analyzing binary files through a modern, customizable interface. ImHex features a powerful Pattern Language that allows users to define custom data structures, parse complex file formats, and visualize binary information. Its integrated disassembler, data inspector, entropy analyzer, and YARA scanning capabilities make it suitable for malware analysis, vulnerability research, and reverse engineering. The platform supports large files, process memory inspection, remote file access, and advanced searching across multiple data formats and encodings. Available for Windows, macOS, Linux, and FreeBSD, ImHex combines powerful binary analysis capabilities with a user-friendly interface, extensive customization options, and an expandable ecosystem of plugins and patterns.

Features

  • Advanced Hex Editor: Inspect, modify, and patch binary files with syntax highlighting, unlimited undo and redo, bookmarks, and multiple data representations.
  • Custom Pattern Language: Define and parse complex binary structures using a C-like language with support for structs, arrays, pointers, enums, bitfields, and custom visualizations.
  • Integrated Disassembler: Analyze machine code across multiple processor architectures, including x86, ARM, MIPS, RISC-V, and WebAssembly.
  • Binary Analysis and Visualization: Examine file entropy, byte distributions, data structures, and hexadecimal values using built-in analytical tools and interactive visualizations.
  • Advanced Search and Security Tools: Search for strings, hexadecimal sequences, regular expressions, and numeric values while using YARA rules to identify suspicious binary patterns.
  • - Multi-Source Data Inspection: Analyze local files, raw disks, process memory, remote files over SSH/SFTP, and live data from GDB servers with support for large datasets.

Project Samples

Project Activity

See All Activity >

License

GNU General Public License version 3.0 (GPLv3)

Follow ImHex

ImHex Web Site

Other Useful Business Software
Paessler: Easy to Use With Enterprise Power. Free Trial Icon
Paessler: Easy to Use With Enterprise Power. Free Trial

A low-code dashboard makes monitoring intuitive for any admin, while scripting and custom sensors give experts full control.

You shouldn't have to choose between a monitoring tool that's easy to use and one that's powerful enough for a complex environment. PRTG's low-code interface lets any admin build dashboards, set alerts and monitor devices without scripting, while custom sensors and full API access are there when your team needs deeper control. One platform, no compromise. Download a free 30-day trial now.
Get Free Download
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of ImHex!

Additional Project Details

Operating Systems

Mac, Windows

Programming Language

C++

Related Categories

C++ Disassemblers, C++ Reverse Engineering Tool

Registered

2023-03-09