Conversión

Convertidor de binario a hexadecimal

Configuración
Reiniciar
Compartir resultado
Guardar
Incorporar
Reportar un error

Compartir calculadora

Añade nuestra calculadora gratis a tu sitio web

Por favor, introduce una URL válida. Solo se admiten URLs HTTPS.


Usar como valores predeterminados para la calculadora integrada lo que está actualmente en los campos de entrada de la calculadora en la página.


Color de enfoque del borde de entrada, color del interruptor seleccionado, color de desplazamiento del elemento seleccionado, etc.


Por favor, acepte los Términos de Uso.

Vista previa

Guardar calculadora

Configuración de la calculadora

Por favor, ingrese un valor dentro del rango permitido.

Por favor, ingrese un valor dentro del rango permitido.

Por favor, ingrese un valor dentro del rango permitido.

Por favor, ingrese un valor dentro del rango permitido.

Compartir calculadora

¿Qué es el sistema numérico binario?

El sistema numérico binario es uno de los sistemas más fundamentales en la informática y la electrónica digital. Utiliza solo dos dígitos —0 y 1— para representar todos los números posibles. Cada dígito en un número binario se llama “bit”. El binario es el lenguaje natural de las computadoras porque todos los dispositivos digitales modernos utilizan dos estados (encendido y apagado, representados por 1 y 0) para almacenar y procesar datos.

Por ejemplo:

  • El decimal 2 en binario se escribe como 10.
  • El decimal 7 en binario es 111.

La posición de cada dígito en el binario representa una potencia de 2:

Valor binario=bn×2n+bn1×2n1+...+b1×21+b0×20\text{Valor binario} = b_n \times 2^n + b_{n-1} \times 2^{n-1} + ... + b_1 \times 2^1 + b_0 \times 2^0

donde bib_i puede ser 0 o 1.

¿Qué es el sistema numérico hexadecimal?

El sistema hexadecimal (o simplemente “hex”) es un sistema de base 16. Consiste en 16 dígitos: del 0 al 9 y luego de la A a la F (representando valores decimales del 10 al 15). Es ampliamente utilizado en programación, direccionamiento de memoria y gráficos por computadora, porque permite una representación compacta de números binarios grandes.

Dígito HexValor Decimal
00
11
22
33
44
55
66
77
88
99
A10
B11
C12
D13
E14
F15

Por ejemplo:

  • Decimal 255 = FF en hexadecimal.
  • Decimal 64 = 40 en hexadecimal.

Fórmula para la conversión

Los números binarios pueden agruparse y convertirse directamente en números hexadecimales porque ambos son potencias de dos:

16=2416 = 2^4

Esto significa que un dígito hexadecimal representa exactamente cuatro dígitos binarios (bits). El proceso de conversión paso a paso es el siguiente:

  1. Agrupe los dígitos binarios en conjuntos de cuatro, comenzando por la derecha (agregue ceros a la izquierda si es necesario).
  2. Convierta cada grupo de cuatro bits en su valor hexadecimal correspondiente.
  3. Combine todos los dígitos hexadecimales en un solo número hexadecimal.

Tabla de conversión de grupos de 4 bits

BinarioHexadecimal
00000
00011
00102
00113
01004
01015
01106
01117
10008
10019
1010A
1011B
1100C
1101D
1110E
1111F

Ejemplos

Puede usar dos métodos de conversión. Vamos a verlos con ejemplos.

Ejemplo 1: Convertir binario 1101101 a hexadecimal

Paso 1: Agrupar en conjuntos de 4 bits (de derecha a izquierda)
Número binario: 0110 1101

Paso 2: Convertir cada grupo usando la tabla
0110 → 6
1101 → D

Respuesta:
Binario 1101101 = Hexadecimal 6D

Proceso de DivisiónCocienteResto en Decimal → Hex
109 ÷ 16613 → D
6 ÷ 1606

El resultado es 6D.

Ejemplo 2: Convertir binario 101101001010 a hexadecimal

Paso 1: Convertir a decimal

1011010010102=1×211+0×210+1×29+1×28+0×27+1×26+0×25+0×24+1×23+0×22+1×21+0×20=289010101101001010_2 = 1 \times 2^{11} + 0 \times 2^{10} + 1 \times 2^9 + 1 \times 2^8 + 0 \times 2^7 + 1 \times 2^6 + 0 \times 2^5 + 0 \times 2^4 + 1 \times 2^3 + 0 \times 2^2 + 1 \times 2^1 + 0 \times 2^0 = 2890_{10}

Paso 2: Convertir a hexadecimal

289010=708A162890_{10} = 708A_{16}
Proceso de DivisiónCocienteResto en Decimal → Hex
2890 ÷ 1618010 → A
180 ÷ 16114
11 ÷ 16011 → B

Esto da el resultado B4A, confirmando la equivalencia con el binario.

¿Por qué se utilizan el binario y el hexadecimal en la informática?

Las computadoras usan binario internamente porque es fácil representar dos estados físicamente (corriente eléctrica encendida o apagada). Sin embargo, los números binarios pueden volverse muy largos. Representar números binarios grandes en forma hexadecimal los acorta significativamente y mejora la legibilidad para los programadores.

Por ejemplo:

  • Binario: 1111 1111 1111 1111
  • Hexadecimal: FFFF

Ambos representan el mismo valor, pero la forma hex es más corta y fácil de interpretar.

Preguntas frecuentes

¿Cómo convertir un número binario como 11110000 a hexadecimal?

Agrupe en conjuntos de 4 bits: 1111 0000
1111 → F, 0000 → 0
Por lo tanto, el resultado es F0.

¿Cuántos dígitos hexadecimales se necesitan para representar 8 dígitos binarios?

Dado que 1 dígito hex representa 4 bits, 8 dígitos binarios requieren 8 ÷ 4 = 2 dígitos hexadecimales.

¿Por qué los dígitos hexadecimales llegan hasta F?

El hex usa base 16, por lo que después del 9, las letras A-F representan los valores decimales del 10 al 15 para llenar las 16 posiciones de símbolos posibles.

¿Cómo simplifica la conversión el método de agrupación?

La agrupación directa en segmentos de 4 bits evita convertir primero el binario a decimal, haciendo el proceso más rápido y menos propenso a errores.

¿Pueden los números fraccionarios binarios convertirse a hexadecimal también?

Sí, los números binarios fraccionarios también se pueden convertir. Agrupe los bits a ambos lados del punto decimal por separado en conjuntos de cuatro y luego convierta cada grupo. Por ejemplo, binario 1010.1101 = hex A.D.

Reportar un error

Este campo es obligatorio.