Guía del Conversor de Bases
Cómo convertir binario a hexadecimal
Parte el número binario en grupos de cuatro dígitos empezando por la derecha y convierte cada grupo en un único dígito hexadecimal. Para 11010110 los grupos son 1101 y 0110, que pasan a ser D y 6, así que el resultado es D6. No hace falta ninguna cuenta.
Esta es la conversión más fácil que hay
El binario y el hexadecimal encajan a la perfección, porque 16 es 2 elevado a 4. Eso significa que un dígito hexadecimal son exactamente cuatro dígitos binarios, siempre, sin llevadas ni restos.
Así que convertir entre ellos es pura sustitución. No estás calculando nada: estás consultando.
La tabla de consulta
Merece la pena cogerle confianza. Dieciséis filas, y después no vuelves a pensar en esta conversión.
| Binario | Hex | Binario | Hex |
|---|---|---|---|
| 0000 | 0 | 1000 | 8 |
| 0001 | 1 | 1001 | 9 |
| 0010 | 2 | 1010 | A |
| 0011 | 3 | 1011 | B |
| 0100 | 4 | 1100 | C |
| 0101 | 5 | 1101 | D |
| 0110 | 6 | 1110 | E |
| 0111 | 7 | 1111 | F |
El método
Parte el número binario en grupos de cuatro empezando por la derecha. Después cambia cada grupo por su dígito hexadecimal.
Para 11010110: parte en 1101 y 0110.
1101 es D. 0110 es 6.
Así que 11010110 es D6. Esa es toda la conversión: sin sumar, sin dividir.
Rellenar el grupo de la izquierda
Si el número de dígitos no es múltiplo de cuatro, el grupo de más a la izquierda se queda corto. Rellénalo con ceros por la izquierda hasta que tenga cuatro dígitos.
Así que 110110 se parte en 11 y 0110. Rellena el 11 hasta 0011, que es 3, y 0110 es 6. El resultado es 36.
Añadir ceros por la izquierda no cambia nunca el valor de un número, igual que escribir 42 como 0042 no lo cambia. Añadirlos por la derecha lo multiplicaría por 16, y por eso la dirección importa.
En el sentido contrario
De hexadecimal a binario es el mismo truco al revés: sustituye cada dígito hexadecimal por sus cuatro dígitos binarios y júntalos.
D6 pasa a ser 1101 y 0110, es decir 11010110. De vuelta al punto de partida.
Cuando hagas esto, mantén los ceros a la izquierda en los grupos intermedios. Escribir el 6 como 110 en vez de 0110 pierde una posición y estropea todo lo que hay a su izquierda.
Por qué el octal usa grupos de tres
El mismo truco vale para el octal, porque 8 es 2 elevado a 3. Así que un dígito octal son exactamente tres dígitos binarios.
Partir 11010110 de tres en tres desde la derecha da 11, 010 y 110 —rellena el primero hasta 011— que es 3, 2, 6, o sea 326 en octal.
Por eso el octal y el hexadecimal son las dos bases que te encuentras junto al binario. Son las que encajan con él exactamente.