Conversor de binario a hexadecimal

Convierte números binarios a una notación hexadecimal compacta en mayúsculas, con valores decimal, octal y cantidad de bits.

Convertir binario a hexadecimal
Introduce un entero binario formado solo por ceros y unos para ver sus valores equivalentes.

Acerca de la conversión de binario a hexadecimal

El binario y el hexadecimal son sistemas de numeración posicional que describen los mismos valores con símbolos distintos. El binario tiene base 2 y solo usa cero y uno. El hexadecimal tiene base 16 y usa los dígitos de cero a nueve, seguidos de A a F para los valores de diez a quince. Como dieciséis es la cuarta potencia de dos, cada dígito hexadecimal corresponde exactamente a cuatro bits binarios. Esta relación convierte el hexadecimal en una representación compacta y legible de los datos binarios. Para convertir a mano, agrupa los bits de cuatro en cuatro desde la derecha. Añade ceros al principio del grupo izquierdo si hace falta y sustituye cada grupo por su dígito hexadecimal. El valor binario 10101010 se divide en 1010 y 1010. Cada grupo representa diez en decimal, escrito A en hexadecimal, así que el resultado es AA. Del mismo modo, 11111111 en binario se convierte en FF. El conversor interpreta toda la entrada como un entero no negativo de tamaño arbitrario y genera la notación hexadecimal en mayúsculas. También muestra los equivalentes decimal y octal y el número de bits introducidos. Estos valores ayudan a comprobar cálculos y a entender cómo aparece el mismo patrón en distintas bases. Los ceros iniciales cuentan para la longitud de entrada, y la salida hexadecimal conserva el ancho correspondiente en grupos de cuatro bits; por eso una entrada de ocho bits como 00001111 produce 0F. La notación hexadecimal se usa ampliamente en programación y sistemas digitales. Direcciones de memoria, instrucciones de máquina, canales de color, puntos de código Unicode, identificadores de red y valores de diagnóstico suelen mostrarse en hexadecimal porque resulta mucho más breve que el binario y permite una conversión sencilla a nivel de bits. Un byte contiene ocho bits y puede representarse con exactamente dos dígitos hexadecimales, de 00 a FF. Los valores mayores siguen la misma regla de cuatro bits por dígito. Esta herramienta trata la entrada como una magnitud sin signo. Un uno inicial no hace que el valor sea negativo. Las interpretaciones con signo, como el complemento a dos, dependen de una longitud de palabra especificada; por eso el mismo patrón visible puede representar distintos valores con signo según el contexto. Confirma si tu aplicación espera un entero sin signo, un entero con signo de ancho fijo o datos en bruto antes de interpretar el resultado. Solo se aceptan ceros y unos, sin espacios, prefijos, puntos decimales ni separadores. Las cadenas de longitud arbitraria se procesan con aritmética entera exacta, evitando el límite de redondeo de los números habituales de coma flotante. Los valores muy largos producen, naturalmente, cadenas decimales, octales y hexadecimales largas. Para programación, electrónica y ejercicios de clase, el conversor permite obtener rápidamente un hexadecimal conciso y comprobarlo en otras dos bases.

Ejemplos de binario a hexadecimal

Entrada binariaSalida hexadecimalAgrupación
1010AUn grupo de cuatro bits corresponde a un dígito hexadecimal.
10101010AALos grupos 1010 y 1010 corresponden cada uno a A.
11111111FFOcho bits con valor uno forman dos dígitos F.
10000000000001000El valor 4096 expresado en binario se convierte en 1000 hexadecimal.

Cómo convertir binario a hexadecimal

  1. Introduce un entero binario usando solo cero y uno.
  2. Comprueba que no haya espacios, prefijos ni separadores.
  3. Selecciona Convertir a hexadecimal para procesar la cadena de bits.
  4. Lee el resultado hexadecimal y compruébalo con los valores decimal u octal.

Preguntas frecuentes sobre binario a hexadecimal

¿Por qué cuatro bits equivalen a un dígito hexadecimal?

Cuatro bits tienen dieciséis patrones posibles, tantos como dígitos hexadecimales. Por eso la correspondencia es exacta y no requiere redondeo.

¿Cómo convierto binario a hexadecimal a mano?

Agrupa los bits de cuatro en cuatro desde la derecha y completa el grupo izquierdo con ceros si es necesario. Sustituye cada grupo por el dígito hexadecimal correspondiente.

¿Las letras hexadecimales minúsculas son diferentes?

No. Mayúsculas y minúsculas representan los mismos valores. Este conversor usa A a F en mayúsculas para mantener una salida uniforme.

¿Un uno inicial indica que el número binario es negativo?

No en este conversor, que trata la entrada como una magnitud sin signo. Interpretarla como negativa requiere un ancho fijo y una convención de codificación con signo.

¿Los ceros iniciales afectan al resultado?

No cambian el valor numérico. Cuentan para la longitud de bits introducida y pueden conservarse en el ancho hexadecimal mostrado.