Conversor de Hexadecimal a Decimal

Conversor online gratuito de hexadecimal a decimal con explicación paso a paso. Convierte cualquier número hexadecimal a decimal y observa la suma de las potencias de 16.

Acepta espacios y los prefijos 0x y # — solo los dígitos del 0 al 9 y las letras de la A a la F son válidos.
Selección Rápida de Valores
Resultado en Decimal (Base 10):
255

Sobre esta herramienta

El sistema hexadecimal (base 16) utiliza los dígitos del 0 al 9 y las letras de la A a la F, siendo la forma compacta preferida para representar valores binarios en programación, colores CSS y direcciones de memoria. Esta herramienta traduce cualquier número hexadecimal al valor decimal correspondiente y muestra en detalle los dos métodos clásicos de conversión: la suma de las potencias de 16 y el método de la multiplicación sucesiva.

Resolución Paso a Paso (Suma de las Potencias de 16)

Cada dígito vale la potencia de 16 correspondiente a su posición. La tabla de abajo usa el número hexadecimal introducido en el campo de entrada, multiplicando el valor decimal de cada dígito por su peso y sumando las contribuciones:

DígitoValor DecimalPotencia (16^n)PesoContribución
F151611615 × 16 = 240
F15160115 × 1 = 15
Suma de las contribuciones (resultado decimal):255

Método de la Multiplicación Sucesiva

Alternativa práctica para convertir sin calcular potencias: empieza por el dígito más a la izquierda, multiplica el total acumulado por 16 y suma el valor del siguiente dígito hasta el final del número:

#DígitoCálculoTotal Acumulado
1F0 × 16 + 1515
2F15 × 16 + 15255

Tabla de los Dígitos Hexadecimales

El hexadecimal necesita 16 símbolos para cada posición, así que las letras de la A a la F completan la cuenta después del 9. Usa esta referencia para identificar rápidamente el valor decimal de cada dígito:

00
11
22
33
44
55
66
77
88
99
A10
B11
C12
D13
E14
F15

Cómo Usar el Conversor de Hexadecimal a Decimal

1

Introduce el Número Hexadecimal

Introduce en el campo de entrada el valor que deseas convertir. Puedes pegar el número con espacios, con el prefijo '0x' o con la '#' de los colores CSS.

2

Observa el Resultado Decimal

El valor en base 10 aparece automáticamente justo debajo, sin necesidad de pulsar ningún botón.

3

Copia o Explora el Paso a Paso

Haz clic para copiar el resultado, o desplázate para ver la suma de las potencias de 16 y el método de la multiplicación sucesiva aplicados a tu número.

Aplicaciones Prácticas de la Conversión Hexadecimal

El hexadecimal aparece por todas partes en el desarrollo y la electrónica. Descubre dónde se utiliza la conversión:

  • Colores en CSS y DiseñoDescubrir el valor decimal de cada canal de un color hexadecimal para convertirlo a RGB o ajustar paletas.
  • Programación y DepuraciónLeer direcciones de memoria, volcados hexadecimales, códigos de error y constantes escritas con el prefijo 0x.
  • Redes de ComputadorasInterpretar direcciones MAC, bloques de direcciones IPv6 y cabeceras de paquetes mostradas en hexadecimal.
  • Electrónica y MicrocontroladoresConvertir valores de registros, máscaras de bits y direcciones de dispositivos I2C encontradas en las hojas de datos.

Preguntas Frecuentes sobre Hexadecimal a Decimal

¿Cuánto es FF en decimal?

El número hexadecimal FF equivale a 255 en decimal, resultado de 15 × 16 + 15. Es el mayor valor representable con dos dígitos hexadecimales y también el mayor valor de un byte sin signo.

¿Qué significa el prefijo '0x' antes de un número?

El prefijo '0x' (ej: 0x1F4) es la convención utilizada en lenguajes de programación como C, JavaScript y Python para indicar explícitamente que el número siguiente está en base 16. Este conversor acepta el prefijo y lo ignora en el cálculo.

¿Por qué el hexadecimal usa las letras de la A a la F?

Cada posición en base 16 necesita representar 16 valores distintos, pero el sistema decimal solo ofrece los símbolos del 0 al 9. Las letras de la A a la F completan la cuenta, valiendo respectivamente 10, 11, 12, 13, 14 y 15.

¿Puedo convertir un color hexadecimal como #FF5733?

Sí. La '#' se ignora automáticamente y el valor se trata como un único número, dando 16.734.003. Si quieres los canales RGB por separado, convierte cada par de dígitos individualmente: FF = 255, 57 = 87 y 33 = 51.

Ver también