Conversor de hexadecimal a decimal (y de decimal a hexadecimal)

Para pasar de hexadecimal a decimal, escribe el número en el primer campo; para pasar de decimal a hexadecimal, en el segundo. La calculadora convierte mientras tecleas. El desglose de abajo muestra el cálculo real de tu número, no un ejemplo enlatado. Se aceptan prefijos como 0x, espacios y guiones bajos.

Prueba:

Paso a paso

Escribe un número arriba para ver la conversión resuelta paso a paso.

Cómo funciona la conversión de hexadecimal a decimal

El hexadecimal es base 16: cada posición vale una potencia de 16 y las letras A–F representan los valores 10–15. Para pasar a decimal, multiplica cada dígito por su valor posicional y suma:

1A3₁₆ = 1×16² + A(10)×16¹ + 3×16⁰ = 256 + 160 + 3 = 419₁₀

En sentido contrario —de decimal a hexadecimal— se divide repetidamente entre 16 y se leen los restos de abajo arriba. El conversor de arriba muestra ambos sentidos con el número que tú le des.

Tabla de dígitos hexadecimales

Dígitos hexadecimales y sus valores decimal y binario
HexDecimalBinario
0 0 0000
1 1 0001
2 2 0010
3 3 0011
4 4 0100
5 5 0101
6 6 0110
7 7 0111
8 8 1000
9 9 1001
A 10 1010
B 11 1011
C 12 1100
D 13 1101
E 14 1110
F 15 1111

Valores hexadecimales frecuentes

Las potencias de dos y las máscaras de "todo unos" aparecen constantemente. Estos son los valores que conviene reconocer a simple vista:

HexDecimalBinario
0x7F1270111 1111
0x801281000 0000
0xFF2551111 1111
0x1002560001 0000 0000
0x3FF1 0230011 1111 1111
0x4001 0240100 0000 0000
0xFFF4 0951111 1111 1111
0x10004 0960001 0000 0000 0000
0x7FFF32 7670111 1111 1111 1111
0xFFFF65 5351111 1111 1111 1111
0x1000065 5360001 0000 0000 0000 0000
0x7FFFFFFF2 147 483 6470111 1111 1111 1111 1111 1111 1111 1111
0xFFFFFFFF4 294 967 2951111 1111 1111 1111 1111 1111 1111 1111

Ver la tabla completa 0x00–0xFF

Dónde te encontrarás números hexadecimales

Direcciones de memoria (0x7FFF5FBFF8C0), códigos de color (#FFA700), volcados de bytes, máscaras de permisos, direcciones MAC, códigos de error… El hexadecimal aparece siempre que se describe información byte a byte, porque dos dígitos hex son exactamente un byte.

Herramientas y guías relacionadas