
REHex
REHex is a free hex editor for reverse engineering and other work with binary data.
What REHex is
REHex is a free hex editor for reverse engineering and other work with binary data. Available for Linux, macOS and Windows, it supports files larger than 1 TB and can decode integer and floating-point values or show machine-code disassembly inline. Users can compare whole files or selected regions side by side, highlight and annotate byte ranges, and map virtual addresses. Editing tools include bit manipulation and checksumming; the program also supports Intel HEX import and export, bitmap visualization, and common text encodings such as ASCII, Unicode and ISO-8859-X. Binary Templates can add automatic annotations, while Lua scripting and plugins extend its functions. Downloads include Windows installers and ZIP archives, a macOS DMG, and Linux AppImages; packages are also documented for several Linux distributions and FreeBSD. The project identifies its license as GPL-2.0. Its download page lists version 0.64.0, released on 2026-04-03, as the latest release, and the project invites bug reports and feature suggestions through GitHub issues.
Good
- Supports files larger than 1 TB
- Compares entire files or selected regions
- Lua scripting and plugins extend functionality
- Imports and exports Intel HEX
- Available for Linux, macOS and Windows
Watch out
- Bug reports and suggestions go through GitHub issues
- No mobile platform is listed
Who it suits
REHex suits people examining or editing binary files, including those doing reverse engineering. Its scripting, templates and cross-platform packages may also suit users who want to adapt their analysis workflow.
Verdict
REHex brings binary editing, comparison and analysis tools together in a free, cross-platform package. Its large-file support and Lua extensions are useful options for users working with binary data.
Plans and prices
From REHex's own pricing page, checked 30 Sep 2026.
| Plan | Price | What it gives you |
|---|---|---|
| REHex | Free | GPL-2.0 licensed · Windows, macOS and Linux packages |
The facts
Each one read from REHex's own pages, with the date it was checked.
Where it runs
- Address mapping
- It supports virtual address mapping.checked 30 Sep 2026
- Platforms
- The download page offers releases for Windows, macOS, and Linux, plus packages for Debian, Ubuntu, Fedora, Red Hat Enterprise Linux, FreeBSD, and openSUSE.checked 30 Sep 2026
What it does
- Analysis
- It can decode integer and floating-point values and display inline machine-code disassembly.checked 30 Sep 2026
- Binary templates
- Binary Templates can automatically annotate data.checked 30 Sep 2026
- Comparison
- It can compare whole files or selections side by side.checked 30 Sep 2026
- Disassembly
- REHex provides inline disassembly of machine code.checked 30 Sep 2026
- Distribution packages
- Packages are documented for Debian, Ubuntu, Fedora, Red Hat Enterprise Linux, FreeBSD and openSUSE.checked 30 Sep 2026
- Editing tools
- REHex provides bit editing and manipulation plus checksumming of files or selections.checked 30 Sep 2026
- Feedback
- The project page asks users to report bugs and suggest improvements or features by opening a GitHub issue.checked 30 Sep 2026
- File comparison
- It supports side-by-side comparison of whole files or selections.checked 30 Sep 2026
- Installers
- Downloads include Windows installers and ZIP archives, a macOS DMG, and 32-bit and 64-bit Linux AppImages.checked 30 Sep 2026
- Intel HEX
- The application can import and export Intel HEX files.checked 30 Sep 2026
- Large files
- It supports files larger than 1 TB.checked 30 Sep 2026
- Latest release
- The download page lists version 0.64.0, released on 2026-04-03, as the latest release.checked 30 Sep 2026
- License
- The GitHub project page identifies the project license as GPL-2.0.checked 30 Sep 2026
- Other features
- It supports byte-range highlighting and annotation, virtual address mapping, common text encodings, Intel HEX import and export, bitmap visualisation, bit editing, and checksumming.checked 30 Sep 2026
- Purpose
- REHex is a cross-platform hex editor for reverse engineering and other uses.checked 30 Sep 2026
- Scripting
- It supports Lua scripting, and its functionality can be extended with Lua plugins.checked 30 Sep 2026
- Support
- The project asks users to report bugs and suggest improvements by opening GitHub issues.checked 30 Sep 2026
- Text encodings
- It supports common encodings including ASCII, Unicode and ISO-8859-X.checked 30 Sep 2026
The full review of REHex
Overview
REHex is a cross-platform hex editor for working with binary files, including reverse-engineering tasks. It suits users who need to inspect, compare, or annotate data rather than only change individual bytes. Its breadth of analysis tools is a strong fit for that work, though users looking for a mobile editor should choose another option.
Key features
Inspect and analyze
REHex decodes integer and floating-point values and displays machine-code disassembly inline, keeping useful interpretations close to the bytes being examined. Binary Templates can annotate data automatically; byte-range highlighting and annotation, virtual address mapping, and bitmap visualisation add context for more specialized investigations. These tools make REHex more than a basic byte editor, but users who only need simple text or hex editing may not need this depth.
It handles files larger than 1 TB, which makes it a practical candidate for unusually large inputs. Common encodings, including ASCII, Unicode and ISO-8859-X, support text-oriented inspection. Intel HEX import and export, bit editing, and checksumming of files or selections round out the editing tools.
Compare and extend
Side-by-side comparison works on whole files or selected regions, so users can focus on a specific change without giving up the option to compare entire inputs. Lua scripting and plugins let users extend functionality, a useful advantage for repeatable or tailored workflows; readers who do not need customization can treat this as optional rather than a reason on its own to choose REHex.
Pricing
REHex costs nothing. The free plan is GPL-2.0 licensed and includes Windows, macOS and Linux packages. There is no paid tier or free-plan cap stated, making it a straightforward choice for individuals and teams who want a capable editor without a software fee. The GPL-2.0 license is relevant to users evaluating the project for redistribution or modification.
Platforms
REHex supports Windows, macOS and Linux. Downloads include Windows installers and ZIP archives, a macOS DMG, and 32-bit and 64-bit Linux AppImages. Distribution packages are documented for Debian, Ubuntu, Fedora, Red Hat Enterprise Linux, FreeBSD and openSUSE, giving Linux users several installation routes. The project lists version 0.64.0, released on 2026-04-03, as its latest release.
Who it's for
REHex is best suited to people inspecting or reverse-engineering binary data who value inline disassembly, automated annotations, large-file handling, or side-by-side comparison. Lua support makes it a stronger fit for users who want to tailor recurring tasks. It is less compelling for someone who only needs basic editing, or who needs an Android app or browser-based option.
Pros and cons
- Pros: Files larger than 1 TB are supported, useful when ordinary file-size limits would rule out an editor.
- Pros: Inline disassembly, numeric decoding and Binary Templates bring analysis and annotation into the editing workflow.
- Pros: Whole-file and selection comparison, Lua scripting and plugins support both focused review and extensible workflows.
- Pros: Free GPL-2.0 licensing and packages for Windows, macOS and Linux make it accessible across desktop systems.
- Cons: No Android or web platform is offered, so users who need editing away from desktop systems should look elsewhere.
- Cons: Its specialist analysis features may be unnecessary for readers seeking only straightforward text or hex editing.
Alternatives
Browse more hex editors if you want to compare the category before choosing.
- BinEd is another free option and adds Android and web platforms alongside desktop support.
- ImHex is a free, open-source hex editor for Linux, macOS and Windows.
- wxHexEditor is a free alternative described as both a hex editor and disk editor.
- wxMEdit combines text, column and hex editing; choose it if those modes matter, while noting its hex mode supports files up to 32GB.
- Hex Editor Neo offers a free Windows edition with basic editing features and limited or no support; it also has a free trial.
- Hex Fiend is a free, open-source choice for macOS users, with a BSD-style license.
- HxD is a free Windows option for private and commercial use.
- 010 Editor is a paid alternative with a free trial and support for Linux, macOS and Windows.
Verdict
Choose REHex if you need a free desktop hex editor that combines very large-file support with comparison, inline analysis and Lua extensibility. Its main reason to look elsewhere is platform fit: users who need Android or web access should consider BinEd instead, while anyone seeking only basic editing may find REHex's specialist toolkit more than they need.
Alternatives to REHex
- 1
Avidemux
Free planOpen sourceWebLinuxmacOSWindows7.3Free plan - 2
HexEd.it
Free planAndroidiOSWebAPI7.3Free plan - 3
Bedrock Viz
Free planWebLinuxmacOSWindows6.8Free plan - 4
010 Editor
LinuxmacOSWindows6.6 - 5
BinEd
Free planAndroidWebLinuxmacOS6.6Free plan - 6
Hecate
Free planLinuxmacOSWindows6.5Free plan
