Convertidor de Binario a Hexadecimal
Pega un número binario y obtén su valor hexadecimal al instante — gratis, privado y todo en tu navegador.
Cómo usar el convertidor de binario a hexadecimal
- Pega o escribe tu número binario en el cuadro de entrada. Los espacios y guiones bajos que uses como separadores se ignoran, así que 1011_0110 y 1011 0110 funcionan igual.
- Elige el aspecto del resultado: deja activada la opción "Hexadecimal en mayúsculas" para obtener AB12, o desactívala para ab12.
- Activa "Añadir prefijo 0x" cuando vayas a pegar el valor directamente en C, Python, JavaScript o un mapa de registros.
- Pulsa "Convertir" para ver el resultado hexadecimal y, si la entrada tiene 53 bits o menos, también el valor decimal.
- Usa "Copiar resultado" para llevarte la cadena hexadecimal o "Limpiar" para empezar otra conversión.
¿Qué es un convertidor de binario a hexadecimal?
Un convertidor de binario a hexadecimal reescribe un número en base 2 usando la base 16. Como 16 es 2 elevado a 4, cada grupo de cuatro bits equivale exactamente a un dígito hexadecimal: 0000 es 0, 1010 es A y 1111 es F. Esa correspondencia limpia explica por qué los volcados de memoria, los colores y las máscaras de bits se leen en hexadecimal y no en interminables filas de ceros y unos.
Esta herramienta elimina los espacios y guiones bajos, rellena la cadena de bits por la izquierda hasta que su longitud es múltiplo de cuatro y convierte cada grupo. Rellenar por la izquierda es lo que conserva el valor: 111 y 0111 son el mismo número y ambos dan 7. Las entradas largas se procesan con BigInt, así que una clave de 256 bits o una traza completa se convierte sin perder precisión.
¿Trabajas con varias bases? Haz el camino inverso con el convertidor de hexadecimal a binario, pasa palabras a bits con el convertidor de texto a binario o codifica cadenas como bytes hexadecimales con el convertidor de texto a hexadecimal.
Preguntas frecuentes (FAQ)
¿Cómo se convierte binario a hexadecimal a mano?
Divide la cadena de bits en grupos de cuatro empezando por la derecha y rellena con ceros el grupo de la izquierda si hace falta. Después sustituye cada grupo por su dígito hexadecimal: de 0000 a 1111 corresponden a 0 hasta F.
¿Cuánto es 1010 en hexadecimal?
1010 en binario es A en hexadecimal, es decir, 10 en decimal. Pégalo en el convertidor de arriba y verás tanto el dígito hexadecimal como el valor decimal.
¿Por qué el binario encaja tan bien con el hexadecimal?
Dieciséis es una potencia de dos (2^4), así que cuatro dígitos binarios siempre codifican un dígito hexadecimal exacto, sin resto. El sistema decimal no tiene esa correspondencia, por eso el hexadecimal es la abreviatura habitual de los datos binarios.
¿Esta calculadora acepta cadenas binarias muy largas?
Sí. La conversión trabaja grupo a grupo, así que la longitud no es un límite, y la lectura decimal usa BigInt. La línea decimal se muestra para entradas de 53 bits o menos para que el resultado siga siendo legible.
¿Qué significa el prefijo 0x en hexadecimal?
0x es la marca que usan C, Python, JavaScript y muchos otros lenguajes para indicar que los dígitos siguientes son hexadecimales y no decimales. Activa la opción de arriba si quieres que el prefijo aparezca en el resultado copiado.
¿Puedo separar los bits con espacios o guiones bajos?
Sí. Separadores como 1011 0110 o 1011_0110 se eliminan antes de convertir, de modo que puedes pegar cadenas formateadas de la documentación o del código fuente sin retocarlas.
¿Se envían mis datos binarios a algún servidor?
No. La conversión se ejecuta por completo en tu navegador con JavaScript. Nada de lo que pegues se envía, se registra ni se guarda en ToolGenie.
Consejos para convertir binario a hexadecimal
- Tip 1: Agrupa los bits de cuatro en cuatro antes de pegarlos. Leer 1101 0010 en lugar de 11010010 hace mucho más fácil detectar una errata en los datos de origen.
- Tip 2: Los ceros a la izquierda nunca cambian el valor, pero sí el ancho. Rellena hasta 8, 16 o 32 bits cuando necesites un registro de tamaño fijo y no la cadena hexadecimal más corta.
- Tip 3: Usa el valor decimal como comprobación rápida. Si el número no se parece en nada a lo que esperabas, seguramente el orden de los bits o de los bytes esté invertido en el origen.
- Tip 4: Comprueba el resultado pasándolo por el convertidor de hexadecimal a binario y recurre al convertidor de texto a hexadecimal cuando partas de una cadena de texto en vez de un número.