jeex: useful hex tool


There are several cmdline hex editors available on Linux, even vim can use the xxd utility to edit a file in hex mode (:%!xxd to edit, :%!xxd -r to return to text mode). You may have come across ghex as well, the standard Gnome hex editor. We found a lightweight and powerful hex utility in the default Ubuntu repos – jeex. jeex is also written in Gtk+ and you don’t have to bother about dependencies (unlike bless, which takes it to mono libraries!!!).


  • ascii, binary, octal, decimal and hex views
  • split by bytes, join files
  • extract all strings
  • bookmark address
  • find replace, regex search, jup to offset
  • separate ASCII view pane
  • extended characters table or reference
  • file MD-5, SHA-1 and SHA-256 hash calculator
  • document statistics
  • stats of diff with another file
  • insert bytes from bit operation, reverse
  • export as HTML

Despite it’s nice features, jeex misses the following:

  • undo operation option (Ctrl-z didn’t work either)
  • ascii representation and offset in the default pane instead of the Add view option
  • editable view
  • full-fledged binary diff viewer

As you can see, the lack of undo option makes it very difficult to use jeex for long-term editing. If you make a mistake, you’ll have to close the file without saving and lose your work. However, the other features are useful in different scenarios and we decided to explore is as it is available in the default repos.


To install jeex on Ubuntu, run:

$ sudo apt-get install jeex


Features: 3.5/5
Usability: 2.5/5

Leave a Reply

Your email address will not be published. Required fields are marked *