Bless
Bless is a binary editor for working with files as sequences of bytes.
What Bless is
Bless is a binary editor for working with files as sequences of bytes. It supports editing large data files and raw disks, with multiple tabs, customizable data views, multilevel undo and redo, and fast find and replace. Search and save operations run in multiple threads. Bless can export to text and HTML; plugins can add other export formats and extend the editor. It is written in C# using Gtk# bindings for GTK+ and is distributed under the GNU General Public License, version 2 or later. Linux and Windows are listed as supported platforms, with GNU/Linux identified as the main target. Building and running the current version requires GTK+, a Mono/.NET runtime and C# compiler, Gtk# bindings, pkg-config, and Meson. The README provides source-clone and build instructions, while the GitHub releases page lists no releases. The NEWS file lists v0.6.3, dated 2020-10-11. Saving a changed-size file under its existing name requires enough temporary disk space for both the original and new files; same-size files are saved in place.
Good
- Edits large data files and raw disks.
- Includes multilevel undo and redo.
- Search and save operations are multi-threaded.
- Plugins extend the editor and export formats.
Watch out
- The GitHub releases page lists no releases.
- Building requires GTK+, Mono/.NET, Gtk#, and Meson.
- Changed-size saves need room for both file versions.
- Latest listed version is dated 2020-10-11.
Who it suits
Bless suits Linux or Windows users who need to inspect or edit file bytes, including large files or raw disks. Building it requires the listed GTK+, Mono/.NET, C# and Meson tools.
Verdict
Bless combines byte-level editing tools with raw disk editing and plugin support. Before choosing it, account for its build requirements and temporary-space constraint when saving changed-size files.
Plans and prices
From Bless's own pricing page, checked 7 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Bless | Free | GNU GPL-2.0-or-later · source build |
The facts
Each one read from Bless's own pages, with the date it was checked.
What it does
- Build requirements
- Building and running the current version requires GTK+, a Mono/.NET runtime and C# compiler, Gtk# bindings, pkg-config, and Meson.checked 7 Oct 2026
- Distribution
- The GitHub releases page states that there are no releases there; the README gives source-clone and build instructions.checked 7 Oct 2026
- Editing tools
- It supports multilevel undo and redo, customizable data views, multiple tabs, and fast find and replace.checked 7 Oct 2026
- Export and plugins
- It can export to text and HTML, supports other export formats through plugins, and is extensible with plugins.checked 7 Oct 2026
- Implementation
- It is written in C# and uses Gtk# bindings for GTK+.checked 7 Oct 2026
- Known save constraint
- When saving a changed-size file under the same name, the README says temporary disk space must hold both the original and new file; same-size files are saved in place.checked 7 Oct 2026
- Large files
- The project lists efficient editing of large data files as a main feature.checked 7 Oct 2026
- Latest listed version
- The NEWS file lists Bless v0.6.3 dated 2020-10-11.checked 7 Oct 2026
- License
- Bless is distributed under the GNU General Public License, version 2 or later.checked 7 Oct 2026
- Purpose
- Bless is a binary (hex) editor for editing files as a sequence of bytes.checked 7 Oct 2026
- Raw disks
- The project lists raw disk editing as a main feature.checked 7 Oct 2026
- Search and save
- Search and save operations are multi-threaded, according to the project feature list.checked 7 Oct 2026
Where it runs
- Target platform
- The README identifies GNU/Linux as the main target and says it should also run on major platforms including *BSD, Solaris, and Win32.checked 7 Oct 2026
Alternatives to Bless
- 1
Avidemux
Free planOpen sourceWebLinuxmacOSWindows7.3Free plan - 2
HexEd.it
Free planAndroidiOSWebAPI7.3Free plan - 3
Bedrock Viz
Free planWebLinuxmacOSWindows6.8Free plan - 4
010 Editor
LinuxmacOSWindows6.6 - 5
BinEd
Free planAndroidWebLinuxmacOS6.6Free plan - 6
Hecate
Free planLinuxmacOSWindows6.5Free plan
