A Freeware hex editor allows users to view and edit files in binary mode, search for particular content or address in the file.

HxD is described as 'Carefully designed and fast hex editor which, additionally to raw disk editing and modifying of main memory (RAM), handles files of any size' and is a very popular Hex Editor in the development category. There are more than 50 alternatives to HxD for a variety of platforms, including Windows, Linux, Mac, BSD and Android apps. The best HxD alternative is ImHex, which is both free and Open Source. Other great apps like HxD are dz6, wxHexEditor, 010 Editor and wxMEdit.
A Freeware hex editor allows users to view and edit files in binary mode, search for particular content or address in the file.





Frhed(Free hex editor) is an binary file editor for Windows. It is small but has many advanced features like ability to load big files partially. String replacement, multi-language, and other features.



Bless is a high quality, full featured hex editor. It is written in mono/Gtk# and its primary platform is GNU/Linux. However it should be able to run without problems on every platform that mono and Gtk# run on.



PE Explorer is the most feature-packed program for inspecting the inner workings of your own software, and more importantly, third party Windows applications and libraries for which you do not have source code.




Not updated for very long time, no 64bit support.


Replace, insert, delete, copy, and otherwise modify bytes and bits in multiple files. Perform bitwise operations on specified bytes with bitmasks and operators like NOT, AND, OR, XOR. Reverse order of specified bytes and bits. Compute file hashes.




RJ TextEd is a full featured text and source editor with Unicode support, syntax highlighting and code folding. The functionality extends beyond text files and includes support for HTML editing with integrated preview, spell checking, auto completion, HTML validation, templates...






DataWorkshop, a flexible, multiplatform binary data editor written in java. Implements power structure definition tool that allows to describe complex data structures inside files using loops and condition.



BEYE (Binary EYE) is a free, portable, advanced file viewer with built-in editor for binary, hexadecimal and disassembler modes. It contains a highlight AVR/Java/i86-AMD64/ARM-XScale/PPC-64 and other disassembler, full preview of MZ,NE,PE,ELF and other.




It's not focused on hex editing general files, RAM or disk, but PE files, only.