Saltar al contenido

Convertidor de decimal a hexadecimal

Convierta enteros decimales a hexadecimal, con agrupación por bytes, prefijo 0x y complemento a dos de ancho fijo para negativos.

Procesado localmente en tu navegador

Opciones

El complemento a dos escribe un número negativo como un patrón de bits de ancho fijo (rango −2^(N−1) … 2^N−1).

Un número por línea. Se ignoran los espacios y guiones bajos dentro de un número.0 caracteres · 0 líneas
El resultado aparecerá aquí.

¿Qué es Convertidor de decimal a hexadecimal?

El hexadecimal usa dieciséis dígitos (0-9 y A-F) y guarda cuatro bits en cada carácter, por lo que es la notación habitual de direcciones de memoria, colores, valores de bytes y hashes. El decimal 255 es FF y 4096 es 1000.

Este convertidor maneja enteros de cualquier tamaño con exactitud. Para negativos puede conservar el signo menos o elegir complemento a dos en 8, 16, 32 o 64 bits, de modo que −1 pasa a ser FF, FFFF, FFFFFFFF o FFFFFFFFFFFFFFFF. Las opciones añaden prefijo 0x, agrupan dígitos por bytes o palabras, cambian las mayúsculas y rellenan hasta bytes completos.

¿Cómo funciona?

  1. Pegue un entero decimal por línea.
  2. Elija cómo se muestran los negativos: signo menos o ancho de complemento a dos.
  3. Ajuste el prefijo 0x, las mayúsculas, la agrupación y el relleno a 1, 2, 4 u 8 bytes.
  4. Copie el resultado; un solo número muestra también binario, octal y número de bytes.

Casos de uso habituales

  • Convertir puertos, códigos de error o de estado decimales a los valores hexadecimales de una documentación.
  • Escribir canales de color o desplazamientos como literales hexadecimales en código y CSS.
  • Mostrar los bytes hexadecimales de un int32 negativo tal como se guarda en memoria.
  • Rellenar IDs o contadores a campos hexadecimales de ancho fijo.

Ejemplos

Prueba esta entrada en la herramienta de arriba:

Entrada
255
4096
-1
Salida
FF
1000
-1

Privacidad

Convertidor de decimal a hexadecimal se ejecuta por completo en tu navegador. El texto o los archivos que proporcionas se procesan en tu dispositivo y no se suben, registran ni almacenan en nuestros servidores.

Limitaciones

Los modos de complemento a dos exigen que el número quepa en el ancho elegido (de −2^(N−1) a 2^N−1). Las fracciones no se admiten aquí; use el convertidor de bases.

Preguntas frecuentes

¿Cuánto es −1 en hexadecimal?

Depende del ancho: FF en 8 bits, FFFF en 16, FFFFFFFF en 32. Con un simple signo menos es −1. Elija el ancho de complemento a dos que necesite.

¿Cómo obtengo el prefijo 0x y las mayúsculas?

Active «Añadir prefijo 0x» y «Mayúsculas A–F». Ambas se aplican a cada línea de salida.

¿Puedo convertir un número enorme?

Sí. Cualquier tamaño de entero se convierte con exactitud; por ejemplo, 2^128 es 1 seguido de 32 ceros en hexadecimal.

Más herramientas en Herramientas para desarrolladores →