Five Easy Steps to Converting Binary to Hexadecimal
If you would like to perform the conversion manually instead of using the binary to hex converter, here are the 5 steps for manually converting a binary (base 2) number into a hexadecimal (base 16) number:
Step #1: Working from right to left, split the binary number into groups of 4 digits. If the left-most grouping has less than 4 digits, make up the difference with zeros. To illustrate this step, as well as the steps that follow, we will use the binary number 11001101101.
Note that 1 zero was added to the front of the left-most grouping to make it a group of 4 digits.
Step #2: Populate the next row with "8 4 2 1" under each grouping. The 8-4-2-1 represents the binary place values for each of the four positions, the combination of which total up to 15 (the highest digit that can be used in a base 16 number, similar to the "9" in the decimal system).
Step #3: Multiply each digit in Row A by the corresponding place value in Row B and place the result in Row C.
Step #4: Add the products in Row C for each group of 4 and place the total in Row D.
Step #5: Change any values in Row D that are greater than 9 into the hexadecimal letter they are represented by.
In hexadecimal notation, A=10, B=11, C=12, D=13, E=14, and F=15. Note that the above is how the binary to hex converter shows its work for each conversion.
So you see, the binary number 11001101101 converts to the hexadecimal number 66D, which can be written as 66D16, 66Dh, or 0x66D.