ForHosting KIT · Conversores de unidades

Conversor de binario a hexadecimal

1010 en binario es A en hexadecimal: cada grupo de cuatro bits se convierte en una cifra hexadecimal, de modo que las largas filas de ceros y unos quedan en valores cortos y legibles. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Binario
1010
Obtiene
Hexadecimal
A
N.º de bits
4
Base (16)
16

Un conversor de binario a hexadecimal reescribe una cadena de bits en base dos a base dieciséis, de modo que cada cuatro bits se convierten en un solo dígito hexadecimal compacto de cero a F. Usted escribe una secuencia como uno cero uno cero y recibe A, que es el mismo entero expresado con valores posicionales que son potencias de dieciséis en lugar de potencias de dos. Los estudiantes usan la herramienta para comprobar tareas sobre la agrupación en nibbles y las tablas de valor posicional; los desarrolladores la usan al documentar máscaras de bits, volcados de registros, indicadores de protocolo o patrones de canales de color, más fáciles de revisar en hexadecimal que como largas secuencias de ceros y unos. Solo se aceptan los dígitos cero y uno: cualquier letra, espacio dentro del número, signo de puntuación u otro símbolo falla con un error de validación claro en lugar de una respuesta incorrecta silenciosa.

Cómo funciona la conversión de binario a hexadecimal

Comience con una cadena finita que use solo los caracteres cero y uno. Los espacios en blanco de los extremos pueden recortarse y un prefijo opcional cero-b, habitual en los lenguajes de programación, puede eliminarse, pero cada carácter restante debe seguir siendo un dígito binario o la solicitud fallará. Si el valor es cero, tanto el binario limpio como el resultado hexadecimal son el único dígito cero y ya ha terminado.

Para un patrón de bits positivo, quite los ceros iniciales redundantes para que el recuento de bits refleje los bits significativos, y luego rellene a la izquierda con ceros solo lo necesario para que la longitud sea múltiplo de cuatro. Cada grupo de cuatro bits es un nibble: leyendo de izquierda a derecha, esas cuatro posiciones valen ocho, cuatro, dos y uno, y su suma es un entero de cero a quince. Asigne ese entero al alfabeto hexadecimal de cero a nueve y de A a F.

Al concatenar los dígitos hexadecimales se obtiene la cadena completa en base dieciséis sin prefijo cero-x. Cualquier dígito no binario, como dos, ocho, A o un espacio en medio de la cadena de bits, es un error, lo que mantiene la intención de búsqueda «conversor de binario a hexadecimal» fiable para las soluciones de tareas y los casos de prueba en producción.

Dónde aparecen estas herramientas en el trabajo real

Los cursos de secundaria y de introducción a la informática enseñan que cuatro dígitos binarios se corresponden con un dígito hexadecimal; un oráculo fiable que devuelva tanto la cadena de bits limpia como el valor hexadecimal acelera las soluciones y las demostraciones en clase sin fórmulas de hoja de cálculo. Las notas de firmware y sistemas embebidos suelen listar los campos de los registros en binario junto a sus direcciones hexadecimales para que los revisores verifiquen los desplazamientos de bits de un vistazo.

Los ingenieros de redes y gráficos razonan sobre máscaras de bits, indicadores de permisos y canales de color, donde escribir FF es más claro que ocho unos al revisar un volcado. Los calentamientos para entrevistas de programación y los jueces en línea piden implementar la conversión de binario a hexadecimal; los tutores comparan el resultado del estudiante con una cadena en mayúsculas correcta para el cero, las potencias de dos y los casos límite de nibble completo como quince y doscientos cincuenta y cinco.

Considere la conversión de decimal a binario, las tablas de múltiples bases y el empaquetado en complemento a dos de ancho fijo como intenciones de búsqueda independientes, con sus propias páginas, en lugar de estirar este conversor de cadenas de bits más allá de su alcance honesto.

Tareas y ejercicios de nibbles

Compruebe las respuestas del libro de texto al agrupar bits de cuatro en cuatro y asignar cada nibble a un dígito hexadecimal de 0 a F, incluidos el cero y los patrones de byte completo.

Volcados de registros y documentación de máscaras

Convierta cadenas binarias de indicadores o registros en hexadecimal compacto al redactar notas de protocolo, tablas de permisos o páginas de referencia de hardware.

¿Qué entradas acepta el conversor de binario a hexadecimal?

Se permiten espacios en blanco al principio y al final y un prefijo 0b opcional; cualquier otro carácter se rechaza.

¿Cómo se formatea el resultado hexadecimal?

Dígitos en mayúsculas 0–9 y A–F, sin prefijo 0x y sin ceros a la izquierda, salvo el propio valor cero (por ejemplo 1010 → A, 11111111 → FF).

¿Qué ocurre si introduce un carácter no binario?

No se aceptan dígitos distintos de 0 y 1, letras, signos de puntuación ni espacios dentro de la cadena de bits.

¿Cuánto cuesta?

La herramienta del navegador es gratuita y se ejecuta localmente.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/fmt/binary-hex

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

curl -X POST https://api.kit.forhosting.com/fmt/binary-hex \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"binary":"1010"}'
{
  "binary": "1010"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "fmt.binary_hex",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

max_bits256
HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

El precio de las llamadas correctas a la API es la base publicada de $0.002 por elemento.

Cómo funciona la conversión de binario a hexadecimal

De forma equivalente, el mismo entero puede obtenerse evaluando la suma de valores posicionales binarios y reescribiéndola en base dieciséis, pero la agrupación en nibbles es aritmética entera exacta, sin redondeo de punto flotante, sin semillas aleatorias, sin marcas de tiempo y sin llamadas de red, por lo que entradas idénticas siempre producen un JSON idéntico. Las cadenas de más de doscientos cincuenta y seis bits se rechazan para que el trabajo en el navegador y en el Worker se mantenga acotado.

Qué envía y qué recibe

Envíe un único campo obligatorio binary que contenga una cadena de ceros y unos. Si necesita bases de origen y destino arbitrarias de dos a treinta y seis en una sola llamada, use una página de conversor de bases general en lugar de sobrecargar esta página exclusiva de binario. Se aceptan los alias bits, value, n, input y text, para que los formularios y scripts usen el nombre que mejor encaje en su interfaz. binary puede ser una cadena JSON; los números sin comillas que parezcan dígitos binarios se convierten con cuidado, pero el contrato preferido y documentado es una cadena de dígitos. Si falta binary, si la cadena queda vacía tras el recorte, si hay caracteres distintos de cero y uno o si supera los doscientos cincuenta y seis bits, la solicitud falla con invalid_input y no se cobra. Si todo va bien, la respuesta devuelve la cadena binaria limpia en binary, la cadena hexadecimal en mayúsculas en hex, el recuento de bits significativos en bits y base con el valor dieciséis, para mayor claridad en procesos con varias herramientas. Entre los ejemplos están binary uno cero uno cero, que da hex A con cuatro bits; binary uno uno uno uno uno uno uno uno, que da hex FF con ocho bits; y binary cero, que da hex cero con un bit. El precio de las llamadas correctas a la API es la base publicada de $0.002 por elemento; los fallos de validación no consumen saldo prepagado.

Dónde aparecen estas herramientas en el trabajo real

Como esta capacidad es un motor de parse puro, el precio de la API es la base publicada de $0.002 por elemento correcto y la validación fallida no consume saldo.

Casos de prueba para entrevistas y tests unitarios

Genere las cadenas hexadecimales esperadas para ejercicios de programación y pruebas golden que cubran potencias de dos, nibbles de puros unos y cadenas de bits de longitud límite.

¿Hay un límite de longitud?

Sí. Tras el recorte, la cadena binaria puede contener como máximo 256 bits, para que la conversión se mantenga acotada en el navegador y en el Worker.

Ver la documentación completa del KIT →