Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
awesome-hex-editors — A curated and enriched list of awesome hexadecimal editors for Windows, macOS, and Linux. | Kitploit
Tools/GitHubGitHub/merces/awesome-hex-editors
Reverse EngineeringForensicsBinary AnalysisLearning & EducationCurated ResourcesFirmware Analysis
GitHubmerces/awesome-hex-editors

awesome-hex-editors

A curated and enriched list of awesome hexadecimal editors for Windows, macOS, and Linux.

View Repository
4561 month agoReviewed by Kitploit

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

Awesome

awesome-hex-editors

A curated and enriched list of awesome hexadecimal editors for Windows, macOS, and Linux.

Hex Editors

All programs listed bellow have the basic capabilities expected from an hex editor such as viewing, editing, and searching. The number of highlight tags in this list is not a rank. I just want to help you choosing an hex editor that fits your needs.

NameHighlight tagsPlatformInterfaceLicenseOriginSinceStatus
[N] Curses Hexeditcalculator🐧TUIGPL-2.0🇺🇸Aug 1998🧊
010 Editorbookmarks calculator data-inspector diffing disassembly multi-file plugins projects scripting structs🪟🐧🍎GUICommercial🇨🇦Sep 2003🚀
bvimulti-file vim-like🐧🍎TUIGPL🇦🇹Jan 2001🚀
ddhxthemes vim-like🪟🐧🍎TUIMIT🇨🇦Sep 2025🚀
dhexbookmarks calculator diffing🐧🍎TUIGPL-2.0🇩🇪Mar 2004🧊
dz6bookmarks calculator comments themes vim-like🪟🐧🍎TUIGPL-3.0🇧🇷Nov 2025🚀
EUVAscripting plugins data-inspector executable-aware

Platform icons mean 🪟 - Windows, 🐧 - Linux (commonly include other Unix-like operating systems such as FreeBSD, Unix itself, etc), 🍎 - macOS. However, some authors provide source code only, so it's unclear how many platforms are supported.

Text User Interface (TUI) programs run on the terminal (think of Windows Command Prompt or Linux terminal), but they work interactively. They're usually fast and good to edit things over SSH for example. In contrast, Graphical User Interface (GUI) programs are heavier, but usually bring more features, mouse support, etc.

Licenses such as GPL, Apache, BSD, and MIT are open source licenses, meaning the programs are free to use, modify and share.

The Since column contains the date of the first public release of the software. A tilde means I couldn't find a strong evidence of the actual date, so I guessed it based on information gathered on the internet.

Project status 🚀 means the project is active, while 🧊 means I haven't seen a new release in a while, so it might be discontinued. However, a discontinued app does not necessarily means it's bad. The developers might just consider it mature enough. Best thing to do is try it out and see for yourself.

Hex Viewers/Dumpers

These Command Line Interface (CLI) tools can't edit files, but they are good to quickly view their contents from the terminal. Many people have written hex viewers out there, so this is far from being a complete list, but I tried to cover the most common ones:

Highlight tags

This is a set of tags I came up with to quickly highlight interesting features from the hex editors. It does not cover all of their features though.

Notes

  • Many file editors support hex editing, i.e. Vim (it uses xxd), VScode (with extensions), etc. Reverse engineering tools such as IDA Pro, Binary Ninja, radare2, and others are also shipped with hex editors. This list focus on "pure" hex editors though.
  • I didn't include old hex editors for MS-DOS, but they're nice! There's a list here. I have a biew fork you can compile to feel old if you want.

Contributing

This list is of course not complete. There are hundreds (thousands?) of hex editors out there. If your awesome editor of choice is missing, feel free to send a PR. Please fill in all columns to keep this file informative.

Download Tool
themes
🪟
GUI
GPL-3.0
🇰🇿
Feb 2026
🚀
fhexdata-inspector diffing disassembly structs🪟🐧🍎GUIGPL-3.0🇮🇹Oct 2019🚀
FileInsightbookmarks calculator data-inspector executable-aware multi-file plugins scripting structs🪟GUIFreeware🇺🇸~2006🧊
GHexbookmarks data-inspector multi-file🐧GUIGPL-2.0🇸🇮Jun 1998🚀
GNU pokecalculator data-inspector multi-file repl scripting🐧🍎CLI/TUIGPL-3.0🇪🇸Feb 2021🚀
Helium Hex Editorbookmarks diffing disassembly executable-aware multi-file plugins structs🪟GUICommercial🇫🇷2015🚀
Hex Workshopbookmarks calculator data-inspector diffing multi-file plugins scripting structs🪟GUICommercial🇺🇸May 1995🧊
hexedit🐧TUIApache-2.0🇮🇳Aug 2020🚀
Hexercalculator multi-file vim-like🐧🍎TUIBSD-2-Clause🇩🇪Apr 2009🚀
HexFiendbookmarks data-inspector data-inspector multi-file structs🍎GUIBSD-2-Clause🇺🇸~Jul 2014🚀
Hexinatordata-inspector diffing scripting structs🪟🐧GUICommercial🇺🇸~2009🚀
HexPatchcomments disassembly scripting🪟🐧🍎TUIMIT🇮🇹Apr 2024🚀
Hexplorerbookmarks data-inspector disassembly macros structs🪟GUIGPL-2.0🇵🇱2002🧊
hextazydata-inspector vim-like🪟🐧🍎TUIMIT?Jul 2024🚀
HexWalkdata-inspector diffing structs🪟🐧🍎GUIGPL-3.0🇮🇹May 2023🚀
hexxeddata-inspector🌐WebFreeware🇩🇪Jul 2014🚀
Hiewbookmarks calculator comments diffing disassembly executable-aware macros multi-file plugins themes🪟TUICommercial🇷🇺~1991🚀
HT Editorcalculator disassembly executable-aware projects🪟🐧🍎TUIGPLv2🇩🇪Jan 2000🧊
HxDbookmarks diffing disassembly multi-file🪟GUIFreeware🇩🇪~2002🧊
Hyxvim-like🐧🍎TUIMIT🇩🇪Jan 2017🧊
ImHexbookmarks calculator comments data-inspector diffing disassembly multi-file plugins structs themes🪟🐧🍎GUIGPL-2.0🇨🇭Nov 2020🚀
Oktetabookmarks data-inspector multi-file plugins scripting structs themes🐧GUIGPL-3.0🇩🇪2003🚀
Q22bookmarks disassembly themes comments data-inspector structs executable-aware🪟🐧GUIGPL-3.0🇬🇧Jul 2026🚀
rehexcomments data-inspector disassembly multi-file structs themes🪟🐧🍎GUIGPL-3.0🇬🇧Mar 2020🚀
Synalyze It!not analyzed yet🍎GUICommercial🇺🇸Ago 2010🚀
Teeheedata-inspector vim-like🪟🐧🍎TUIApache-2.0🇫🇮Apr 2021🧊
WinHexnot analyzed yet🪟GUICommercial🇩🇪~Feb 2000🚀
WingHexExplorer2bookmarks data-inspector multi-file plugins scripting structs🪟🐧GUIAPGL-3.0🇨🇳Aug 2024🚀
wxHexEditordata-inspector diffing disassembly🪟🐧🍎GUIGPL-2.0🇹🇷Jun 2008🧊
XVI32bookmarks data-inspector plugins scripting🪟GUIFreeware🇩🇪~1996🧊
NameDescriptionPlatformUsage exampleStatus
heksa🪟🐧🍎heksa -l 32 <file>🚀
hexdump/hd🐧🍎hd -n32 <file>🚀
hexyl🪟🐧🍎hexyl -n32 <file>🚀
odLikely present in any Linux/Unix system🐧🍎od -Ax -tx1 -N32 <file>🚀
VBinDiffDiff tool, but can view single file as well🪟🐧vbindiff <file1> [file2]🧊
xxdComes with Vim🪟🐧🍎xxd -g1 -l16 <file>🚀
TagDescription
bookmarksUsers can add (named) bookmarks to file offsets
calculatorEmbedded calculator that usually interacts with the file content
commentsUser can add comments to file offsets
data-inspectorInterpret data using different perspectives, i.e. as unsigned int or time_t
diffingCan compare two or more files
disassemblyFile content can be seen in Assembly
executable-awareCan natively parse/edit headers from executable files
macrosSupport macros recording/replay
multi-fileEdit multiple files simultaneously
pluginsUsers can write custom plugins to extend its functionality
projectsCan save projects containing multiple files
replREPL interface such as GDB
scriptingScripting support
structsBinary patterns/structures/templates/grammars
themesUsers can change editor colors
vim-likeVim-like keybindings/features