Calculadora Hexadecimal

Realiza operaciones aritméticas entre números hexadecimales o utiliza nuestros convertidores instantáneos de hexadecimal a decimal y viceversa. Resultados precisos y fáciles de copiar.

Número hexadecimal 1 inválido
Número hexadecimal 2 inválido

Resultado en hexadecimal:

Resultado en decimal:

Número hexadecimal inválido

Resultado Decimal:

Número decimal inválido

Resultado Hexadecimal:

¿Qué son los números hexadecimales? Con ejemplos

Los números hexadecimales son un sistema de numeración en base 16 que utiliza 16 símbolos: los dígitos del 0 al 9 y las letras A, B, C, D, E y F (que representan los valores del 10 al 15). Se utilizan ampliamente en informática y programación para representar bytes, direcciones de memoria y colores web de forma compacta y legible.

Ejemplos de números hexadecimales:

  • 1F (equivale a 31 en decimal)
  • 5A (equivale a 90 en decimal)
  • FF (equivale a 255 en decimal)

Cómo convertir un número hexadecimal a decimal

Para convertir un número hexadecimal a decimal, se utiliza la fórmula del valor posicional en base 16:

(dígito1 · 16n-1) + (dígito2 · 16n-2) + ... + (dígiton · 160)

Donde dígito1 es el dígito más a la izquierda del número hexadecimal, dígiton es el más a la derecha, y n es el número total de dígitos que componen el número hexadecimal a convertir.

Ejemplo: Convertir el número hexadecimal 5A a decimal

  1. Determinamos el valor de n. En este caso, n = 2.
  2. Transformamos cada dígito hexadecimal a su forma decimal: 5 = 5 y A = 10.
  3. Reemplazamos los dígitos en la fórmula posicional:
(5 · 161) + (10 · 160) = (5 · 16) + (10 · 1) = 80 + 10 = 90

Tabla de equivalencias entre números decimales, hexadecimales y binarios

Representación de los números en cada uno de los sistemas de numeración (0 al 15):

Decimal (base 10)
Hexadecimal (base 16)
Binario (base 2)
0
0
0
1
1
1
2
2
10
3
3
11
4
4
100
5
5
101
6
6
110
7
7
111
8
8
1000
9
9
1001
10
A
1010
11
B
1011
12
C
1100
13
D
1101
14
E
1110
15
F
1111

Cómo sumar números hexadecimales

La suma de números hexadecimales sigue el mismo principio posicional que la suma decimal, pero en base 16. Cuando la suma de una columna es 16 o superior, se resta 16 y se lleva 1 de acarreo a la siguiente columna a la izquierda.

Ejemplo: Sumar 5A + 3F paso a paso

  1. Alineamos los números y sumamos los dígitos de la columna derecha: A (10) + F (15) = 25 en decimal.
  2. Como 25 es mayor a 15, calculamos 25 - 16 = 9: escribimos 9 y llevamos 1 de acarreo a la columna izquierda.
  3. Sumamos la siguiente columna incluyendo el acarreo: 5 + 3 + 1 (acarreo) = 9.
  4. El resultado final es 99 (equivale a 153 en decimal).

Cómo restar números hexadecimales

La resta de números hexadecimales opera igual que la decimal. Cuando el dígito superior es menor que el inferior, se pide prestada 1 unidad a la columna izquierda, lo que equivale a sumar 16 unidades a la columna actual.

Ejemplo: Restar 7B - 5F paso a paso

  1. Restamos la columna derecha: B (11) - F (15). Como 11 es menor que 15, pedimos 1 unidad prestada a la izquierda (+16): (16 + 11) - 15 = 27 - 15 = 12, que corresponde a C.
  2. En la siguiente columna restamos la unidad prestada: (7 - 1 prestado) - 5 = 1.
  3. El resultado final es 1C (equivale a 28 en decimal).