EVERYTHING XIAOMI
Get listed

Hecate

Hecate is a free terminal hex editor for inspecting and changing file bytes.

Place
#6 of 32
Score
6.5
Hecate's website

What Hecate is

Hecate is a free terminal hex editor for inspecting and changing file bytes. It displays interpreted values beneath their hexadecimal representation, so you can view bytes as text, bit patterns, integers, or floating-point values. Vim-like controls move the cursor, and edits can be made in place and written to disk. Hecate also supports tabbed browsing, large files, full-file searches, and expressions for specifying file offsets. Its interpretation options include toggling endianness and signedness, decoding dates, and configuring a date epoch. The project describes byte interpretation as useful for reverse-engineering work. Downloads are linked for Linux, Mac OS X, and Windows; a Go command is provided for compiling from source. Hecate is identified as MIT-licensed software, and the releases page lists version 0.0.1 as the latest release. The MIT license provides the software “AS IS” without warranty.

Good

  • Displays interpreted values beneath hexadecimal bytes
  • Supports text, bit, integer, and floating-point views
  • Includes tabbed browsing and full-file searching
  • Allows in-place edits written to disk

Watch out

  • Latest listed release is version 0.0.1
  • MIT license provides software without warranty
  • No support service is stated

Who it suits

Hecate suits users who need to inspect or edit bytes in a terminal, including people doing reverse-engineering work. It is available for Linux, macOS, and Windows.

Verdict

Hecate combines byte inspection and editing with multiple value interpretations and search tools. Its latest listed release is version 0.0.1, so readers should weigh that alongside the features they need.

Plans and prices

From Hecate's own pricing page, checked 8 Oct 2026.

All about pricing
PlanPriceWhat it gives you
FreeFreeMIT-licensed software · no plan limits stated

The facts

Each one read from Hecate's own pages, with the date it was checked.

What it does

Browsing and search
Hecate supports tabbed browsing, large files, and full-file searching.checked 8 Oct 2026
Build method
The README gives `go get -u github.com/evanmiller/hecate` as the command to compile from source.checked 8 Oct 2026
Byte display
It displays interpreted values directly beneath the hex representation of bytes.checked 4 Oct 2026
Data interpretation
It supports toggling endianness and signedness, plus date decoding and a configurable date epoch.checked 8 Oct 2026
Data modes
The editor can interpret bytes as text, bit patterns, integers, and floating-point values.checked 4 Oct 2026
Editing
Users can edit data in place and write the changes to disk.checked 8 Oct 2026
Intended users
The README describes the editor as useful for reverse-engineering needs.checked 8 Oct 2026
Latest release
The releases page labels version 0.0.1 as the latest release.checked 4 Oct 2026
License
The repository uses the MIT License, which permits use, modification, distribution, and sale subject to its stated conditions.checked 8 Oct 2026
Navigation
The editor supports Vim-like cursor controls and expressions for specifying file offsets.checked 8 Oct 2026
Other features
The README lists tabbed browsing, large-file support, full-file searching, and expressions for specifying file offsets.checked 4 Oct 2026
Product
Hecate describes itself as a terminal hex editor.checked 4 Oct 2026
Release
The GitHub Releases page lists version 0.0.1 as the latest release and shows it was released on May 20.checked 8 Oct 2026
Source code
The README gives a Go command for compiling Hecate from source.checked 4 Oct 2026
Support
The repository README provides usage instructions and a help screen command, but does not state a support service.checked 8 Oct 2026
Use case
The README describes interpreting bytes as useful for reverse-engineering work.checked 4 Oct 2026
Value modes
It can interpret bytes as text, bit patterns, integers, and floating-point values.checked 8 Oct 2026
Warranty
The MIT license states that the software is provided “AS IS” without warranty.checked 8 Oct 2026
What it does
Hecate is a terminal hex editor that displays interpreted byte values directly beneath their hexadecimal representation.checked 8 Oct 2026

Where it runs

Download platforms
The project README links a latest release for Linux, Mac OS X, and Windows.checked 8 Oct 2026
The full review of Hecate

Hecate is a terminal hex editor for inspecting and changing file data. It is best suited to technically comfortable users, particularly those doing reverse-engineering work, who want to interpret bytes in several ways without leaving a terminal.

Overview

Hecate places interpreted values beneath their hexadecimal bytes, making it possible to examine the same data as text, bit patterns, integers, or floating-point values. Date decoding and controls for signedness and endianness add useful ways to test what a field might represent. For reverse-engineering, this range of views is more valuable than a hex display alone; users who want a graphical editing workspace should look elsewhere.

The editor can change data in place and write those changes to disk. Tabbed browsing, large-file support, full-file search, and expressions for file offsets provide practical ways to move through unfamiliar data. Vim-like cursor controls will be a plus for users who already navigate that way, but may be less natural for others.

Key features

  • Multiple value interpretations: View bytes as text, bit patterns, integers, or floating-point values, and use date decoding with a configurable epoch. This helps investigate data whose structure or meaning is not yet clear.
  • Interpretation controls: Toggle signedness and endianness to examine how those choices affect a value. These controls are useful when a field's encoding is uncertain.
  • Editing and navigation: Edit bytes in place, save changes to disk, browse in tabs, and search across the full file. Large-file support and offset expressions further serve users working through sizable or unfamiliar files.
  • Terminal interaction: Vim-like cursor movement favors users comfortable with keyboard-driven navigation. The terminal format is a limitation for readers who prefer a visual interface.

Pricing

Hecate is free: its Free plan costs nothing and uses an MIT license. No plan limits are stated. The MIT license provides the software “AS IS” without warranty, so users should account for that when relying on it in important workflows.

Platforms

Hecate supports Linux, macOS, and Windows. It is a terminal application, not a graphical editor. The project also provides a Go command for compiling from source: go get -u github.com/evanmiller/hecate.

Who it's for

Hecate is a sensible fit for reverse-engineering and other byte-level work where comparing multiple interpretations, searching a whole file, or editing data directly matters. Its Vim-like controls make it especially appealing to terminal users familiar with that navigation style. Those who need a graphical environment or want an established release history should weigh its latest release, version 0.0.1, released May 20, before choosing it.

Pros and cons

  • Pro: Several value modes, date decoding, and endianness and signedness controls make it easier to investigate ambiguous bytes.
  • Pro: Full-file search, tabs, large-file support, and offset expressions address common navigation needs in file analysis.
  • Pro: It is free, MIT-licensed software for Linux, macOS, and Windows.
  • Con: The terminal interface and Vim-like movement are not a natural fit for users seeking graphical, pointer-driven editing.
  • Con: The latest release is version 0.0.1, so users who prioritize a more mature release history may prefer another option.
  • Con: The MIT license disclaims warranty, and the repository provides usage instructions rather than a stated support service.

Alternatives

Browse our Hex Editors guide for more options. Consider BinEd if Android support matters; it is free and open source, with Linux, macOS, web, and Windows support as well. HexEd.it is another free choice spanning Android, iOS, Linux, macOS, web, and Windows; its terms allow commercial and non-commercial use but prohibit copying the code to another server and selling it.

Bedrock Viz is free and GPL-2.0 licensed for Minecraft Bedrock Edition worlds, making it the more specific option for that use. REHex is free, GPL-2.0 licensed, and offers Windows, macOS, and Linux packages. dhex is a free Linux and macOS alternative.

ImHex is a free, open-source hex editor for Linux, macOS, and Windows. wxHexEditor is a free hex and disk editor for those same three platforms. Bless is a free Linux and Windows option distributed under GNU GPL-2.0-or-later and built from source.

Verdict

Choose Hecate if you want a free terminal hex editor that can show several interpretations of bytes and provides search and navigation tools for reverse-engineering work. Its principal advantage is the combination of value views and in-place editing; its terminal-only approach and version 0.0.1 release make it a less compelling choice for users seeking a graphical editor or a longer release history.

Getting started

  1. Open the Hecate project website
  2. Download the build for Linux, Mac OS X, or Windows
  3. Launch Hecate in a terminal
  4. Use Vim-like controls to move through bytes
  5. Compile from source with the documented Go command if preferred

Questions

How much does Hecate cost?

Hecate is free. The listed Free plan is free.

Which platforms does Hecate support?

Downloads are provided for Linux, Mac OS X, and Windows.

What values can Hecate display?

It can interpret bytes as text, bit patterns, integers, floating-point values, and dates, with configurable endianness, signedness, and date epoch.

Can Hecate edit files?

Yes. Data can be edited in place and the changes written to disk.

Is Hecate open source?

The repository identifies the software under the MIT license.

What is the latest release?

The GitHub Releases page labels version 0.0.1 as the latest release.

Alternatives to Hecate

All alternatives
  1. 1

    Avidemux

    Free planOpen sourceWebLinuxmacOSWindows
    7.3Free plan
  2. 2

    HexEd.it

    Free planAndroidiOSWebAPI
    7.3Free plan
  3. 3

    Bedrock Viz

    Free planWebLinuxmacOSWindows
    6.8Free plan
  4. 4

    010 Editor

    LinuxmacOSWindows
    6.6
  5. 5

    BinEd

    Free planAndroidWebLinuxmacOS
    6.6Free plan
  6. 6

    Hiew

    Free planWindows
    6.5$25 one-time