Conversor de bases numéricas

Conversor de Hexadecimal a Decimal

Convierte números hexadecimales a decimales o binarios al instante. La herramienta valida tu entrada, admite enteros muy grandes y muestra pasos de conversión claros.

Convertir un número hexadecimal

Introduce un valor hexadecimal y elige si deseas convertirlo a decimal o binario. El sistema hexadecimal utiliza los dígitos del 0 al 9 y las letras A a F.

Resultado decimal 7038
Convertir decimal a hexadecimal en su lugar

Pasos de conversión en vivo

La explicación se actualiza a medida que escribes. Para números muy grandes, la herramienta mantiene el resultado exacto y resume el método en lugar de mostrar una lista de pasos excesivamente larga.

Cómo se calcula este resultado

  1. Lee cada dígito hexadecimal de derecha a izquierda.
  2. Reemplaza A, B, C, D, E y F con valores decimales del 10 al 15.
  3. Multiplica cada valor de dígito por la potencia correspondiente de 16 y suma los resultados.
Nota de precisión: este convertidor utiliza JavaScript BigInt para la conversión de enteros, por lo que los números grandes se manejan con precisión en lugar de redondearse como los números de punto flotante convencionales.

¿Qué son los números hexadecimales y decimales?

El sistema decimal es el sistema numérico base-10 de uso cotidiano. Utiliza diez dígitos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.

El sistema hexadecimal es base-16. Utiliza los dígitos decimales 0–9 más las letras A, B, C, D, E y F, donde A equivale a 10 y F equivale a 15.

El sistema hexadecimal se utiliza ampliamente en informática porque cada dígito hexadecimal representa exactamente cuatro bits binarios. Esto hace que los valores binarios largos sean más cortos y fáciles de leer.

Cómo convertir hexadecimal a decimal

Para convertir hexadecimal a decimal, multiplica cada dígito hexadecimal por una potencia de 16. El dígito más a la derecha utiliza 160, el siguiente dígito utiliza 161, luego 162, y así sucesivamente.

1B7E₁₆ = 1×16³ + 11×16² + 7×16¹ + 14×16⁰ = 7038₁₀

Esto significa que el valor hexadecimal 1B7E es igual al decimal 7038.

Cómo convertir hexadecimal a binario

Para convertir hexadecimal a binario, reemplace cada dígito hexadecimal con su equivalente binario de cuatro bits. Luego, una los grupos.

1 = 0001
B = 1011
7 = 0111
E = 1110
1B7E₁₆ = 1101101111110₂

Los ceros iniciales suelen eliminarse del valor binario final, a menos que sean necesarios para un formato de ancho fijo.

Usos comunes del hexadecimal

El hexadecimal es común en programación, depuración, direcciones de memoria, puntos de código Unicode, códigos de color, sumas de verificación e inspección de archivos binarios.

Por ejemplo, los valores de color en la web suelen utilizar notación hexadecimal. El color #FF0000 representa el rojo, donde FF es el canal rojo y equivale a 255 en decimal.

Reglas de entrada

  • Utiliza dígitos 0–9 y letras A–F para la entrada hexadecimal.
  • Se aceptan letras minúsculas y se normalizan automáticamente a mayúsculas.
  • Se admiten prefijos opcionales como 0x.
  • Se admiten números enteros. Las fracciones no se convierten intencionalmente con esta herramienta.