Herramientas
ES

Conversor de hexadecimal a decimal

Escribe un número hexadecimal como FF o 0x1A y verás al instante su valor decimal, con el cálculo explicado paso a paso. El conversor también muestra el binario y el octal, interpreta valores con signo (complemento a dos) y fraccionarios, y convierte listas completas de una vez.

Consejo: escribe un número por línea para convertir una lista completa.

En todas las bases

Hexadecimal
Decimal
Binario
Octal

Privado: tus datos se procesan en tu navegador y nunca se suben a ningún servidor.

Cómo usar el conversor de hexadecimal a decimal

  1. Escribe o pega un número hex en el cuadro de entrada. Se aceptan prefijos como 0x o #, una h final, espacios y guiones bajos. Escribe un número por línea para convertir una lista.
  2. El valor decimal aparece al instante, junto con los valores binario y octal y una explicación paso a paso del cálculo.
  3. Si el valor hex es un entero con signo, marca Con signo (complemento a dos) y elige el ancho en bits: por ejemplo, FF es −1 como número de 8 bits. Después, copia el resultado.

Cómo convertir hexadecimal a decimal

El hexadecimal es un sistema de numeración en base 16. Usa los dígitos 0–9 y las letras A = 10, B = 11, C = 12, D = 13, E = 14 y F = 15. Cada posición vale 16 veces más que la de su derecha, así que la fórmula para convertir de hexadecimal a decimal es:

decimal = dₙ × 16ⁿ + … + d₂ × 16² + d₁ × 16¹ + d₀ × 16⁰

Multiplica cada dígito por la potencia de 16 de su posición, contando desde 0 por la derecha, y suma los resultados. Ejemplo: 3C = 3 × 16 + 12 = 60, y 1A3F = 1 × 4096 + 10 × 256 + 3 × 16 + 15 × 1 = 4096 + 2560 + 48 + 15 = 6719.

PosiciónPotencia de 16Valor decimal
016⁰1
116¹16
216²256
316³4096
416⁴65536
516⁵1048576

Tabla de conversión de hexadecimal a decimal

Los valores hex más consultados, con su equivalente decimal. Un byte va de 00 a FF (0–255); las notas indican el carácter ASCII o qué significa el valor en programación.

HexDecimalDato útil
101616¹
1A261 × 16 + 10
2032Espacio en ASCII
2A42ASCII *
3C60ASCII <
64100ASCII d
7F127Valor máximo de 8 bits con signo
80128−128 como byte con signo
FF255Valor máximo de un byte; −1 como byte con signo
10025616²
3E810003 × 256 + 14 × 16 + 8
7FFF32767Valor máximo de 16 bits con signo
FFFF65535Valor máximo de 16 bits; −1 como número de 16 bits con signo
7FFFFFFF2147483647Entero máximo de 32 bits con signo
FFFFFFFF4294967295Entero máximo de 32 bits sin signo

Hexadecimal a decimal en Python, JavaScript y Excel

¿Por qué usar Online Hex Converter?

Preguntas frecuentes

¿Cuánto es FF en decimal?

FF en hex es 255 en decimal: 15 × 16 + 15 = 255. Es el valor máximo que cabe en un byte. Leídos como número de 8 bits con signo (complemento a dos), los mismos bits significan −1.

¿Cómo convierto un número hex negativo a decimal?

Si el número hex lleva signo menos, convierte los dígitos y conserva el signo: −1A = −26. Si es un valor en complemento a dos como FFFE, marca Con signo (complemento a dos) y elige 16 bits: el conversor resta 2¹⁶ = 65536 a 65534 y muestra −2.

¿Puedo convertir números hex con parte fraccionaria?

Sí. Los dígitos después del punto valen 16⁻¹ = 1/16, 16⁻² = 1/256, etc., así que 1A.8 = 26 + 8/16 = 26.5 y 0.4 = 0.25.

¿Hay un límite para el tamaño del número hex?

No hay un límite práctico. El conversor usa enteros de precisión arbitraria, así que los valores de 64 bits como FFFFFFFFFFFFFFFF (18446744073709551615) e incluso cadenas hex más largas se convierten con exactitud, sin redondeo.