Conversor de Hexadecimal a Binario

Conversor online gratuito de hexadecimal a binario con explicación paso a paso. Convierte cualquier número hexadecimal a binario y observa los 4 bits de cada dígito.

Acepta espacios y los prefijos 0x y # — solo los dígitos del 0 al 9 y las letras de la A a la F son válidos.
Selección Rápida de Valores
Resultado en Binario (Base 2):
11111111
Binario Agrupado en Bloques de 4 Bits:
1111 1111

Sobre esta herramienta

Convertir hexadecimal (base 16) a binario (base 2) es la conversión más directa entre bases porque 16 es una potencia de 2: cada dígito hexadecimal corresponde exactamente a 4 bits, sin necesidad de divisiones ni de calcular potencias. Esta herramienta traduce cualquier número hexadecimal a la secuencia de bits correspondiente y muestra la descomposición dígito a dígito, junto con la tabla de referencia completa de los 16 símbolos.

Resolución Paso a Paso (4 Bits por Dígito)

Cada dígito hexadecimal se sustituye por su bloque de 4 bits, siempre completado con ceros a la izquierda. La tabla de abajo aplica esa sustitución al número introducido en el campo de entrada, en el mismo orden en que aparecen los dígitos:

#DígitoValor DecimalBloque de 4 Bits
1F151111
2F151111
Bloques concatenados en orden:1111 1111

En el resultado final se eliminan los ceros a la izquierda, ya que no alteran el valor del número.

Tabla de Referencia Hexadecimal → Binario

Los 16 símbolos hexadecimales y sus bloques de 4 bits. Memorizar esta tabla permite convertir cualquier número hexadecimal mentalmente, sin ninguna operación:

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

Cómo Usar el Conversor de Hexadecimal a Binario

1

Introduce el Número Hexadecimal

Introduce en el campo de entrada el valor que deseas convertir. Puedes pegar el número con espacios, con el prefijo '0x' o con la '#' de los colores CSS.

2

Observa el Resultado en Binario

La secuencia de bits aparece automáticamente justo debajo, en dos versiones: el valor puro y la versión agrupada en bloques de 4 bits, más fácil de comprobar.

3

Copia o Explora el Paso a Paso

Haz clic para copiar el resultado, o desplázate para ver la descomposición de cada dígito en 4 bits y la tabla de referencia completa.

Aplicaciones Prácticas de la Conversión de Hexadecimal a Binario

La equivalencia entre un dígito hexadecimal y 4 bits está detrás de buena parte de la computación de bajo nivel. Descubre dónde se utiliza:

  • Máscaras de Bits y BanderasDescubrir exactamente qué bits están activados en una constante escrita en hexadecimal, como 0x0F o 0xFF00.
  • Registros y MicrocontroladoresTraducir valores de registros de las hojas de datos al patrón de bits que realmente configura cada pin o periférico.
  • Redes y ProtocolosExpandir bytes de cabeceras, direcciones MAC y bloques IPv6 para analizar campos definidos bit a bit.
  • Estudios de Arquitectura de ComputadorasResolver y comprobar ejercicios de conversión entre bases en cursos de electrónica digital y computación.

Preguntas Frecuentes sobre Hexadecimal a Binario

¿Cuánto es FF en binario?

El número hexadecimal FF equivale a 11111111 en binario. Cada F vale 1111, así que basta con juntar los dos bloques de 4 bits. Este es también el mayor valor de un byte, 255 en decimal.

¿Por qué cada dígito hexadecimal se convierte en exactamente 4 bits?

Porque 16 es igual a 2⁴. Como cada posición hexadecimal representa 16 valores distintos y 4 bits también representan 16 combinaciones (de 0000 a 1111), la correspondencia es perfecta y no exige ningún cálculo intermedio.

¿Necesito convertir a decimal antes de llegar al binario?

No. Pasar por el decimal funciona, pero es un camino más largo y propenso a errores. Sustituir directamente cada dígito por su bloque de 4 bits da el mismo resultado en una sola etapa.

¿Por qué desaparecen los ceros a la izquierda en el resultado?

Los ceros a la izquierda no alteran el valor del número, así que el resultado final los omite: 1F4 se convierte en 0001 1111 0100 en la descomposición y en 111110100 como valor puro. Usa la versión agrupada en bloques de 4 bits cuando necesites mantener la alineación por dígito.

Ver también