Hex Editor Advanced — Full-Featured Binary Editor
Edit binary files with
insert/delete bytes,
selection & copy,
byte-level comparison between two files, and
bookmarks for quick navigation.
Built on top of undo/redo, search, goto, and virtual scroll. All processing is
local.
Need a full diff report with navigation and block alignment instead of editing? See the
Binary File Compare tool.
Drop a file here, or click to browse
Drop comparison file here, or click to browse
Bookmarks:
| Offset | Byte (File 1) | Byte (File 2) | ASCII |
No file loaded. Open a file to begin editing.
File: —
Size: —
Modified: 0 byte(s)
Offset: —
Virtual scroll: active
Compared:
Shortcuts:
Arrows navigate,
Enter confirm,
Esc cancel,
Tab hex ↔ ASCII,
Ctrl+Z/Y undo/redo,
Ctrl+F/G find/goto,
Shift+Click select range,
Ctrl+C copy hex,
Ctrl+A select all,
Ctrl+I/Ins insert,
Del delete selected,
Ctrl+B bookmark.
Offsets and endianness
Every byte in a file has an offset — its distance from the start, shown in a hex editor’s left gutter. Multi-byte values read differently depending on endianness: the same 4 bytes are one number in big-endian order and another in little-endian, which is why editors let you choose before interpreting.
Patching bytes at the wrong offset corrupts executables silently — always patch a copy and keep the original.