🌐 ES

🔢 Calculadora Hexadecimal

Una calculadora para convertir entre números hexadecimales y decimales y realizar operaciones aritméticas hexadecimales.

Entrada decimal → Hexadecimal

Hexadecimal

Entrada hexadecimal → Decimal

Decimal

Operaciones hexadecimales

Resultado
Decimal
GUÍA

Más información

01

¿Qué es el hexadecimal?

El hexadecimal es un sistema numérico que usa 16 símbolos: 0-9 y A-F, donde A=10, B=11, C=12, D=13, E=14, F=15. Se utiliza ampliamente en códigos de color web (#FF0000), direcciones de memoria, direcciones MAC, etc. Cuatro dígitos binarios pueden expresarse simplemente como un dígito hexadecimal, lo que lo hace muy eficiente.

02

Cómo convertir hexadecimal a decimal

Para convertir hexadecimal a decimal, multiplique cada dígito por potencias de 16 y súmelos. Por ejemplo, el hexadecimal 2F es (2×16¹)+(15×16⁰) = 32+15 = 47 (decimal). El hexadecimal FF es (15×16¹)+(15×16⁰) = 240+15 = 255. Esta calculadora realiza las conversiones automáticamente.

03

Cómo convertir decimal a hexadecimal

Para convertir decimal a hexadecimal, divida repetidamente el número decimal entre 16 y lea los restos en orden inverso. Por ejemplo, al convertir el decimal 255: 255÷16=15 resto 15(F), 15÷16=0 resto 15(F), leyendo en orden inverso se obtiene FF. El decimal 100 es 64 en hexadecimal.

04

Códigos de color web y hexadecimal

En HTML y CSS, los colores se expresan en hexadecimal. En el formato #RRGGBB, RR es el rojo (00-FF), GG es el verde (00-FF), BB es el azul (00-FF). Ejemplos: #FF0000 es rojo, #00FF00 es verde, #0000FF es azul, #FFFFFF es blanco, #000000 es negro. Cada canal de color tiene un rango de 0-255 (decimal).

05

Aplicaciones de las operaciones hexadecimales

Las operaciones hexadecimales se usan en programación para el enmascaramiento de bits, cálculos de direcciones de memoria y análisis de paquetes de red. Por ejemplo, las operaciones AND a nivel de bits pueden extraer bits específicos, y las operaciones OR pueden establecer bits. El hexadecimal también es esencial al analizar volcados de memoria durante la depuración.

06

Aplicaciones del mundo real del hexadecimal

El hexadecimal se usa ampliamente en el diseño web (códigos de color), direcciones MAC (00:1A:2B:3C:4D:5E), direcciones IPv6, firmas de archivos (números mágicos), códigos QR, claves de cifrado, códigos de caracteres Unicode (U+0041), etc. También puede consultar los códigos de color hexadecimales al usar selectores de color en las herramientas de desarrollo.

Preguntas frecuentes

¿Qué significa el prefijo 0x delante de un número hexadecimal?
0x es un prefijo que indica que el número que sigue está en hexadecimal, y se usa habitualmente en los lenguajes de programación. Por ejemplo, 0xFF equivale al decimal 255; en esta calculadora puedes introducir solo FF, sin el 0x.
¿Cómo se leen las letras de la A a la F en hexadecimal?
Las letras de la A a la F representan los valores del 10 al 15 y se pueden usar en mayúscula o minúscula indistintamente (a = A = 10). Esta calculadora gestiona automáticamente ambos casos.
¿Cómo se representan los números hexadecimales negativos?
El sistema hexadecimal en sí no representa directamente números negativos, pero los sistemas informáticos usan el complemento a dos para expresarlos. Esta calculadora se centra en la conversión y las operaciones con números enteros positivos.
¿Qué ocurre si el resultado de una resta hexadecimal es negativo?
Si el primer valor es menor que el segundo, el resultado será negativo. La calculadora lo muestra con el signo menos junto al valor absoluto en hexadecimal.
¿Por qué aparece una vista previa al introducir un código de color?
Si introduces un código hexadecimal de 6 dígitos en formato #RRGGBB, la calculadora interpreta cada par de dígitos como los valores de rojo, verde y azul y muestra el color resultante. Es útil para comprobar visualmente los códigos de color en diseño web.