Cómo convertir un numero binario a hexadecimal

¿Cómo convertir un número binario a hexadecimal? Los números binarios son cadenas de 0 y 1. Los números hexadecimales son cadenas de 0-9 y AF.

La conversión de un número binario a hexadecimal se realiza agrupando los dígitos de izquierda a derecha y luego dividiéndolos en pares. El primer dígito de cada par es la representación decimal de un dígito hexadecimal, mientras que el segundo dígito de cada par es el equivalente binario de ese dígito hexadecimal.

¿Qué es un número binario?

Un número binario es un número que básicamente se basa de dos partes, 0 y 1. Estos son los únicos dos dígitos en el sistema binario. El sistema de base 10, que usamos todos los días para representar números en nuestra notación decimal, tiene diez dígitos (0-9). El sistema de base 2 tiene solo dos dígitos: 0 y 1.

En el sencillo ejemplo que verás en el siguiente apartado se muestra cómo es posible convertir un número decimal a su representación equivalente en binario:

Decimales: 123

Binario: 1101001

Lea también: Cómo convertir HEIC a JPG

Qué es un número hexadecimal

Los números hexadecimales son números que se representan en notación hexadecimal. Son números de base 16 y representan los valores 0-9 y AF.

Los números hexadecimales se usan en programación o informática para representar valores binarios porque las computadoras solo pueden entender encendido/apagado, sí/no, verdadero/falso, 1/0.

Lea también: Cómo convertir Excel a Word

Convertir número binario a hexadecimal

Un número hexadecimal consta de 16 dígitos (0-9, A-F) y, por tanto, puede representar 16 estados diferentes. Un dígito binario se compone de 2 cifras y, por tanto, puede asumir 2 estados diferentes. 2 dígitos binarios pueden tomar 22=4 estados diferentes, 3 dígitos binarios 23=8 estados diferentes y 4 dígitos binarios 24=16 estados diferentes.

Dado que 1 dígito hexadecimal y 4 dígitos binarios pueden asumir exactamente 16 estados, cada dígito hexadecimal puede ser sustituido por cuatro dígitos binarios y viceversa.

La siguiente tabla es muy útil para este propósito.

Convertir un número binario en números hexadecimales

En el siguiente ejemplo, el número binario 10 1011 1100 1110 00012 se convierte en números hexadecimales.

Primero, agrupa los dígitos en bloques de cuatro. Empieza por la cifra más pequeña (a la derecha).

A continuación, se leen los dígitos hexadecimales correspondientes de la tabla.

Si hay dígitos adicionales que no forman un grupo completo de cuatro, pueden aparecer «ceros invisibles» en su lugar. En nuestro ejemplo, 10 es igual a 0010 y, a la inversa, el primer grupo de cuatro 0001 es igual a 1.

Número binario, número hexadecimal, conversión

Ejemplo: convertir un número binario en un número hexadecimal

DecimalhexadecimalBinario
00000 0
11000 1
2200 10
3300 11
440 100
550 101
660 110
770 111
881000
991001
10A1010
11B1011
12C1100
13D1101
14mi1110
15F1111