Hextazy is a colourful terminal hexadecimal editor inspired by hexyl. It combines a conventional hex-and-ASCII display with direct editing, keyboard-driven navigation and a compact command interface.
Editing can take place in either hexadecimal or ASCII mode, with Tab switching between the two panes. Hextazy supports both insert and overwrite behaviour, while its undo and redo facilities make it possible to experiment with modifications before saving them.
Search and address navigation are integrated into the interface rather than requiring a separate command-line utility.
This is free and open source software.
Key Features
- Displays binary data in hexadecimal and ASCII panes.
- Lets users edit directly from either pane.
- Switches quickly between hexadecimal and ASCII input with Tab.
- Provides separate insert and overwrite editing modes.
- Supports undo and redo operations.
- Can undo all outstanding modifications.
- Saves changes without leaving the editor.
- Provides an inspector for examining data at the current position.
- Searches for hexadecimal byte sequences.
- Searches for ASCII strings independently of hexadecimal values.
- Moves forwards and backwards through search results.
- Highlights matching search data in the display.
- Jumps directly to an absolute hexadecimal address.
- Supports relative forward and backward cursor movement using decimal offsets.
- Supports relative movement using hexadecimal offsets.
- Offers a command bar for navigation and editing commands.
- Provides an optional display style inspired by hexyl.
- Can quit without saving when changes should be discarded.
Website: github.com/0xfalafel/hextazy
Support:
Developer: Olivier Lasne
License: MIT License

Hextazy is written in Rust. Learn Rust with our recommended free books and free tutorials.
Related Software
| Console-Based Hex Editors | |
|---|---|
| hexyl | Colored command-line hex viewer |
| hyx | Minimalistic hex editor |
| hexedit | View and edit hexadecimal files |
| hexer | Multi-buffer editor for binary files |
| dz6 | Terminal hex editor with Vim-inspired key bindings |
| hx | Hex editor using plain C and POSIX libs |
| poke | Extensible editor for inspecting and modifying structured binary data |
| Hextazy | Colorful hexadecimal editor |
| HexPatch | Interactive TUI for viewing, editing and patching binary files |
| hexhog | Configurable hex viewer and editor |
| DHEX | ncurses-based hex editor with diff mode |
| fileobj | ncurses based hex editor |
| vbl | Terminal-based hexadecimal viewer and editor for binary files |
| HexMe | Written in C++ that uses the Curses library |
| hexcurse-ng | Written in C |
| ddhx | Simple multi-platform modal text UI hex editor |
| bvi | Based on the vi text editor |
| XVI | Hex editor using ncurses |
| Hexit | Minimalistic hex editor |
Read our verdict in the software roundup.
LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more. Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion. Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README. |


Please read our Comment Policy before commenting.