Convertir hexadecimal a binario
Convierte un valor hexadecimal a binario.
Tus datos no se envían a ningún servidor.
El conversor de hexadecimal a binario expande un valor en base 16 a su secuencia de unos y ceros. Cada dígito hexadecimal se convierte en cuatro bits, de forma directa y sin cálculos intermedios.
Un dígito, cuatro bits
La conversión es una sustitución dígito a dígito. Tomando AD:
| Hex | A | D |
|---|---|---|
| Valor | 10 | 13 |
| Bits | 1010 | 1101 |
El resultado es 10101101. No importa lo largo que sea el número: el método es el mismo para dos dígitos que para veinte.
La tabla de sustitución
| Hex | Bits | Hex | Bits |
|---|---|---|---|
| 0 | 0000 | 8 | 1000 |
| 1 | 0001 | 9 | 1001 |
| 2 | 0010 | A | 1010 |
| 3 | 0011 | B | 1011 |
| 4 | 0100 | C | 1100 |
| 5 | 0101 | D | 1101 |
| 6 | 0110 | E | 1110 |
| 7 | 0111 | F | 1111 |
¿Quieres el sentido contrario? Pasa a binario a hexadecimal.
Cómo usar Hex a binario
- 1
Escribe el valor hexadecimal
Introduce el número en base 16 con dígitos del 0 al 9 y letras de la A a la F, en mayúscula o minúscula.
- 2
Lee la secuencia binaria
El resultado en unos y ceros aparece destacado al instante, expandiendo cada dígito hexadecimal a cuatro bits.
- 3
Copia el resultado
Pulsa el botón de copiar de la fila binaria para llevarte la secuencia completa.
- 4
Consulta decimal y octal
Debajo tienes el mismo número en las otras bases, útiles para comprobar el valor.
Preguntas frecuentes
¿Cómo se convierte hexadecimal a binario a mano?
Sustituyendo cada dígito por sus cuatro bits, sin tocar los demás. A es 1010, D es 1101, y AD queda como 10101101. No hacen falta divisiones ni sumas.
¿Por qué cada dígito son exactamente cuatro bits?
Porque la base 16 es 2 elevado a 4: con cuatro bits se representan los dieciséis valores posibles de un dígito hexadecimal, del 0 al F.
¿El resultado mantiene los ceros a la izquierda?
Se muestra la representación mínima, sin ceros delante. Si necesitas un ancho fijo de 8 o 16 bits, añádelos tú: no cambian el valor.
¿Hay que quitar el prefijo 0x?
No hace falta: la herramienta lo reconoce y lo ignora, porque es una marca de los lenguajes de programación y no forma parte del número. La almohadilla de los colores (#) sí hay que quitarla.
¿Cuántos bits ocupa un valor hexadecimal?
Cuatro por dígito. Dos dígitos son un byte (8 bits), cuatro dígitos son 16 bits y ocho dígitos son 32 bits, que es el tamaño de un color RGBA o de una dirección de memoria clásica.