El Conversor Decimal a Hexadecimal toma cualquier entero (positivo, negativo o enorme, del tamaño de un BigInt) y te devuelve su forma hexadecimal. Salen tres variantes a la vez: en minúsculas sin prefijo ('ff'), con prefijo ('0xff') y en mayúsculas ('FF'), para que copies la que pida la siguiente herramienta. El tipo Number de JavaScript pierde precisión por encima de 2^53; este conversor usa BigInt por dentro y se mantiene exacto.
🛠 Built by Bob · ✓ QA by Ben ·
Shipped May 14, 2026
Cómo usar 1 Escribe o pega el valor decimal. Se admiten negativos y enteros muy grandes.
2 Lee las tres variantes hex y elige la que espera tu herramienta.
3 ¿Necesitas lo contrario? Usa la página hermana, el Conversor Hexadecimal a Decimal.
Herramientas relacionadas Preguntas frecuentes ¿Cuál es la fórmula para pasar de decimal a hexadecimal? ¿Cómo trata el conversor los números negativos? ¿Admite valores del tamaño de un BigInt? ¿Por qué tres formatos de salida? ¿Se envía algún dato a un servidor?
¿Cuál es la fórmula para pasar de decimal a hexadecimal? Divide el decimal entre 16 una y otra vez; los restos, leídos de abajo arriba, forman los dígitos hex. 255 / 16 = 15 resto 15, así que en hex es FF. Para 6719: 6719 / 16 = 419 resto 15 (F), 419 / 16 = 26 resto 3 (3), 26 / 16 = 1 resto 10 (A), 1 / 16 = 0 resto 1 → leyendo de abajo arriba: 1A3F.
¿Cómo trata el conversor los números negativos? Da la magnitud en hex con un signo menos delante (por ejemplo, -1 → -0x1). NO da la representación en complemento a dos, porque el complemento a dos exige elegir un ancho de bits. Si necesitas complemento a dos para un ancho concreto, dínoslo y podemos añadir una herramienta hermana.
¿Admite valores del tamaño de un BigInt? Sí. El conversor interpreta la entrada como BigInt, así que los valores por encima de 2^53 (donde el Number de JavaScript pierde precisión) se mantienen exactos. 2^64 - 1 = 18446744073709551615 → 0xffffffffffffffff.
¿Por qué tres formatos de salida? Cada herramienta espera una forma distinta. Los colores CSS quieren '#ff'; el código estilo C quiere '0xff'; muchos documentos y especificaciones de protocolos usan 'FF' sin más. El conversor muestra las tres para que no tengas que darles formato a mano.
¿Se envía algún dato a un servidor? No. La conversión se hace en tu navegador. No se transmite, guarda ni registra nada. Ratings & Reviews Loading reviews…