How to Create a Hex File

Techwalla may earn compensation through affiliate links in this story. Learn more about our affiliate and product review process here.

Files with the extension HEX contain data that are saved in a hexadecimal format. Hexadecimal format is a variant of binary format that encodes numbers using a base 16 number system rather than the base 2 system that computer systems use. You can create a HEX file using a simple text editing program or you can use a HEX editing tool such as Ohio State University's free HexEdit tool.

Advertisement

Create HEX in Notepad

Video of the Day

Step 1

Click the "Start" button and choose "Programs," "Accessories," then "Notepad." Doing so will open the Windows notepad text-editing program.

Advertisement

Video of the Day

Step 2

Type in your code in hexadecimal format. Hexadecimal represents numbers in base 16 format, with values ranging from the digits 0 through 9 to the characters A, B, C, D, E and F, which respectively represent the numbers 10, 11, 12, 13, 14 and 15.

Step 3

Click "File," then "Save As" to save the text file to your hard drive. Choose the file extension HEX instead of the typical Notepad extension TXT. Doing so will allow any program that reads data from HEX files to read your hexadecimal code.

Advertisement

Create HEX in HexEdit

Step 1

Download Ohio State University's free HexEdit program (see Resources). HexEdit allows you to create and modify HEX files while simultaneously viewing the ASCII equivalent of your code in another program window.

Advertisement

Advertisement

Step 2

Double-click the downloaded HexEdit EXE file to run the program.

Step 3

Click "File," then "New" to create a new HEX file.

Step 4

Type in your code into the program in either hexadecimal format or ASCII format. Press the tab button to shift between the middle window, which shows values in hexadecimal format, and the right window, which shows values in ASCII format.

Step 5

Click "File," then "Save" to save your file in HEX format.

Advertisement

Advertisement

Report an Issue

screenshot of the current page

Screenshot loading...