Convertidor Hexadecimal a Decimal

Transforma números del sistema base 16 (hexadecimal) al sistema base 10 (decimal) en segundos. Ideal para programación, desarrollo web y matemáticas.

Puedes usar dígitos 0-9 y letras A-F (mayúsculas o minúsculas)
Resultado:

Conversiones rápidas

FF = 255
100 = 256
1A = 26
CAFE = 51,966
DEAD = 57,005
BEEF = 48,879

¿Qué es el sistema hexadecimal?

El sistema hexadecimal es un sistema numérico de base 16. Usa 16 símbolos distintos: los dígitos del 0 al 9 para los valores cero a nueve, y las letras A, B, C, D, E, F para los valores diez a quince.

Se usa mucho en programación y desarrollo web porque un dígito hexadecimal representa exactamente cuatro bits (dígitos binarios). Esto lo hace ideal para representar colores en CSS (#FF5733), direcciones de memoria y datos binarios de forma más compacta.

¿Qué es el sistema decimal?

El sistema decimal es el sistema numérico de base 10 que usamos diariamente. Usa diez dígitos del 0 al 9. Cada posición en un número decimal representa una potencia de 10.

Tabla de conversión hexadecimal a decimal

Esta tabla muestra los valores hexadecimales más comunes y sus equivalentes decimales.

Hexadecimal Decimal Hexadecimal Decimal
001016
112032
223048
334064
445080
5564100
66A0160
77C8200
88FF255
99100256
A103E81,000
B11FFF4,095
C1210004,096
D13271010,000
E14FFFF65,535
F151000065,536

Fórmula y pasos de conversión

Convertir de hexadecimal a decimal es sencillo cuando conoces la fórmula. El proceso se basa en multiplicar cada dígito por potencias de 16.

Fórmula general:
Decimal = d₀×16⁰ + d₁×16¹ + d₂×16² + … + dₙ×16ⁿ

Pasos para convertir

  1. Paso 1: Escribe el número hexadecimal. Identifica cada dígito de derecha a izquierda.
  2. Paso 2: Convierte las letras a números (A=10, B=11, C=12, D=13, E=14, F=15).
  3. Paso 3: Multiplica cada dígito por 16 elevado a su posición (empezando desde 0 en el extremo derecho).
  4. Paso 4: Suma todos los resultados. Ese es tu número decimal.

Ejemplo práctico: 2F3

Hexadecimal

2F3
Base 16

Decimal

755
Base 10
Desglose del cálculo:
• Posición 0 (derecha): 3 × 16⁰ = 3 × 1 = 3
• Posición 1 (centro): F × 16¹ = 15 × 16 = 240
• Posición 2 (izquierda): 2 × 16² = 2 × 256 = 512
Total: 3 + 240 + 512 = 755

FAQs

¿Por qué usamos hexadecimal en programación?
El hexadecimal compacta la información binaria. Un dígito hex representa 4 bits, entonces dos dígitos hex representan un byte completo (8 bits). Esto hace que sea más fácil leer y escribir valores binarios largos.
¿Cómo se leen los colores web en hexadecimal?
Los colores web usan formato #RRGGBB. Cada par de dígitos representa rojo (RR), verde (GG) y azul (BB) en valores de 00 a FF (0 a 255 en decimal). Por ejemplo, #FF0000 es rojo puro (255 rojo, 0 verde, 0 azul).
¿Puedo convertir números hexadecimales negativos?
El hexadecimal en sí no tiene signo. Para números negativos, los sistemas computacionales usan técnicas como complemento a dos. Nuestro convertidor maneja valores hexadecimales positivos estándar.
¿Cuál es el número hexadecimal más grande?
No hay límite teórico. En sistemas de 32 bits, el valor máximo sin signo es FFFFFFFF (4,294,967,295 en decimal). En sistemas de 64 bits, es FFFFFFFFFFFFFFFF (18,446,744,073,709,551,615 en decimal).
¿Qué significa 0x antes de un número?
El prefijo 0x indica que el número está en hexadecimal. Es una convención en lenguajes como C, JavaScript y Python. Por ejemplo, 0xFF es equivalente a FF en hexadecimal o 255 en decimal.
¿Cómo convierto decimal a hexadecimal?
Divide el número decimal entre 16 repetidamente. Anota el residuo de cada división. Lee los residuos de abajo hacia arriba, convirtiendo valores 10-15 a letras A-F. Ese es tu número hexadecimal.

Conversiones relacionadas

Explora otras conversiones de sistemas numéricos.