Conversor de hexadecimal a decimal

Convierte de hexadecimal a decimal y viceversa, tanto un número como una lista completa.

Sentido de conversión

Importa archivos o empieza a escribir

TXTCSV
0 entradas 0 resultados 0 errores 0 valores convertidos

Tabla HEX

Cada dígito hexadecimal representa cuatro bits.

Haz clic en un valor para copiarlo.

HEXDecimalBinario
00000
10001
20010
30011
40100
50101
60110
70111
HEXDecimalBinario
81000
91001
101010
111011
121100
131101
141110
151111

Tus estadísticas

0
Valores convertidos
0
Copias del resultado
0
Valores procesados
Ninguno
Modo actual
0
Descargas
100%
Entradas válidas

Cómo convertir entre hexadecimal y decimal

Guías

El vídeo muestra la interfaz en inglés.

Elige HEX a decimal para pasar de hexadecimal a decimal, o Decimal a HEX para hacer lo contrario. El sistema hexadecimal usa los dígitos 0 a 9 y las letras A a F. El sentido seleccionado se aplica a todos los valores de entrada.

Conversión hexadecimal y decimal por lotes

En ambos sentidos

Convierte de hexadecimal a decimal y viceversa. Invertir usa los resultados válidos como nueva entrada e invierte el sentido de conversión.

Mayúsculas y prefijo 0x

Adapta el resultado hexadecimal a tu código: mayúsculas o minúsculas (FF o ff), con el prefijo 0x opcional.

Entrada por lotes

Convierte varios valores separados por comas, espacios, puntos y coma o saltos de línea. Cada resultado válido aparece en una línea independiente.

Mostrar 3 másMostrar menos

Importación y exportación

Importa una lista de números desde un archivo TXT o CSV. Copia el resultado o descarga un informe TXT, una tabla CSV con cada entrada y su resultado, o un registro JSON.

Avisos de valores no válidos

La herramienta convierte las entradas válidas e indica la línea original y el motivo de rechazo de las demás. Señala los números que superan el límite de enteros representables con exactitud.

Enteros hasta 2^53-1

Se admiten valores de 0 a 9 007 199 254 740 991. Se rechazan los números negativos y las fracciones. La entrada decimal no admite notación científica.

Preguntas frecuentes

¿Qué es el sistema hexadecimal?

El sistema hexadecimal tiene base 16 y usa los dígitos 0 a 9 y las letras A a F. Es habitual en programación, códigos de color y direcciones de memoria porque representa cuatro bits con un solo dígito.

¿Cómo convierto de hexadecimal a decimal?

Introduce una cifra hexadecimal como FF, 0xFF o DEADBEEF para obtener su equivalente decimal. Separa varios valores con comas, espacios, puntos y coma o saltos de línea para convertir una lista completa.

¿Puedo convertir de decimal a hexadecimal?

Sí. Selecciona Decimal a HEX o pulsa Invertir para cambiar el sentido. Puedes usar mayúsculas o minúsculas en el resultado y añadir el prefijo 0x si tu código lo necesita.

¿Puedo convertir varios valores a la vez?

Sí. Escribe cada valor en una línea o sepáralos con comas, espacios o puntos y coma. Los valores válidos se convierten. Para los rechazados se indica la línea original y el motivo. Las comas separan valores, así que no las uses como separadores de miles.

Mostrar 4 másMostrar menos

¿Hay alguna diferencia entre HEX en mayúsculas y minúsculas?

No. FF y ff representan el mismo valor, 255. Solo cambia el formato. Usa HEX en mayúsculas para elegir la notación que prefieras.

¿Cuál es el mayor número que puedo convertir?

Se admiten enteros no negativos hasta 2^53-1, es decir, 9 007 199 254 740 991 en decimal. Su equivalente hexadecimal es 1FFFFFFFFFFFFF. Se rechazan los valores mayores, los números negativos y las fracciones. La entrada decimal no acepta notación científica. En hexadecimal, 1e3 es válido y equivale a 483 en decimal.

¿Puedo importar un archivo o exportar los resultados?

Sí. Importa un archivo TXT o CSV con números separados por los delimitadores admitidos. El CSV se lee como una lista de números. Las cabeceras y los campos entre comillas no se interpretan como datos de una hoja de cálculo. Descargar ofrece TXT, CSV o JSON, y Copiar copia los resultados válidos al portapapeles.

¿Se envían mis valores a un servidor para convertirlos?

La conversión se realiza en tu navegador sin enviar los valores para el cálculo. Los contadores de uso pueden guardarse localmente. Si usas Copiar enlace, la URL copiada contiene los valores de entrada y el sentido de conversión. Compártela solo con quienes deban tener acceso a esos datos.

Detalles técnicos

Motor de conversión

La conversión a decimal usa parseInt(value, 16), y la conversión a hexadecimal usa Number.prototype.toString(16). Las operaciones numéricas se ejecutan con JavaScript en el navegador, sin una biblioteca de conversión adicional.

Límites de enteros

En ambos sentidos se comprueba que los valores sean enteros no negativos y no superen el límite exacto de JavaScript, 2^53-1. La entrada hexadecimal acepta 0 a 9 y A a F, con el prefijo 0x opcional. La decimal solo acepta dígitos, sin signo ni punto decimal.

Mostrar 4 másMostrar menos

Formatos de entrada

La entrada hexadecimal admite mayúsculas y minúsculas, con o sin el prefijo 0x. Los valores se separan por comas, espacios, puntos y coma o saltos de línea, por lo que puedes pegar una columna o una lista separada por comas.

Opciones de salida

Los resultados hexadecimales pueden usar mayúsculas o minúsculas y el prefijo 0x opcional. Los valores convertidos conservan el orden de entrada. Para los rechazados se indica la línea original y el motivo.

Procesamiento local y enlaces compartidos

Los números se convierten localmente, sin una API de conversión. IndexedDB guarda los contadores de uso cuando está disponible. Copiar enlace incluye la entrada y el modo en el fragmento de la URL para que quien reciba el enlace pueda recuperarlos al abrirlo.

Archivos y exportación

TXT contiene la entrada, el resultado y los datos del informe. CSV asocia cada valor de entrada con su resultado y deja el resultado vacío si el valor no es válido. JSON incluye el sentido de conversión y los textos de entrada y salida. La tabla de referencia muestra cada dígito hexadecimal junto a su valor decimal y su representación binaria de cuatro bits.