Dataescher HexEditor

Dataescher HexEditor is an essential file editor for the Windows platform, designed to be a powerful time-saving tool for software developers. With an intuitive graphical user interface, it offers a comprehensive set of features that simplify the process of loading, editing, and saving a wide range of file formats. The editor supports multiple Hex-encoded formats, including Intel Hex, Motorola Hex, Tektronix Hex, TI Text, Actel Hex, binary format, and it can even load program data from *.elf files.

Download HexEditor version 1.0.0.5

You might think: "Just another hex editor, right? Haven't hex editors been around since the 1980s?" However, Dataescher HexEditor is different. Unlike many traditional hex editors, it is specifically optimized for Ascii-based HEX formatted files. In many hex files, discontinuous memory regions with unimplemented bytes can make file navigation challenging. Dataescher HexEditor addresses this with a design that models each file as a collection of discontinuous memory regions. This makes it a superior solution compared to standard binary-based hex editors.

The software features an advanced graphical interface that enables smooth, rapid scrolling through large files. Users will find the experience particularly seamless. The adaptive scroll bar automatically adjusts to file changes, allowing precise navigation within the defined memory regions. The memory segment display, located on the right side of the interface, provides a clear overview of all memory regions and makes it easy to jump between them.

Dataescher HexEditor is optimized for efficient loading and handling of large hex files. If a file contains errors, such as incorrect checksums, the software generates a detailed report to assist the user in identifying and resolving the issues.

Key features include:

  • Sleek, intuitive user interface
  • Direct data entry within the hex editor window
  • Comprehensive undo history
  • Delete and crop functionality
  • Random data generation tool
  • Copy, cut, and paste functionality
  • Copy and paste as text or hexadecimal
  • Data fill tool
  • CRC compuation tool for memory locations.
  • Data inversion tool
  • Configurable memory properties, including:
    • Data size (number of bytes read at one address location)
    • Address size (number of bytes contained in the address space)
    • Row length (number of bytes displayed per row in the editor)
    • Data alignment (how bytes are referenced by unique addresses)
  • Support for multiple data formats, including:
    • Binary format (*.bin, *.dat)
    • Executable and Linkable Format (*.elf) (loading only)
    • Intel Hex Format (*.hex, *.ihex)
    • Motorola Hex Format (*.mhex, *.mot, *.s19, *.s28, *.s37, *.srec)
    • Tektronix Hex Format (*.tek)
    • TI Text Format (*.txt)
    • Actel Hex Format (*.ahex, *.ahx)
    • C Array Format (*.c, *.cpp, *.h) (saving only, for use in C/C++ applications)
  • Ability to set a custom value for unimplemented memory regions

While the feature set is focused and streamlined, it delivers exactly what firmware developers need. Simplicity often leads to higher efficiency, and Dataescher HexEditor strikes the perfect balance between functionality and ease of use. We welcome your suggestions for additional data formats or features that could further improve usability. Future updates will include enhanced command-line tools and ELF file editing capabilities.

HexEditor is supported by Windows 10 and Windows 11. 32-bit and 64-bit installers are available. Currently, all installers are unsigned and may have Windows security issues, however new installers which are signed will be available in the near future.

The unlicensed version of Dataescher HexEditor allows users to open files, but the save functionality is disabled. Upon installation, users are given the option to start a 30-day, fully-featured trial with no restrictions. Please note that the trial license can only be activated once per user.

Purchasing a perpetual license provides the user with one year of updates. After the one-year period, the software will continue to function without limitations. However, to access any updates released after this period, a new license will be required. A perpetual license may be activated on 3 unique computers.

We accept PayPal for processing license payments. Click the link below to proceed.

Item Name: HexEditor Perpetual License (3 computers)

Price: $15 USD

To purchase a license, you must log in or register a new account.