FREEDOM251

Freedom251 › Hex Editors

REHex

Free plan LinuxMacWindows

Visit REHex Alternatives Pricing

REHex's own site

What REHex is

REHex is a free hex editor for reverse engineering and other work with binary files. It runs on Windows, macOS, and Linux, and supports files larger than 1 TB. For inspection, it can decode integer and floating-point values, show machine-code disassembly inline, and compare complete files or selected regions side by side. Binary Templates can annotate data automatically; users can also highlight or annotate byte ranges and map virtual addresses. Editing and analysis tools include bit manipulation, checksumming files or selections, bitmap visualization, and support for common encodings such as ASCII, Unicode, and ISO-8859-X. REHex imports and exports Intel HEX files. Lua scripting and plugins let users extend its functionality. Downloads include Windows installers and ZIP archives, a macOS DMG, and 32-bit and 64-bit Linux AppImages; packages are documented for several Linux distributions and FreeBSD. The project license is GPL-2.0, and the listed latest release is version 0.64.0, dated 2026-04-03.

Who it suits

REHex suits people working with binary data, including reverse engineers who need inline disassembly, file comparison, or address mapping. Its Windows, macOS, and Linux support and Lua extension options may also suit users with varied systems or workflows.

What it does well

  • Works with files larger than 1 TB
  • Decodes integer and floating-point values
  • Compares whole files or selected regions
  • Supports Lua scripting and plugins
  • Available for Windows, macOS, and Linux

What to know first

  • No platforms beyond Windows, macOS, and Linux are listed
  • Latest listed release is version 0.64.0

Plans

PlanBilled and limitsPrice
REHexGPL-2.0 licensed · Windows, macOS and Linux packagesFree

As rehex.solemnwarning.net lists them, read 30 Sept 2026. The maker's own page has the final word.

Getting started

  1. Visit the REHex website.
  2. Choose a download for Windows, macOS or Linux.
  3. Install or run the package for your operating system.
  4. Open a file to inspect or edit its binary data.
  5. Use the project’s GitHub issues to report bugs or suggest improvements.

REHex is a free desktop hex editor for inspecting and changing binary data, with analysis features aimed particularly at reverse-engineering work. It is best suited to technical users who need more context than a basic byte view provides, especially when files are very large or require repeatable analysis. Users who need a mobile or browser-based editor should look elsewhere.

Overview

REHex combines low-level editing with tools that help interpret what those bytes represent. It can work with files larger than 1 TB, making it a serious option for large images, dumps, and other inputs that exceed the practical range of many editors. The GPL-2.0 license also makes it suitable for users who prefer open-source software.

Version 0.64.0 is the latest release shown on the download page, dated 2026-04-03. The project welcomes bug reports and suggestions through GitHub issues, giving users a direct route to raise problems or request improvements.

Key features

Inspect and interpret binary data

REHex decodes integer and floating-point values and places machine-code disassembly inline with the file contents. That keeps numerical and code interpretations close to the bytes being examined, which is useful when tracing structures or investigating compiled data. Binary Templates can annotate data automatically, while byte-range highlighting and manual annotation help preserve findings during a longer investigation.

Virtual address mapping adds useful context when file offsets need to be related to memory addresses. Bitmap visualisation provides another way to spot patterns in raw data. Common text encodings, including ASCII, Unicode, and ISO-8859-X, support inspection of embedded text without switching tools.

Edit, compare, and automate

Bit editing and manipulation support changes below the byte level, and checksumming can be applied to complete files or selected ranges. Intel HEX import and export make the editor practical for workflows that use that format.

Side-by-side comparison works on whole files or chosen selections. Comparing a focused range is useful for isolating a change, while whole-file comparison supports broader revision checks. Lua scripting and Lua plugins extend the editor beyond its built-in commands, giving technically inclined users a way to automate recurring operations or add specialized behavior. That extensibility is a strength for engineering workflows, but it is less relevant if you only need occasional manual edits.

Pricing

REHex has one free plan: REHex: free. It is GPL-2.0 licensed and includes packages for Windows, macOS, and Linux. There are no paid tiers, seat charges, usage quotas, renewal terms, or trial period to weigh up. The single plan suits individuals, teams, and organizations that want the full editor without a subscription; users who need a different platform will need another product rather than another REHex tier.

Platforms

Desktop support covers Windows, macOS, and Linux. Downloads include Windows installers and ZIP archives, a macOS DMG, and 32-bit and 64-bit Linux AppImages. Documented distribution packages are available for Debian, Ubuntu, Fedora, Red Hat Enterprise Linux, FreeBSD, and openSUSE, which gives Linux users options beyond the standalone AppImages.

Who it's for

Choose REHex for reverse engineering, binary investigation, firmware or dump analysis, and other work where decoding, disassembly, annotations, address mapping, and comparisons matter. Its support for files above 1 TB is a notable reason to consider it for unusually large inputs, and Lua support rewards users willing to script or extend their workflow.

It is less suitable for people seeking a phone or tablet app, a web editor, or a minimal tool for occasional byte changes. The analysis and extension features are valuable when used, but unnecessary complexity for straightforward text or hex edits.

Pros and cons

Pros

  • Deep binary analysis: Numeric decoding, inline disassembly, templates, address mapping, and annotations add context beyond raw bytes.
  • Handles very large files: Support for files larger than 1 TB broadens its usefulness for large data sets.
  • Flexible comparison: Whole-file and selection-based side-by-side comparison support both broad and targeted checks.
  • Extensible and open source: Lua scripting, plugins, and a GPL-2.0 license suit customizable workflows.
  • Broad desktop packaging: Windows, macOS, Linux AppImages, and documented distribution packages simplify installation across desktop environments.

Cons

  • No mobile or web version: Its platform coverage is limited to desktop operating systems.
  • Specialist feature set: Users who only need basic hex or text editing may find the analysis tooling more than they need.

Alternatives

Hex Editors is the broader category to browse when you want to compare several editors rather than select REHex directly.

Pick HexEd.it instead if Android, iOS, or browser access matters; it is free across those platforms as well as desktop systems. BinEd is another free, open-source option with Android and web availability in addition to Linux, macOS, and Windows.

Choose ImHex, Hecate, wxHexEditor, or dhex when a different free hex-editor project better matches your preferred platform or workflow. wxMEdit is worth considering for text, column, and hex editing, but its hex mode supports files up to 32GB, far below REHex's stated large-file capability. Bedrock Viz is the focused choice for Minecraft Bedrock Edition worlds rather than general binary reverse engineering.

Verdict

REHex is the right choice for desktop users who need a free, open-source editor with serious binary analysis, large-file support, comparison, and Lua extensibility. Its main reason to choose it is the combination of interpretation and editing tools in one cross-platform application. Look elsewhere if you need mobile or web access, or if your work only calls for simple hex changes without reverse-engineering-oriented analysis.

Verdict

REHex combines binary inspection, editing, comparison, and annotation tools in a free cross-platform editor. Its extensive analysis options make it relevant for reverse engineering and other binary-file work.

Questions

Is REHex free?

Yes. The REHex plan costs nothing and is licensed under GPL-2.0.

Which operating systems are supported?

REHex supports Windows, macOS and Linux. Downloads include Windows installers and ZIP archives, a macOS DMG, and 32-bit and 64-bit Linux AppImages.

Can REHex handle large files?

Yes. It supports files larger than 1 TB.

Can it compare files or show machine code?

It can compare whole files or selections side by side and display inline machine-code disassembly.

Can REHex be extended with scripts or plugins?

Yes. It supports Lua scripting and Lua plugins. Binary Templates can automatically annotate data.

What is the latest listed release?

The download page lists version 0.64.0, released on 2026-04-03, as the latest release.

Facts from REHex's own pages

Address mapping
It supports virtual address mapping. · rehex.solemnwarning.net, 30 Sept 2026
Analysis
It can decode integer and floating-point values and display inline machine-code disassembly. · rehex.solemnwarning.net, 30 Sept 2026
Binary templates
Binary Templates can automatically annotate data. · rehex.solemnwarning.net, 30 Sept 2026
Comparison
It can compare whole files or selections side by side. · rehex.solemnwarning.net, 30 Sept 2026
Disassembly
REHex provides inline disassembly of machine code. · rehex.solemnwarning.net, 30 Sept 2026
Distribution packages
Packages are documented for Debian, Ubuntu, Fedora, Red Hat Enterprise Linux, FreeBSD and openSUSE. · rehex.solemnwarning.net, 30 Sept 2026
Editing tools
REHex provides bit editing and manipulation plus checksumming of files or selections. · rehex.solemnwarning.net, 30 Sept 2026
Feedback
The project page asks users to report bugs and suggest improvements or features by opening a GitHub issue. · github.com, 30 Sept 2026
File comparison
It supports side-by-side comparison of whole files or selections. · rehex.solemnwarning.net, 30 Sept 2026
Installers
Downloads include Windows installers and ZIP archives, a macOS DMG, and 32-bit and 64-bit Linux AppImages. · rehex.solemnwarning.net, 30 Sept 2026
Intel HEX
The application can import and export Intel HEX files. · rehex.solemnwarning.net, 30 Sept 2026
Large files
It supports files larger than 1 TB. · rehex.solemnwarning.net, 30 Sept 2026
Latest release
The download page lists version 0.64.0, released on 2026-04-03, as the latest release. · rehex.solemnwarning.net, 30 Sept 2026
License
The GitHub project page identifies the project license as GPL-2.0. · github.com, 30 Sept 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. · rehex.solemnwarning.net, 30 Sept 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. · rehex.solemnwarning.net, 30 Sept 2026
Purpose
REHex is a cross-platform hex editor for reverse engineering and other uses. · rehex.solemnwarning.net, 30 Sept 2026
Scripting
It supports Lua scripting, and its functionality can be extended with Lua plugins. · rehex.solemnwarning.net, 30 Sept 2026
Support
The project asks users to report bugs and suggest improvements by opening GitHub issues. · github.com, 30 Sept 2026
Text encodings
It supports common encodings including ASCII, Unicode and ISO-8859-X. · rehex.solemnwarning.net, 30 Sept 2026

Where REHex stands on Freedom251

Look at these too