Calculadora Hexadecimal

Convierte entre hexadecimal, decimal y binario

Calculadora Hexadecimal

Convierte entre decimal y hexadecimal

Conversor Hexadecimal

Ingresa un entero decimal

Fórmula
Divide por 16 repetidamente

¿Qué es una Calculadora Hexadecimal?

Una Calculadora Hexadecimal es una herramienta para trabajar con números hexadecimales (también llamados hex), que usan base 16 en lugar de base 10. El hexadecimal usa dieciséis símbolos: 0–9 y A–F, donde A = 10, B = 11, C = 12, D = 13, E = 14 y F = 15.

El hex se usa ampliamente en informática porque es una forma compacta de representar datos binarios. Ya que 1 dígito hex equivale a 4 bits binarios, los valores binarios largos se pueden escribir mucho más corto en hex. Por ejemplo: binario 1111 = hex F, y binario 10101100 = hex AC.

Esta Calculadora Soporta Múltiples Conversiones

  • Decimal → Hexadecimal -- convierte números en base 10 a base 16
  • Decimal → Binario -- convierte números en base 10 a base 2

Las calculadoras hexadecimales son útiles para convertir entre hex, decimal y binario, trabajar con colores en diseño web (p. ej., #FF0000 para rojo), y comprender direcciones de memoria, código máquina y otros conceptos de bajo nivel.

Cómo usar esta Calculadora Hexadecimal

  1. Ingresa un número decimal -- escribe cualquier entero en el campo (p. ej., 255)
  2. Haz clic en "Calcular" -- para convertir el número
  3. Revisa ambas salidas -- el resultado muestra la representación hexadecimal (base 16) y binaria (base 2) al mismo tiempo
  4. Prueba otros valores -- explora valores comunes como 16, 128, 255, 256 o cualquier decimal que necesites convertir

Consejos:

  • Los valores hex suelen aparecer con el prefijo 0x (ejemplo: 0xFF). Esta calculadora muestra los dígitos hex sin prefijo.
  • Hex usa solo 0–9 y A–F. Si ves un error, verifica que no haya caracteres inválidos.
  • Los ceros iniciales (como 00FF) no cambian el valor, pero pueden ser útiles cuando necesitas una longitud de byte fija.

Fórmulas Hexadecimales

Valor Posicional Hex (Base 16)

Hex funciona como el valor posicional decimal, pero con potencias de 16:

valor = Σ dᵢ × 16ⁱ (i = 0 a k)

Donde cada dígito dᵢ puede ser 0–15 (0–9 o A–F)

Ejemplo: 1A₁₆ = 1×16¹ + 10×16⁰ = 16 + 10 = 26₁₀

Convertir Decimal a Hex

Divide repetidamente por 16 y anota los residuos:

  1. Divide el número entre 16
  2. Anota el residuo (0–15, usando A–F para 10–15)
  3. Divide el cociente entre 16 y repite hasta que el cociente sea 0
  4. Lee los residuos de abajo hacia arriba

Tabla de Conversión Hex a Binario

Cada dígito hex corresponde directamente a un grupo de 4 bits binarios:

0

0000

1

0001

2

0010

3

0011

4

0100

5

0101

6

0110

7

0111

8

1000

9

1001

A

1010

B

1011

C

1100

D

1101

E

1110

F

1111

Suma Hexadecimal (Concepto)

La suma hexadecimal sigue la misma idea que la suma decimal, pero los acarreos ocurren en 16 en lugar de 10. Si la suma de un dígito es 16 o más, escribe el residuo y lleva 1 a la siguiente posición.

Ejemplos de Cálculo

Ejemplo 1: Convertir Hex a Decimal

Convierte: 1A₁₆ a decimal

Cálculo: 1×16 + 10 = 26

Resultado: 1A₁₆ = 26₁₀

Ejemplo 2: Convertir Hex a Binario

Convierte: 2F₁₆ a binario

Pasos:

  • 2 = 0010
  • F = 1111

Resultado: 2F₁₆ = 00101111₂

Ejemplo 3: Convertir Decimal a Hex

Convierte: 255₁₀ a hex

Pasos:

  • 255 ÷ 16 = 15 residuo 15
  • 15 en hex = F, residuo 15 = F

Resultado: 255₁₀ = FF₁₆

Ejemplo 4: Suma Hexadecimal

Suma: A5₁₆ + 1C₁₆

Verifica en decimal:

  • A5₁₆ = 10×16 + 5 = 165
  • 1C₁₆ = 1×16 + 12 = 28
  • 165 + 28 = 193
  • 193 ÷ 16 = 12 residuo 1 → C1

Resultado: A5₁₆ + 1C₁₆ = C1₁₆

Preguntas Frecuentes

¿Por qué se usa el hexadecimal en informática?

Hex es una forma compacta de representar binario. Como 1 dígito hex equivale a 4 bits, es mucho más fácil de leer y escribir que largas cadenas binarias, especialmente para direcciones de memoria y datos de máquina.

¿Qué significan las letras A–F en hex?

Representan los valores del 10 al 15: A = 10, B = 11, C = 12, D = 13, E = 14, F = 15.

¿Cuál es la diferencia entre hex y binario?

El binario es base 2 (0 y 1). El hex es base 16 (0–9 y A–F). El hex se usa a menudo como abreviatura del binario porque comprime 4 bits en 1 carácter.

¿Qué significa "0x" delante de un número?

"0x" es un prefijo común en programación para indicar un número hexadecimal. Por ejemplo, 0xFF significa FF en hex (255 en decimal).

¿Por qué los valores hex aparecen en colores como #FF0000?

En diseño web, los colores se representan comúnmente como tres pares hex para Rojo, Verde y Azul (RGB). Cada par va de 00 a FF (0 a 255 en decimal). Por ejemplo, #FF0000 es rojo puro, sin verde ni azul.

Integra Hex Calculator en tu sitio web

¿Quieres añadir esta calculadora a tu sitio? Obtén un código personalizado que se adapta al diseño de tu web y mantiene a tus visitantes más tiempo.

Diseño responsive
Estilo personalizado
Carga rápida
Optimizado para móvil

¿Qué es el sistema hexadecimal?

El sistema hexadecimal (base 16) usa los dígitos 0–9 y las letras A–F, donde A=10, B=11, C=12, D=13, E=14 y F=15. Es compacto por diseño: un solo dígito hex representa exactamente 4 bits binarios, lo que lo hace ideal para expresar datos binarios de forma legible para los humanos. Lo encontrarás en programación, direcciones de memoria, código máquina y en cualquier lugar donde valores binarios grandes necesiten mantenerse legibles sin ocupar demasiado espacio.

Esta calculadora convierte entre hex, decimal y binario al instante, y también realiza aritmética hexadecimal como suma y resta. Es una herramienta esencial para diseñadores web que trabajan con códigos de color #RRGGBB, programadores que depuran direcciones de memoria o valores de registros, y cualquier persona que realice operaciones a nivel de bits. Ya sea que estés leyendo un volcado de registros de CPU o eligiendo el color de fondo de un sitio web, el hexadecimal es el lenguaje que necesitas.

Cómo usar la calculadora hexadecimal

  1. Ingresa un número hexadecimal usando dígitos 0–9 y letras A–F, o un número decimal para convertir desde base 10.
  2. Selecciona la dirección de conversión: hex a decimal, decimal a hex, o hex a binario.
  3. Haz clic en Calcular para procesar la conversión o la aritmética.
  4. Lee las tres representaciones en base lado a lado: hexadecimal, decimal y binario.

Fórmulas de conversión hexadecimal

Hex a Decimal: multiplica cada dígito por 16^posición 1A3₁₆ = 1×16² + 10×16¹ + 3×16⁰ = 256 + 160 + 3 = 419 Decimal a Hex: divide entre 16, recoge los restos 255 ÷ 16 = 15 resto 15 (F), entonces 255₁₀ = FF₁₆ Dígitos hex: 0-9 = 0-9, A=10, B=11, C=12, D=13, E=14, F=15 Códigos de color: #RRGGBB — dos dígitos hex para Rojo, Verde, Azul (0-255)

Cada dígito hexadecimal corresponde exactamente a 4 bits binarios (un "nibble"). Dos dígitos hex forman un byte, que va de 00 a FF — es decir, de 0 a 255 en decimal. Por eso cada canal de color en #RRGGBB va de 00 (0) a FF (255).

Ejemplos resueltos

FF₁₆ = 255₁₀ — El valor máximo de un byte

FF en hexadecimal es el mayor valor que cabe en un solo byte (8 bits). En color RGB, FF significa intensidad máxima, por lo que #FFFFFF es blanco puro (los tres canales al máximo) y #000000 es negro puro (todos los canales en 0).

Decodificando un código de color hex: #1A2B3C

Se divide en tres pares: R = 1A₁₆ = 26₁₀, G = 2B₁₆ = 43₁₀, B = 3C₁₆ = 60₁₀. Entonces #1A2B3C es un azul-gris oscuro con rojo=26, verde=43, azul=60. Así es exactamente como funcionan los selectores de color CSS por debajo.

1000₁₀ = 3E8₁₆

Para convertir 1000 a hex: 1000 ÷ 16 = 62 resto 8, luego 62 ÷ 16 = 3 resto 14 (E), luego 3 ÷ 16 = 0 resto 3. Leyendo los restos de abajo hacia arriba: 3E8. Así, mil en decimal es 3E8 en hexadecimal.

Preguntas frecuentes

¿Por qué los programadores usan hexadecimal en vez de decimal?
Porque las computadoras trabajan en binario (base 2), y el hex (base 16) se mapea limpiamente sobre el binario: cada dígito hex equivale exactamente a 4 bits. Eso significa que una dirección de memoria de 32 bits son 8 dígitos hex, mucho más fácil de leer que 32 unos y ceros. El decimal no tiene esta relación limpia con el binario, lo que lo hace incómodo para el trabajo de bajo nivel.
¿Qué significa #FFFFFF en colores web?
#FFFFFF es blanco puro en CSS y HTML. El prefijo # lo marca como código de color hex. Los seis dígitos son tres pares: FF para rojo, FF para verde, FF para azul. Cada FF equivale a 255 en decimal, la intensidad máxima para ese canal de color. Todos los canales al máximo = luz blanca.
¿Cómo se cuenta en hexadecimal?
Se cuenta 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F — y luego se pasa a 10 (que equivale a 16 en decimal). Después de 1F viene 20, después de FF viene 100, y así sucesivamente. Es la misma lógica de acarreo que en decimal, pero con 16 símbolos en lugar de 10.
¿Qué es un nibble?
Un nibble son 4 bits, exactamente la mitad de un byte. Un dígito hex representa un nibble. Así, un byte completo (8 bits) necesita exactamente dos dígitos hex. La palabra es un término informático playful: si un byte es un mordisco de datos, un nibble es la mitad.
¿Cuál es la diferencia entre hexadecimal y binario?
El binario (base 2) usa solo 0 y 1. El hex (base 16) usa 0–9 y A–F. Representan la misma información, pero el hex es 4 veces más compacto: cada dígito hex representa 4 dígitos binarios. Los programadores usan el hex como abreviatura del binario porque es mucho más fácil de leer y escribir, y se agrupa limpiamente en bytes y palabras.