When the file is uploaded, press the "Extract Info" button.
All binary data are extracted from the uploaded file and by default displayed as hexadecimal values in the
"Create or modify hex data" area:

and in the "Output hex editor" area:

Press this button if you want to convert the data to hexadecimal values:

The hexadecimal value in each cell can be changed.
Use upper (e.g. AB) or lower case (e.g. ab) characters and you must always enter 2 characters.
For example 5 is not correct, 05 is correct.
The allowed hexadecimal value range: 00 - FF.

Press this button if you want to convert the data to decimal values:

The decimal value in each cell can be changed.
The allowed decimal value range: 0 - 255.

Press this button if you want to convert the data to ISO-8859-1 characters:

The ISO-8859-1 value in each cell can be changed.
Only one ISO-8859-1 character in each cell is allowed.

After you are finished editing the binary data in the "Create or modify hex data" area you can save the binary data
in a file, which you can download.

When the button "Row & Col in hex" is pressed, the column and row values are converted to hexadecimal values.

When the button "Row & Col in dec" is pressed, the column and row values are converted to decimal values.

Press this button to reverse the binary data.

1. Hex values before reverse.

In binary values:

1

1

1

1

0

0

0

0

0

0

0

0

0

0

0

0

1

1

0

0

0

0

0

1

2. Press the "Reverse binary data" button.

3. Hex values after reverse.

In binary values:

1

0

0

0

0

0

1

1

0

0

0

0

0

0

0

0

0

0

0

0

1

1

1

1

When the data is converted to ISO-8859-1 characters, then depending which browser you are using, control characters 0x00 - 0x31 and 0x7F can be displayed in the "Create or modify hex data" area.

Press this button if you want to read the text more clearly by hiding the input boxes as well as the control characters.

Delete all existing data and create 256 bytes each with 0x00 as value.

Delete all existing data and create 256 bytes each with 0xFF as value.

A byte range can be deleted by entering the start byte number in hex and the end byte number in hex.

1. Hex values before delete.

2. Select the Delete option and enter the byte number locations in hex. Press the Execute button:

3. Hex values after delete.

Create ...

A number of bytes can be inserted at a specified location. By default the inserted bytes will have value 0x00.

1. Hex values before create.

2. Select the Create option and enter the number of bytes (decimal value) you want to create. Specify the location where the bytes should be inserted by entering the byte number in hex.
Press the Execute button:

3. Hex values after create.

Note:
To create a number of bytes at the end of your data, you must enter the last byte number location + 1.

Update ...

The byte values can be updated by entering the start byte number in hex, the end byte number in hex and the hex value too change into.

1. Hex values before update.

2. Select the Update option and enter the byte number locations in hex and the hex value too change into. Press the Execute button:

3. Hex values after update.

Hexadecimal values dumped in output area.

Each time data is changed in the "Create or modify hex data" area, the data is correspondingly changed in the
"Output hex editor" area.

When this option is selected, hexadecimal values are dumped in the output area.
All hexadecimal values are separated by a single white space character.

Decimal values dumped in output area.

Each time data is changed in the "Create or modify hex data" area, the data is correspondingly changed in the
"Output hex editor" area.

When this option is selected, decimal values are dumped in the output area.
All decimal values are separated by a single white space character.

Binary values dumped in output area.

Each time data is changed in the "Create or modify hex data" area, the data is correspondingly changed in the
"Output hex editor" area.

When this option is selected, binary values are dumped in the output area.
All binary values are separated by a single white space character.