Herramientas
ES

Conversor de hexadecimal a binario

Convierte números hexadecimales a binario en tiempo real. Cada dígito hex corresponde exactamente a cuatro bits, así que 1A se convierte en 0001 1010. Marca Agrupar dígitos para ver por separado cada grupo de 4 bits (nibble).

Consejo: escribe un número por línea para convertir una lista completa.

En todas las bases

Hexadecimal
Decimal
Binario
Octal

Privado: tus datos se procesan en tu navegador y nunca se suben a ningún servidor.

Cómo convertir hex a binario

  1. Escribe un número hex como 3F o 0xDEAD. También puedes pegar una lista con un número por línea.
  2. El resultado en binario aparece al instante. Marca Agrupar dígitos para dividirlo en nibbles o Con signo para completarlo a 8, 16, 32 o 64 bits.
  3. Sigue paso a paso la correspondencia de cada dígito hex con sus 4 bits y copia el valor binario.

Tabla de conversión de hexadecimal a binario

Cada dígito hex corresponde a un grupo de 4 bits, llamado nibble. Memoriza esta tabla o guárdala en favoritos y podrás convertir a mano cualquier número hex a binario.

HexBinarioDecimal
000000
100011
200102
300113
401004
501015
601106
701117
810008
910019
A101010
B101111
C110012
D110113
E111014
F111115

Cómo pasar de hexadecimal a binario

Como 16 = 2⁴, un dígito hex siempre equivale exactamente a cuatro bits, y dos dígitos hex, a un byte. Para convertir, sustituye cada dígito por su patrón de 4 bits de la tabla y escribe los grupos uno junto a otro:

2F9 → 2 = 0010, F = 1111, 9 = 1001 → 0010 1111 1001

Los ceros a la izquierda se pueden quitar, lo que da 1011111001 (761 en decimal). Los ceros del interior del número deben quedarse: C3 es 1100 0011, no 11 0011.

En código: Python format(int('2F9', 16), 'b'), JavaScript parseInt('2F9', 16).toString(2) (o BigInt('0x' + hex).toString(2) para valores largos). En Excel, =HEX2BIN("1A", 8) (HEX.A.BIN en español) da 00011010, pero solo funciona hasta 1FF.

Preguntas frecuentes

¿Por qué cada dígito hex equivale a 4 bits?

Porque 16 = 2⁴. Cuatro bits tienen exactamente 16 combinaciones, de 0000 a 1111, una para cada dígito hex del 0 a la F. Por eso el hex es una forma compacta de escribir binario: dos dígitos hex describen un byte.

¿Cuánto es FF en binario?

FF es 1111 1111 en binario: ocho unos, el valor máximo de un byte (255 en decimal).

¿Debo conservar los ceros a la izquierda?

Los ceros a la izquierda no cambian el valor: 0001 1010 y 11010 valen 26. Consérvalos cuando necesites un ancho fijo, como un byte completo o un registro; marca Agrupar dígitos o Con signo para rellenar el resultado.

¿Puedo convertir números hex con parte fraccionaria?

Sí. Los dígitos después del punto también equivalen a 4 bits cada uno, así que 1A.8 = 0001 1010.1000 = 11010.1 en binario, que es 26.5 en decimal.