Convertidor de hexadecimal a decimal
Convierte hexadecimal a decimal con BigInt y muestra contribución por dígito (16^n) y suma acumulada. Incluye binario y octal y opciones de agrupación.
Calculadora de hexadecimal a decimal online (con pasos)
Convierte hex a decimal con validación automática, pasos en base 16 y equivalencias en binario y octal. Misma estética vertical de la calculadora binario-decimal.
Decimal
—
Hex normalizado
—
Binario equivalente
—
Octal
—
Pasos automáticos: potencias de 16
Dígito Posición 16^pos
| Dígito | Posición | 16^posición | Contribución | Total acumulado |
|---|
Cómo calcular hexadecimal a decimal
Un número en base 16 usa los dígitos 0–9 y las letras A–F. Cada símbolo se multiplica por 16^posición; se empieza a numerar desde la derecha en la posición 0.
- Limpia y normaliza. Elimina prefijos
0x, espacios o guiones bajos; mayúsculas y minúsculas valen lo mismo. - Mapea los dígitos. A=10, B=11, C=12, D=13, E=14, F=15; los demás conservan su valor decimal.
- Asigna posiciones. El dígito más a la derecha es posición 0, el siguiente 1, y así sucesivamente hacia la izquierda.
- Multiplica y suma. Calcula
dígito × 16^posiciónpara cada columna y acumula los aportes: la suma total es el decimal. - Verifica equivalencias. Consulta los resultados en binario (grupos de 4 bits) u octal para validar la conversión.
0xA → 10
0x1F → 31
0x7B → 123
0x2AF3 → 10995
Preguntas frecuentes
Aceptamos 0–9 y A–F con prefijo opcional
0x. Los espacios o guiones bajos se eliminan automáticamente y no importa si escribes en mayúsculas o minúsculas.
Sí. Operamos con
BigInt para conservar exactitud en hex muy largos y en sus equivalencias decimal, binaria u octal.
Definen el formato de salida: mayúsculas o minúsculas para el hex normalizado y agrupación binaria en bloques de 4 o 8 bits para una lectura rápida.
La herramienta está pensada para enteros sin signo. No admite decimales ni prefijos de negativo; para representar signos, conviértelo como entero y aplica la lógica de complemento o usa la calculadora decimal a hexadecimal.