Online hex editor help


Settings Remark
Upload your file. Any file type can be uploaded. The max file size = 5120 bytes.

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:

Create or modify hex data area

and in the "Output hex editor" area:

Output hex editor area

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

Convert 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:

Convert 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:

Convert 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.

Download file












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

Row and column in hex values

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

Row and column in dec values

Press this button to reverse the binary data.

1. Hex values before reverse.

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.

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.

Hide input

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

256 bytes with 00

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

256 bytes with FF

Delete all existing data and create 256 bytes.
Byte number 0 has value 0x00, byte number 1 has value 0x01, byte number 2 has value 0x02, etc.

256 bytes with 00-FF

Delete ...

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.

Hex values before delete

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

Enter the delete value range

3. Hex values after delete.

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.

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:

Enter the create values

3. Hex values after create.

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.

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:

Enter the update values

3. Hex values after update.

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.

Hexadecimal values dumped

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.

Decimal values dumped

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.

Binary values dumped