Qué hace el conversor de decimal a hexadecimal
Esta herramienta convierte un número entero escrito en decimal (base 10) a su representación hexadecimal (base 16). Como extra, también devuelve el equivalente en binario (base 2), así que obtienes dos conversiones con una sola entrada. Es ideal para programadores, estudiantes y cualquier persona que trabaje con códigos de color, direcciones de memoria o datos de bajo nivel y necesite una conversión de base rápida y precisa sin hacer los cálculos a mano.
El único dato que necesitas indicar
Solo hay un campo:
- Número decimal: el entero en base 10 que quieres convertir. Escribe un número entero (la herramienta lo interpreta como un entero de 64 bits, por lo que admite valores de hasta 9.223.372.036.854.775.807).
Cómo funciona la conversión
Internamente, la calculadora interpreta tu texto como un entero largo (long) y aplica los métodos estándar de conversión de base:
- Hexadecimal: el valor decimal se convierte a su cadena en base 16 y se muestra en mayúsculas. El sistema hexadecimal utiliza los dígitos del 0 al 9 seguidos de las letras de la A a la F para representar los valores del 10 al 15.
- Binario: el mismo valor se convierte a su cadena en base 2 formada por ceros y unos.
Desde el punto de vista matemático, cada conversión divide repetidamente el número entre la base (16 o 2) y anota los restos, que luego se leen del último al primero.
Ejemplo resuelto
Supongamos que introduces 255:
- 255 ÷ 16 = 15, resto 15 (F)
- 15 ÷ 16 = 0, resto 15 (F)
- Al leer los restos se obtiene FF en hexadecimal.
- En binario, 255 se convierte en 11111111.
Así, una entrada de 255 devuelve el hexadecimal FF y el binario 11111111, el clásico valor de canal de color a máxima intensidad que se usa en el diseño web.
Preguntas frecuentes
¿Por qué se muestra el hexadecimal en mayúsculas? La herramienta normaliza el resultado en mayúsculas (por ejemplo, 1A en lugar de 1a) para que sea más legible. El hexadecimal no distingue entre mayúsculas y minúsculas, así que 1A y 1a representan el mismo valor.
¿Puedo introducir decimales con parte fraccionaria, como 12,5? No. Este conversor solo trabaja con números enteros, porque interpreta la entrada como un entero. Elimina cualquier coma o punto decimal antes de convertir.
¿Cuál es el número más grande que puedo convertir? Como el valor se lee como un entero con signo de 64 bits, puedes convertir números de hasta 9.223.372.036.854.775.807. Los valores mayores no se aceptarán.