Convertidor de binario a hex

Pega un valor binario y obtén el valor hexadecimal correspondiente en mayúsculas. El convertidor conserva solo 0 y 1, ignora todo lo demás y devuelve un resultado hex simple sin prefijo, agrupación, relleno ni avisos de validación.

Cómo convertir binario a hex

  1. 1

    Pega el valor binario

    Puedes dejar espacios y separadores para que sea más legible. Cualquier carácter que no sea `0` o `1` se ignora.

  2. 2

    Conserva solo los bits

    La entrada se limpia hasta quedar como una única cadena binaria continua. Si no queda ningún dígito binario, el resultado queda vacío.

  3. 3

    Convierte el valor numérico

    Cuatro bits corresponden a un dígito hex, pero la conversión se basa en el valor, por lo que los ceros iniciales desaparecen.

  4. 4

    Lee el hex en mayúsculas

    La salida es solo hexadecimal simple en mayúsculas. Añade `0x`, espacios por byte o relleno de ancho fijo aparte si necesitas ese formato.

Tabla de dígitos hex

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

Ejemplo práctico

Entrada: 1111 1010 0011 1100

Bits usados: 1111101000111100

Salida hex: FA3C

Comprobación de ceros iniciales: 00001111 devuelve F, no 0F.

Cuándo resulta útil este convertidor

  • Comprobaciones rápidas de valor: convierte una máscara de bits, un valor de registro o una carga breve en un valor hex compacto.
  • Agrupación legible: un dígito hex representa cuatro bits binarios, así que los valores largos se revisan con más facilidad.
  • Entrada pegada flexible: espacios, guiones bajos, signos de puntuación y etiquetas se ignoran, pero cualquier 0 o 1 en el texto pegado se sigue usando.
  • Entradas moderadas: para bitstrings muy largos, anchos de palabra fijos o precisión arbitraria, usa una calculadora de programador, una herramienta CLI o una biblioteca de precisión arbitraria.

Preguntas frecuentes

No provocan un error. El convertidor elimina todos los caracteres excepto 0 y 1; por ejemplo, 0b1111 se trata como 01111, que tiene el mismo valor que 1111.

00001111 y 1111 representan el mismo valor numérico, por eso este convertidor devuelve F. No conserva el ancho de byte ni añade relleno como 0F.

No. La salida es hexadecimal simple en mayúsculas. Si necesitas 0xFA3C, texto en minúsculas o grupos de bytes como FA 3C, formatea el resultado después de convertir.

No. Ignora silenciosamente los caracteres no binarios en lugar de avisar. Valida la entrada por separado si necesitas rechazar caracteres no válidos.

Herramientas relacionadas