Matemáticas

Conversor de hexadecimal a decimal

Convierte números hexadecimales a decimal, con sus equivalentes en binario y octal.

Última actualización · Ver algoritmo, constantes y entradas predeterminadas (JSON)

Introduce tus valores

Decimal 255
Resultados

Acerca de esta calculadora

El hexadecimal usa dieciséis símbolos, así que cada dígito transporta cuatro bits de información. Las direcciones de memoria, los códigos de color y los volcados de bytes se escriben en hexadecimal exactamente por eso.

Ejemplo resuelto

calculado con los valores predeterminados de abajo

Número hexadecimal FF Decimal 255 · Binario 11111111 · Octal 377 · Dígitos hex 2 · Bytes 1

Referencias generales de contexto

Aviso legal

Estas calculadoras ofrecen resultados matemáticos generales. Sirven para estudio, planificación y estimación: verifique todo lo que alimente una entrega calificada, un dato publicado o un compromiso financiero.

Mantenido por: CalcDelta

Fuente de implementación

Este registro describe la implementación de esta página, sin validación independiente. Las referencias externas solo respaldan la fórmula o definición indicada; las estimaciones y reglas propias conservan sus supuestos.

Ver algoritmo, constantes y entradas predeterminadas (JSON)

Fórmula y variables

n = Σ d_k×16^k; bytes = ceil(hex_digits/2)

d_k
valor del dígito hexadecimal (0–15)
k
posición desde la derecha, a partir de 0
digits
número de dígitos hex

Valor decimal exacto dentro del rango seguro de enteros JavaScript. Los dígitos incluyen ceros iniciales; bytes enteros = techo(dígitos/2).

Insertar esta calculadora

Copia el iframe para poner esta calculadora en tu sitio. No hace falta cuenta. El código sigue los valores actuales.

Preguntas frecuentes

¿Por qué se redondea hacia arriba el número de bytes con una cantidad impar de dígitos hexadecimales?

Cada dígito hexadecimal es un nibble de 4 bits y un byte contiene 8 bits. Se muestran bytes enteros redondeando hacia arriba la mitad de los dígitos: F necesita un byte y FF también. Los ceros iniciales cuentan en la anchura introducida.

¿Qué entrada hexadecimal se acepta?

Introduce dígitos hexadecimales (0–9, A–F), con prefijo 0x opcional. Se rechazan otros caracteres, los valores vacíos y los enteros fuera del rango exacto de JavaScript para evitar alterar el resultado decimal.