fast&private

Convertir binario a hexadecimal

Convierte una secuencia binaria a hexadecimal.

Tus datos no se envían a ningún servidor.

El conversor de binario a hexadecimal traduce una secuencia de unos y ceros a base 16. La correspondencia es directa: cada grupo de cuatro bits se convierte en un único dígito hexadecimal.

Agrupar de cuatro en cuatro

Como 16 = 2⁴, la conversión no necesita divisiones. Se agrupan los bits desde la derecha y se sustituye cada grupo:

Bits10101101
Valor1013
HexAD

Así, 10101101 es AD. Si la secuencia no llega a múltiplo de cuatro, se rellena con ceros por la izquierda sin alterar el valor.

La tabla de los dieciséis grupos

BitsHexBitsHex
0000010008
0001110019
001021010A
001131011B
010041100C
010151101D
011061110E
011171111F

Con estas dieciséis filas memorizadas, la conversión se hace de un vistazo y sin calculadora, por larga que sea la secuencia.

¿Quieres el sentido contrario? Pasa a hexadecimal a binario.

Cómo usar Binario a hex

  1. 1

    Escribe la secuencia binaria

    Introduce los unos y ceros. Puedes separarlos en grupos de cuatro con espacios para leerlos mejor: los espacios se ignoran.

  2. 2

    Lee el valor hexadecimal

    El resultado en base 16 aparece destacado al instante, con un dígito hexadecimal por cada cuatro bits.

  3. 3

    Copia el resultado

    Pulsa el botón de copiar de la fila hexadecimal para llevártelo al portapapeles.

  4. 4

    Consulta decimal y octal

    Debajo tienes el mismo número en las otras dos bases, por si necesitas comprobar el valor real.

Preguntas frecuentes

¿Por qué binario y hexadecimal encajan tan bien?

Porque 16 es 2 elevado a 4, así que cada dígito hexadecimal equivale exactamente a cuatro bits. La conversión es una traducción directa grupo a grupo, sin cálculos intermedios.

¿Cómo se convierte a mano?

Se agrupan los bits de cuatro en cuatro empezando por la derecha, completando con ceros a la izquierda si hace falta, y se sustituye cada grupo por su dígito hexadecimal.

¿Qué pasa si mis bits no son múltiplo de cuatro?

Se rellena con ceros por la izquierda, que no cambian el valor. Así, 1 0110 se trata como 0001 0110, que es 16 en hexadecimal.

¿Cuánto es 1111 1111 en hexadecimal?

FF. Son dos grupos de cuatro unos, y cada grupo de cuatro unos vale F, el dígito más alto de la base 16.

¿Por qué se usa hexadecimal en lugar de binario?

Porque ocupa cuatro veces menos y se lee sin contar posiciones. Un byte pasa de ocho caracteres a dos, y un error de transcripción se detecta mucho antes.