Saltar al contenido principal
HSCalculadora

Calculadora de Decimal a Hexadecimal

Convierte un número decimal a hexadecimal.

Convierte un número decimal a hexadecimal.

Los resultados se actualizan al escribir.

Hexadecimal value
—

Cómo funciona

El hexadecimal, o hex, es el sistema de base 16 ampliamente usado en la computación, y esta calculadora convierte un número decimal en hex. Introduces un número entero no negativo en decimal, y devuelve el equivalente hexadecimal. El hex usa dieciséis símbolos: los dígitos 0 a 9 y las letras A a F, que representan los valores diez a quince. La conversión usa la división repetida entre dieciséis: divide el número entre dieciséis, registra el residuo como el siguiente dígito hex (escribiendo A a F para residuos diez a quince), y repite hasta que el cociente sea cero; leer los residuos en reversa da el valor hex. Por ejemplo, el decimal 255 se convierte en FF, porque 255 es quince dieciséis más quince. El hex es popular porque se corresponde limpiamente con el binario, con cada dígito hex representando exactamente cuatro bits. Esto hace del hex una forma compacta y legible de escribir datos binarios, y aparece en códigos de color web, direcciones de memoria y depuración. Esta calculadora maneja números enteros no negativos y produce dígitos hex en mayúsculas.

Cómo funciona

Fórmula: Repeatedly divide by 16, reading remainders bottom-up

Un número decimal se convierte a hexadecimal dividiéndolo repetidamente entre dieciséis y registrando cada residuo, convirtiendo los residuos de 10 a 15 en las letras A a F. Leer los residuos desde la última división hasta la primera da el valor hexadecimal. Cada dígito corresponde a un valor posicional que es una potencia de dieciséis.

Cuándo usarla

El hexadecimal aparece constantemente en el desarrollo web y la programación, así que esta conversión es útil cuando necesitas el código de un color a partir de un valor decimal de canal, como traducir 255 a FF para construir un color como FF0000. Los programadores la usan al inspeccionar direcciones de memoria, volcados de bytes o valores de registros durante la depuración de bajo nivel. Los diseñadores que ajustan colores en CSS o HTML recurren a ella para pasar de intensidades decimales de rojo, verde y azul a los pares hexadecimales que esperan las hojas de estilo. También es habitual al trabajar con máscaras, códigos de error expresados en hex o datos serializados en formatos binarios. Si estudias arquitectura de computadoras y quieres comprobar cómo un número decimal se compacta en base 16, esta herramienta ofrece el resultado de inmediato.

Consejos y consideraciones

Ten presente que las letras A a F representan los valores 10 a 15; no son variables ni unidades, sino dígitos de pleno derecho en base 16. Esta calculadora produce dígitos en mayúsculas, pero muchos sistemas aceptan minúsculas indistintamente, así que ff y FF valen lo mismo. No incluyas prefijos como 0x o # al interpretar el resultado: son marcadores de formato de ciertos lenguajes y del CSS, no parte del número. Recuerda que cada dígito hexadecimal equivale exactamente a cuatro bits, por lo que un byte siempre se escribe con dos dígitos; si tu resultado tiene un número impar de dígitos, a menudo conviene rellenar con un cero a la izquierda para alinear bytes. Para colores, cada canal va de 0 a 255, es decir, de 00 a FF; valores mayores no caben en un solo par y desbordan el canal.

Fórmula

Repeatedly divide by 16, reading remainders bottom-up

Un número decimal se convierte a hexadecimal dividiéndolo repetidamente entre dieciséis y registrando cada residuo, convirtiendo los residuos de 10 a 15 en las letras A a F. Leer los residuos desde la última división hasta la primera da el valor hexadecimal. Cada dígito corresponde a un valor posicional que es una potencia de dieciséis.

Fuente:Number systems

Revisamos todas nuestras herramientas de vez en cuando para garantizar su precisión.

Ejemplo resuelto

Decimal number:255

255 = 15×16 + 15 = FF en hexadecimal.

Cómo usar esta calculadora

  1. 1

    Introduce tus valores

    Introduce decimal number.

  2. 2

    Ajusta las opciones

    Ajusta cualquier opción para adaptarla a tu situación.

  3. 3

    Lee tu resultado

    Hexadecimal value se actualiza al instante mientras escribes, sin botón que pulsar.

Preguntas frecuentes

¿Cómo se convierte decimal a hexadecimal?
Divide repetidamente el número decimal entre dieciséis, registrando cada residuo y convirtiendo los residuos de diez a quince en las letras A a F. Lee los residuos en orden inverso para el valor hex. El decimal 255 da FF. La calculadora produce el resultado hexadecimal al instante de tu entrada decimal.
¿Qué significan las letras en hex?
En hexadecimal, las letras A a F representan los valores decimales 10 a 15, para los que la base 16 necesita símbolos únicos. Así que A es 10, B es 11, hasta F que es 15. Extienden el conjunto de dígitos más allá del 9 para que cada posición hex pueda contener dieciséis valores distintos.
¿Por qué se usa el hex para colores?
Los colores web se escriben comúnmente como seis dígitos hex, como FF0000, donde cada par de dígitos da la intensidad de rojo, verde y azul de 0 a 255. Convertir un valor de color decimal a hex con esta calculadora da el código usado en HTML y CSS, ya que el hex representa de forma compacta cada canal de 0 a 255 como dos dígitos.
¿Cómo se relaciona el hex con el binario?
Cada dígito hexadecimal corresponde exactamente a cuatro bits binarios, porque dieciséis es dos elevado a la cuarta potencia. Así que un byte de ocho bits se escribe como dos dígitos hex. Esta correspondencia limpia hace del hex una abreviatura compacta y legible para los datos binarios, por eso se usa tanto en programación y computación.
¿Maneja números grandes?
Sí, la calculadora convierte cualquier número decimal entero no negativo a hexadecimal, y los números más grandes simplemente producen más dígitos hex. El hex es eficiente para valores grandes, ya que cada dígito cubre dieciséis veces el rango del anterior, así que los números grandes se mantienen relativamente cortos comparados con sus equivalentes binarios.