Edit Anything

Professional text and hex editing
with Binary Templates technology.

010 Editor - Text/Hex Editor Homepage

The Hex Editor Options dialog controls options when using the Hex Editor Window (see Using the Hex Editor for more information). Open the Hex Editor Options window by clicking 'Tools > Options...' and choosing Hex Editor from the list.


  • Always Insert Blocks - By default, when a block is pasted into the current editor using 'Edit > Paste' or Ctrl+V, two results are possible: The block will be inserted when in Insert mode, or written over the current bytes when in Overwrite mode (see Using the Clipboard for details). When this toggle is enabled, the block will always be inserted, regardless of the current mode.

  • Select Block After Paste - When this toggle is enabled and a block is pasted using 'Edit > Paste' or Ctrl+V, the inserted bytes will be selected. If the toggle is disabled, no bytes will be selected.

  • Warn on Insert - Every time that data is inserted into a file (either using 'Edit > Paste' or typing in the editor while in Insert mode), the Status Bar will show a warning message in orange that bytes were inserted. If this toggle is turned off, just a regular message will be displayed in the Status Bar.


  • Allow Delete in Overwrite Mode - When this toggle is turned on and the Delete key is pressed while the hex editor is in Overwrite mode, the current selection will be deleted from the file. If no selection is made, the byte the cursor is on will be deleted. When this toggle is disabled no deletions will be allowed in Overwrite mode and switch to Insert mode to delete bytes.


  • Highlight Current Byte - There are two possible areas in the Hex Editor Window: the left area, and the right area. When the cursor is in one area, the current byte in the other area will be highlighted gray by default. If the toggle is turned off, the byte will no longer be highlighted.

  • Highlight Modified Bytes - As changes are made to a file, the text in the Hex Editor will change to orange to indicate where modifications were made. By turning this toggle off, modified bytes will be displayed the same as unmodified bytes.


  • Separator Width - The Separator is a vertical line that separates the left and right editing areas in a Hex Editor Window. Enter the width in pixels of the Separator in this field.

  • Separator Spacing - A small space is drawn immediately to the left and to the right of the Separator in the Hex Editor. This field controls the width in pixels of that space.


  • Minimum Address Digits - Controls the minimum number of digits displayed for addresses on the left side of the Hex Editor Window (see Using the Hex Editor). Usually the number of digits is 4 and expands if the address is too large. Enter a value between 4 and 16 inclusive.

  • Show Colon In Addresses - If this toggle is enabled, colons are inserted into hexadecimal addresses to divide the addresses into groups of 4 digits. If the toggle is disabled, no colons are displayed.

Template Variables

  • Highlight Variables - After a Binary Template has been run on a file (see Introduction to Templates and Scripts and Working with Template Results), moving the mouse over the Hex Editor Window will display brackets to indicate where the declared template variables exist. If this toggle is disabled, the brackets will not be shown. The color of the brackets can be controlled from the Color Options dialog.

  • Show Variable Hints - After a Binary Template has been run on a file, positioning the mouse over the Hex Editor Window where a template variable is defined will cause a hint to popup showing the value of the template variable. Turn this toggle off to prevent the hint from displaying. See Working with Template Results for more information.

The Reset button can be used to return all of the Hex Editor Options to their default values.

This is the manual for 010 Editor, a professional hex editor and process editor. Use 010 Editor to edit the individual bytes of any binary file, hard drive, or process on your machine. 010 Editor contains a whole host of powerful analysis and editing tools, plus Binary Templates technology that allows any binary format to be understood.