Saltar al contenido principal
Informática

Conversor decimal a hexadecimal

Introduce un entero decimal no negativo y obtén su representación hexadecimal exacta, sin redondeo. El resultado se presenta completo, con letras de A a F en mayúsculas, sin prefijo ni ceros de relleno, listo para copiar.

Gratis Sin registro Uso inmediato

Convertir de base 10 a base 16

Introduce los datos necesarios y obtén el resultado.

Convierte un entero decimal no negativo a su representación hexadecimal exacta. La conversión se realiza directamente en tu navegador.
Utiliza únicamente dígitos de 0 a 9. No añadas signos, puntos, comas, separadores de miles, espacios interiores ni notación científica. Para mil escribe 1000.
Máximo: 1234 dígitos decimales, incluidos los ceros iniciales. El valor debe ser menor que 16 elevado a 1024 para que el resultado no supere los 1024 dígitos hexadecimales. El valor 0 es válido.
Se interpreta un único entero no negativo, sin complemento a dos. Los ceros iniciales no cambian el valor. El resultado utiliza letras de A a F en mayúsculas, sin prefijo 0x ni ceros de relleno para completar un ancho fijo.

Cómo convertir un número decimal a hexadecimal

  1. Introduce un entero no negativo, sin separadores de miles.
  2. Pulsa «Convertir a hexadecimal».
  3. Consulta los dígitos hexadecimales del resultado y su longitud.
  4. Utiliza «Copiar hexadecimal» o selecciona el resultado manualmente.

La entrada se mantiene para revisar la conversión. Si la editas, vuelve a convertir antes de copiar. El botón «Limpiar» vacía los campos.

De base diez a potencias de dieciséis

El sistema hexadecimal utiliza los dígitos de 0 a 9 y las letras A, B, C, D, E y F para representar los valores de 10 a 15. Cada posición tiene un peso dieciséis veces mayor que la situada a su derecha, comenzando por 1. Por ejemplo, 2A representa 2 × 16 + 10 = 42. La cantidad decimal 256 se convierte en 100 hexadecimal.

Representación exacta, sin ancho fijo

El resultado contiene los dígitos necesarios para el valor introducido, sin añadir ceros de relleno. No se limita a un entero de 32 o 64 bits. La herramienta admite hasta 1024 dígitos hexadecimales y utiliza enteros grandes para evitar pérdidas de precisión en números que exceden los enteros habituales de coma flotante.

El resultado es un entero sin signo. Si necesitas un formato con ancho fijo, complemento a dos o una representación de fracciones, debes aplicar las reglas de ese formato por separado.

Comprobar la conversión y utilizar otras bases

Para realizar la operación inversa, utiliza el Conversor hexadecimal a decimal. Para obtener la representación en base 2, consulta el Conversor decimal a binario. Esta herramienta interpreta un único entero decimal, no una dirección IP ni un código de color RGB.

Ejemplos

Algunos ejemplos prácticos para entender cómo utilizar esta herramienta.

Un entero sencillo

Introduce 10.

A en hexadecimal.

El valor máximo de un octeto sin signo

Introduce 255.

FF en hexadecimal.

El cero también es válido

Introduce 0.

0 en hexadecimal. Se muestra un único dígito.

Una potencia de dieciséis

Introduce 256.

100 en hexadecimal: un 1 seguido de dos ceros.

Preguntas frecuentes

Resolvemos algunas dudas habituales sobre esta herramienta.

Enteros no negativos escritos con dígitos de 0 a 9. No se admiten signos, fracciones, puntos, comas, espacios interiores ni notación científica. Para mil escribe 1000, sin separadores.

Se admiten hasta 1234 dígitos decimales, incluidos los ceros iniciales. Además, el valor debe ser menor que 16 elevado a 1024, para que su representación hexadecimal no supere los 1024 dígitos. Si se supera cualquiera de esos límites, se muestra un error.

Sí. El valor 0 devuelve 0. Los ceros iniciales no cambian el valor: 0005 se convierte igual que 5, en 5. El resultado no conserva esos ceros como relleno.

Sí. Se utiliza aritmética de enteros grandes para convertir el valor exacto dentro de los límites admitidos. No se redondea la entrada ni se convierte a un número de coma flotante. Se necesita un navegador compatible con enteros grandes.

No. Se muestran únicamente los dígitos necesarios para representar el valor, sin un ancho fijo ni ceros iniciales. El cero se presenta como 0. Por ejemplo, 15 devuelve F, no 000F. No se completa automáticamente un tamaño de byte o palabra.

No se añade prefijo. El resultado contiene dígitos de 0 a 9 y letras de A a F en mayúsculas, sin espacios ni saltos de línea reales. El ajuste visual al ancho del campo no modifica los dígitos copiados.

No. La conversión utiliza una representación sin signo de enteros no negativos. No calcula complemento a dos ni formatos de coma flotante.

Se puede dividir sucesivamente el entero entre 16 y anotar los restos. Los valores de 10 a 15 se representan con A, B, C, D, E y F. Al leer los restos en orden inverso se obtiene el hexadecimal. Por ejemplo, 42 produce los restos 10 y 2, que forman 2A.

No. La validación y la conversión se realizan localmente en tu navegador, sin enviar el número para calcularlo.
Última revisión: 16 de octubre de 2026