Hex Workshop includes a Base Converter (BCONV16.EXE or BCONV32.EXE, in the 16 or 32 bit version, respectively). The Base Converter converts from hex to decimal and decimal to hex (while displaying binary). For a conversion the user can specify byte order (Little Endian/Intel, Big Endian/Motorola, or Raw Hex) and Data Type (byte, unsigned byte, short, unsigned short, long, unsigned long, float, or double).

The Base Converter includes an Always on Top (Ctrl+A) option accessible from the system menu.

Note: When entering hex values with the Byte Order set on Intel or Motorola, the Base Converter will only convert and display a decimal value when the number of digits is exactly the number appropriate for the selected Data Type. For example, if the Byte Order is set to Intel and the Data Type is set to unsigned short a decimal value will only be displayed when 4 hex digits are entered. This is necessary to avoid assumptions on zero padding (right or left) before byte flipping. When the Byte Order is set to Raw Hex, then a decimal value will be displayed when the number of digits is less than or equal to that for the selected Data Type (left padding of zeros is assumed).