GabriHex Logo GABRIHEX

The Native, High-Performance
Hex Editor

GabriHex is a fast, hardware-optimized hex editor designed from the ground up for speed, featuring advanced signature scanning, collapsing repeating values, and custom auto-labeling.

Get GabriHex

macOS

Universal Apple Disk Image (.dmg). Native executable application bundle for Apple Silicon (M1/M2/M3/M4) and Intel CPUs.

Download for Mac (.dmg)

Windows (x64)

Standalone executable for standard Intel and AMD 64-bit systems.

Download x64 (.exe)

Windows (ARM64)

Native ARM64 build optimized for Snapdragon X Elite and similar Windows on ARM devices.

Download ARM64 (.exe)

Linux (AppImage)

Universal standalone executable. Works on Ubuntu, Fedora, Debian, Arch, and most other distributions.

Download AppImage

Linux (Debian/Ubuntu)

Native .deb package for Debian, Ubuntu, Linux Mint, Pop!_OS, and derivatives.

Download .deb package

Core Features

Repeating Row Collapsing

Long sequences of identical bytes (such as large blocks of padding) are automatically detected and collapsed into a single interactive row. This eliminates rendering clutter and speeds up scroll tracking.

  • Vectorized backend scanner processes files in 256KB chunks
  • Interactive toggles to instantly expand or collapse matching ranges
  • Zero impact on virtual scroll performance
Repeating Row Collapsing

Magic Signature Check

Analyze byte structures with an integrated file signature scanner similar to binwalk. Scan specific selections or run the check across the entire file to locate embedded files, archives, headers, and media.

  • Supports PNG, JPEG, ZIP, ELF, PE, PDF, and other common formats
  • Single-click on any detected offset to jump straight to the address
  • Double-click to navigate and select the matching range
Magic Signature Check

Labels & Bookmarks

Keep track of important structural offsets by annotating byte ranges with custom labels. Automatically name signature bookmarks without conflicts using suffix numbering.

  • Visual range highlighting on the hex and ASCII columns
  • Quick navigation pane to jump directly to saved bookmarks
  • Conflict resolution automatically appends increments (e.g. ZIP Archive 1)
Labels & Bookmarks

Universal Data Viewers

Translate selected byte groups instantly into human-readable representations. View signed and unsigned integers, floats, and strings in both Little Endian and Big Endian formats concurrently.

  • Toggle main column addresses between Hex and Decimal
  • Detailed data inspector panel with real-time conversion
  • Supports 8-bit, 16-bit, 32-bit, 64-bit types and UTF-8/UTF-16 encoding
Universal Data Viewers

Interactive Entropy Profile

Visualize file randomness and structure in real-time. Detect compressed sections, encryption boundaries, and raw payloads at a glance with interactive mapping.

  • Real-time graph mapping the entropy values across all offsets
  • Continuous click-and-drag tracking to scroll the hex editor instantly to the hovered offset
  • Sleek color-coded visual indicators for easy detection of file formats and sections
Entropy Profile

Instruction Disassembly

Translate raw binary code into machine assemblies dynamically. Decode operations directly in the editor to inspect execution flows without external tools.

  • Supports common instruction sets including x86 and RISC-V architectures
  • Real-time LE/BE byte order toggle and syntax highlighting
  • Direct offset synchronization matching assemblies side-by-side with raw bytes
Instruction Disassembly

Changelog

Version 0.4 September 16, 2026
  • Added embedded multi-tab interactive terminal panel in the bottom dock with full PTY (pseudo-terminal) support.
  • Spawn and manage multiple concurrent shell sessions (zsh, bash, sh, powershell, cmd) with dedicated sub-tabs.
  • Interactive 256-color ANSI rendering, auto-resizing, and seamless clipboard copy/paste.
  • Added Terminal application menu with shortcuts for creating (Cmd/Ctrl+Shift+`) and toggling (Cmd/Ctrl+`) the terminal.
  • Automatic working directory synchronization with the active opened file path.
Version 0.3 August 28, 2026
  • Command-line strings scan option (using --strings, -strings, or strings flags) to print readable strings directly to terminal output and bypass the Wails GUI.
  • Standard Shift-click range selection support in the hex editor grid.
  • Continuous dragging on the entropy plot to update and navigate the hex view in real-time.
  • Automatic scrolling when dragging the mouse beyond viewport edges during range selection.
  • Real-time search filtering in the bottom strings extraction pane.
  • Disassembler mode switches for LE/BE and RISC-V disassembly layout improvements.
  • macOS specific startup handling to prevent infinite recursive window spawning loops.
Version 0.2 July 31, 2026
  • Magic check results persistence across sessions
  • Strings extraction progress loading spinner
  • Multi-window spawning for sub-decompression files
  • Compressed zip/gzip test suite
  • Visual row offset mapping supporting collapsed duplicate row offset jumps
Version 0.1 July 28, 2026
  • Initial release of GabriHex hex editor
  • Synchronous rendering pipeline for virtual scroll lists, avoiding rendering lags
  • Fast backend-driven duplicate runs scanning and interactive collapsing wrappers
  • Magic file signature check database scanner with selection/full-file scanning and click-to-jump offset navigation
  • Auto-labeling at match offsets with incrementing name-conflict resolution
  • Mouse positioning correction mapping clicks and drags in grid gaps to the nearest horizontal byte cell
  • Native OS confirmation dialogs to choose between new windows or saving edits during drag-and-drop
  • Native configuration folders (%APPDATA%\GabriHex on Windows) and embedded high-resolution application icons