Hex and ASCII editing
Edit bytes directly, inspect ASCII side by side, navigate by exact offsets, and keep modified bytes visible until save.
Binary files, mapped and editable
BinScope combines a fast hex/ASCII editor, binary templates, patch tracking, workspaces, favorites, minimap navigation, and inspection panels in one desktop tool.
52 61 72 21 1A 07 01 00Rar!....73 00 00 0D 00 00 00 00s.......6D 79 2D 66 69 6C 65 2Emy-file.62 69 6E 00 5A A5 10 FFbin.Z...Main features
Edit bytes directly, inspect ASCII side by side, navigate by exact offsets, and keep modified bytes visible until save.
Describe binary structures with templates, color fields, jump from structure nodes to offsets, and visualize selected ranges.
Track modifications, save and reload patches, and close files without losing the ability to keep a patch for later.
Save all open tabs in one workspace file, restore the active tab, and persist favorites per file.
Use favorites, recent files, goto offset, minimap navigation, auto bytes per line, grouping, and separators to move quickly.
Keep templates, favorites, workspace, patch list, inspector, and logs available in an investigation panel that can move around the editor.
Analysis workflow
Load a binary file, restore recent tabs, or start from a workspace.
Auto-load known templates or load a custom template to color meaningful ranges.
Jump between template nodes, favorites, minimap positions, and exact offsets.
Edit, track modified bytes, export patch files, and reload them later.
Workspace format
Workspaces preserve the opened file list, active tab, and per-file favorites. The format is intentionally readable and easy to debug.
BinScope Workspace 1
active=0
file=/cases/sample.bin
favorite=0x10
favorite=0x24
Roadmap
Local build
BinScope is a C++20 desktop application based on wxWidgets. The site is static and can be opened directly from `/site/index.html`.
cmake -S . -B build
cmake --build build
./build/BinScope