Skip to content
SPECIFICTION
Get listed

Q22 vs REHex

Q22

catch22.net

REHex

rehex.solemnwarning.net

Side by side

FigureQ22REHex
Price fromFreeFree
Free planYesYes
Free trial——
Open source——
WindowsYesYes
macOS—Yes
LinuxYesYes
Plans published11
Spec score · Hex Editors7.3 (#23)7.8 (#12)
DisassemblyThe disassembler supports x86 64-bit, x86 32-bit, ARM, ARM Thumb and AArch64, and detects PE and ELF entrypoints automatically.REHex provides inline disassembly of machine code.
LicenseQ22 is licensed under GPL-3.0-or-later.The GitHub project page identifies the project license as GPL-2.0.
PlatformsThe page lists Linux (Fedora currently) and Windows as supported platforms and says more are to come.The download page offers releases for Windows, macOS, and Linux, plus packages for Debian, Ubuntu, Fedora, Red Hat Enterprise Linux, FreeBSD, and openSUSE.
PurposeQ22 is a cross-platform binary file editor and the successor to Catch22 HexEdit for Windows.REHex is a cross-platform hex editor for reverse engineering and other uses.

Plans

Q22

  • Q22Free

Q22 pricing →

REHex

  • REHexFree

REHex pricing →

In their own words

Q22

Q22 is a free, open-source binary editor for Linux and Windows, and the successor to Catch22 HexEdit for Windows. It opens large binary files and supports cut, copy, paste, insertion, deletion, undo, and redo. Data can be viewed as hexadecimal, decimal, octal, binary, or text, with bytes grouped into 8-, 16-, 32-, or 64-bit values. Structure View expands headers, sections, imports, exports, and symbols in PE and ELF files, and accepts custom Strata .strata definitions. The disassembler handles x86 32-bit and 64-bit, ARM, ARM Thumb, and AArch64, while detecting PE and ELF entrypoints. Bookmarks and highlights retain positions for later use. Clipboard, import, and export formats include raw data, Base64, Intel HEX, Motorola S-records, HTML, C, C++, and assembler-style data. Panels provide file properties, checksums, and string extraction. Themes, palettes, preferences, docked panels, and platform-specific window chrome are configurable.

Visit catch22.net

REHex

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, decodes integer and floating-point values, and displays machine-code disassembly inline. Users can compare whole files or selected regions side by side, map virtual addresses, and highlight or annotate byte ranges. Editing and analysis tools include bit editing, checksumming and bitmap visualization, along with common encodings such as ASCII, Unicode and ISO-8859-X. REHex imports and exports Intel HEX files. Binary Templates can annotate data automatically, while Lua scripting and plugins extend its functionality. Downloads include Windows installers and ZIP archives, a macOS DMG, and 32-bit and 64-bit Linux AppImages; packages are also documented for Debian, Ubuntu, Fedora, Red Hat Enterprise Linux, FreeBSD and openSUSE. The project identifies its license as GPL-2.0. The download page lists version 0.64.0, released on 2026-04-03, as the latest release. Bug reports and feature suggestions can be submitted as GitHub issues.

Visit rehex.solemnwarning.net