Standalone application · Read-only first · Native Windows
Inspect bytes freely. Edit them deliberately.
MWFL Hex Editor presents synchronized offset, hexadecimal, and ASCII columns in a virtual custom HWND, with explicit overwrite editing and backed-up atomic saves.
DefaultRead-only
EditingExplicit overwrite mode
SavingAtomic with .bak
RenderingVisible rows only
Safety model
The source does not change until the user asks.
Editing requires a warning confirmation and never inserts or removes bytes, preserving every subsequent offset. Save As creates a separate file. Replacing the original requires a second confirmation, rejects external changes, writes a complete sibling temporary, and retains the prior file as a .bak.
Inspection workflow
Useful structure without a heavyweight framework.
Navigate by keyboard or scrollbar, jump to a hexadecimal offset, search byte patterns, and inspect little-endian signed and unsigned interpretations. The custom control follows Windows Light and Dark Mode and highlights changed bytes distinctly.
git clone https://github.com/mwfl/hex-editor.git
cd hex-editor
cmake --preset vs2026-x64
cmake --build --preset vs2026-x64-release
ctest --preset vs2026-x64-release