Conversión

Convertidor de hexadecimal a decimal

Configuración
Reiniciar
Compartir resultado
Guardar
Incorporar
Reportar un error

Compartir calculadora

Añade nuestra calculadora gratis a tu sitio web

Por favor, introduce una URL válida. Solo se admiten URLs HTTPS.


Usar como valores predeterminados para la calculadora integrada lo que está actualmente en los campos de entrada de la calculadora en la página.


Color de enfoque del borde de entrada, color del interruptor seleccionado, color de desplazamiento del elemento seleccionado, etc.


Por favor, acepte los Términos de Uso.

Vista previa

Guardar calculadora

Configuración de la calculadora

Por favor, ingrese un valor dentro del rango permitido.

Por favor, ingrese un valor dentro del rango permitido.

Por favor, ingrese un valor dentro del rango permitido.

Por favor, ingrese un valor dentro del rango permitido.

Compartir calculadora

¿Qué es el sistema numérico decimal?

El sistema numérico decimal, también conocido como sistema de base 10, es el sistema numeral más común utilizado en la vida diaria. Consiste en diez dígitos — del 0 al 9 — y la posición de cada dígito determina su valor basado en potencias de diez. Por ejemplo, en el número 523, el dígito 5 está en la posición de las centenas, que equivale a 5×102=5005 \times 10^2 = 500; el dígito 2 está en la posición de las decenas, 2×101=202 \times 10^1 = 20; y el dígito 3 está en la posición de las unidades, 3×100=33 \times 10^0 = 3. Así, sumando estos valores obtenemos 500+20+3=523500 + 20 + 3 = 523.

Este sistema de valor posicional es sencillo porque coincide con cómo se originó la comprensión humana del conteo de números — usando diez dígitos que corresponden a los diez dedos.

¿Qué es el sistema numérico hexadecimal?

El sistema numérico hexadecimal, o sistema de base 16, es ampliamente utilizado en computación y electrónica digital debido a su estrecha relación con el código binario. En lugar de diez símbolos, utiliza dieciséis. Los primeros diez símbolos son los mismos que en el sistema decimal (0–9), pero para representar valores de diez a quince, se agregan las letras A–F:

DecimalHexadecimal
00
11
22
33
44
55
66
77
88
99
10A
11B
12C
13D
14E
15F

El hexadecimal es particularmente útil para la legibilidad humana de los datos binarios. Un dígito hexadecimal corresponde directamente a cuatro dígitos binarios, también llamados bits. Esto significa que convertir entre binario y hexadecimal es simple — cada grupo de cuatro bits se traduce directamente a un dígito hexadecimal.

Proceso de conversión paso a paso

  1. Escribe el número hexadecimal.
  2. Asigna a cada dígito su equivalente decimal.
  3. Multiplica cada dígito por 16 elevado a la potencia de su índice posicional, comenzando desde 0 en la posición más a la derecha.
  4. Suma todos los resultados.

Este método manual paso a paso es precisamente lo que un convertidor automático realiza al instante.

Ejemplos

Ejemplo 1

Convertir 101 hexadecimal a decimal.

Desglosar: 10116=(1×162)+(0×161)+(1×160)101_{16} = (1 \times 16^2) + (0 \times 16^1) + (1 \times 16^0)

así que (1×162)+(0×161)+(1×160)=256+0+1=257(1 \times 16^2) + (0 \times 16^1) + (1 \times 16^0) = 256 + 0 + 1 = 257.

Por lo tanto, 10116=25710101_{16} = 257_{10}.

Ejemplo 2

Convertir el número hexadecimal FF a decimal.

FF16=(15×161)+(15×160)=240+15=255FF_{16} = (15 \times 16^1) + (15 \times 16^0) = 240 + 15 = 255

Entonces FF16=25510FF_{16} = 255_{10}. En binario, esto también equivale a 11111111, que representa un byte de valor máximo en sistemas de 8 bits.

Ejemplo 3

Convertir el número decimal 513 a hexadecimal.

Decimal a hexadecimal:

División por 16CocienteResto
513 ÷ 16321
32 ÷ 1620
2 ÷ 1602

Por lo tanto, 51310=20116513_{10} = 201_{16}.

Antecedentes históricos

La idea de la notación hexadecimal apareció con el desarrollo de las computadoras digitales a mediados del siglo XX. Debido a que los números binarios, que consisten únicamente en 0s y 1s, son engorrosos para el procesamiento humano, los ingenieros introdujeron la base 16 como una abreviatura eficiente. Los lenguajes de programación y los sistemas informáticos tempranos — por ejemplo, las computadoras centrales de IBM y luego los lenguajes basados en C — adoptaron la representación hexadecimal para direcciones, instrucciones de máquina y códigos de color.

En la informática moderna, la notación hexadecimal es estándar en el diseño web (por ejemplo, #FF5733) y en herramientas de depuración, desarrollo de firmware y direccionamiento de memoria.

Conversión en el contexto cotidiano

Aunque los valores hexadecimales pueden parecer abstractos, aparecen con frecuencia:

  • Códigos de color en el diseño web: #FFFFFF (blanco) o #000000 (negro). Cada par de caracteres corresponde a una intensidad de color para los canales rojo, verde y azul.
  • Direcciones de memoria del ordenador: como 0x1A3F.
  • Códigos de error de diagnósticos de hardware o software. Entender cómo interpretarlos o convertirlos puede hacer que la resolución de problemas y el análisis de datos sean más intuitivos.

Preguntas frecuentes

¿Cómo convertir el valor hexadecimal 3e7 a decimal?

3e716=(3×162)+(14×161)+(7×160)=(3×256)+(14×16)+(7×1)=768+224+7=9993e7_{16} = (3 \times 16^2) + (14 \times 16^1) + (7 \times 16^0) = (3 \times 256) + (14 \times 16) + (7 \times 1) = 768 + 224 + 7 = 999. Por lo tanto, 3e716=999103e7_{16} = 999_{10}.

¿Cuántos números decimales corresponden a los dígitos hexadecimales de la A a la F?

Las letras de la A a la F representan los números decimales del 10 al 15. Por lo tanto, seis valores decimales (10, 11, 12, 13, 14, 15) corresponden a los hexadecimales A–F.

¿Por qué se utiliza el hexadecimal en la programación?

Porque un dígito hexadecimal equivale exactamente a cuatro bits binarios, simplifica cómo se representan, leen y depuran las secuencias binarias. Por ejemplo, 11111111 en binario se puede escribir fácilmente como FF en hexadecimal.

¿Cómo verificar la corrección de una conversión de hexadecimal a decimal?

Después de calcular el valor decimal, conviértelo nuevamente en hexadecimal dividiendo repetidamente por 16 y registrando los restos. Si regresas a tus dígitos hexadecimales originales, la conversión es correcta.

2022 de decimal a hexadecimal

Convirtamos el número decimal 2022 a hexadecimal.

División por 16CocienteResto
2022 ÷ 161266
126 ÷ 16714 (E)
7 ÷ 1607

Los restos de abajo hacia arriba nos dan: 202210=7E6162022_{10} = 7E6_{16}.

Reportar un error

Este campo es obligatorio.