Enter the original hexadecimal number and the number of positions to shift into the calculator to determine the hexadecimal shift. This calculator can also evaluate any of the variables given the others are known.

Hexadecimal Shift Formula

The following formula is used to calculate the hexadecimal shift.

HS = H * (16^n)


  • HS is the hexadecimal shift H is the original hexadecimal number n is the number of positions to shift

To calculate the hexadecimal shift, multiply the original hexadecimal number by 16 raised to the power of the number of positions to shift.

What is a Hexadecimal Shift?

A hexadecimal shift is a mathematical operation used in computer programming and digital systems. It involves moving the digits of a hexadecimal number (a number in base 16, using digits 0-9 and letters A-F) a certain number of places to the left or right. This operation is equivalent to multiplying or dividing the number by a power of 16. Hexadecimal shifts are often used in low-level programming, such as in operating systems or embedded systems, for tasks like memory addressing or color representation.

How to Calculate Hexadecimal Shift?

The following steps outline how to calculate the Hexadecimal Shift using the formula: HS = H * (16^n).

  1. First, determine the original hexadecimal number (H).
  2. Next, determine the number of positions to shift (n).
  3. Next, gather the formula from above = HS = H * (16^n).
  4. Finally, calculate the Hexadecimal Shift (HS).
  5. After inserting the variables and calculating the result, check your answer with the calculator above.

Example Problem : 

Use the following variables as an example problem to test your knowledge.

original hexadecimal number (H) = 7A

number of positions to shift (n) = 2