Guía

Cómo convertir texto a binario y hexadecimal

Escribe el texto y deja el modo `encode` para obtener sus representaciones binarias y hexadecimales. Para descodificar, introduce grupos separados por espacios y usa un modo distinto de `encode`.

Herramienta Conversor de Texto a Binario y Hexadecimal

Escribe el texto y deja el modo encode para obtener sus representaciones binarias y hexadecimales. Para descodificar, introduce grupos separados por espacios y usa un modo distinto de encode.

Qué puedes hacer con el conversor

Esta herramienta sirve para transformar texto en representaciones binarias y hexadecimales, o para reconstruir texto a partir de partes binarias o hexadecimales separadas por espacios. Puede resultar útil cuando necesitas inspeccionar una representación de caracteres, preparar un valor para una explicación técnica o comprobar cómo se organiza una entrada codificada. El campo de texto puede dejarse vacío: si se omite o no contiene texto, la operación termina correctamente y devuelve campos de conversión vacíos.

Pasos para convertir o descodificar

  1. Escribe el texto que quieras procesar en el campo de entrada. También puedes dejarlo vacío si solo quieres comprobar el comportamiento de una entrada sin contenido.

  2. Para convertir texto, deja el modo con el valor encode, que es la opción predeterminada cuando no se indica otro modo. Ejecuta la conversión. El resultado mostrará una representación binaria y otra hexadecimal.

  3. En la conversión, cada carácter se procesa por separado. Las partes binarias se muestran con un mínimo de ocho dígitos y las hexadecimales con un mínimo de dos caracteres; los grupos quedan separados por espacios.

  4. Para descodificar, introduce grupos separados por espacios y utiliza un valor de modo distinto de encode. La herramienta recorta los espacios del principio y del final y divide la entrada en partes según los espacios en blanco.

  5. Si todas las partes contienen únicamente los caracteres 0 y 1, se interpretan como binario y se convierten en texto. Si alguna parte contiene otro carácter, todas las partes se interpretan como valores hexadecimales. Por eso conviene mantener un solo tipo de representación en la entrada.

  6. Revisa el texto devuelto. Si se produce una excepción durante la descodificación, la operación sigue devolviendo un resultado correcto y el campo de texto descodificado informa de que la entrada binaria o hexadecimal no es válida.

Cómo interpretar el resultado

En modo encode, espera una lista de grupos binarios y otra de grupos hexadecimales, con un grupo por carácter y espacios entre grupos. El ancho mínimo indicado no significa que debas introducir grupos de ocho bits o de dos caracteres para descodificar: la rama de descodificación trabaja con las partes separadas por espacios y no impone esas longitudes.

En la rama de descodificación, la composición de toda la entrada determina la interpretación. Una entrada formada solo por 0 y 1 se trata como binaria. En cambio, la presencia de una letra hexadecimal o de cualquier otro carácter distinto de 0 y 1 hace que todas las partes se procesen como hexadecimales. Si el contenido no puede descodificarse, el resultado señalado para el texto descodificado es Invalid binary/hex input.

El modo no funciona como una lista de opciones independientes: solo el valor encode activa la conversión y cualquier otro valor conduce a la rama de descodificación. Tenlo presente al revisar una entrada que no produzca la salida esperada.

Ejemplo práctico

Quieres revisar cómo se representa la palabra «Hola» antes de incluirla en una explicación técnica.

Introduce «Hola», mantén el modo encode y ejecuta la conversión. Comprueba que aparecen dos representaciones separadas, una binaria y otra hexadecimal.

La respuesta contiene representaciones binarias y hexadecimales organizadas en grupos separados por espacios, con un grupo correspondiente a cada carácter procesado.

Limitaciones

  • La descodificación procesa partes separadas por espacios en blanco y no impone grupos de ocho bits ni grupos hexadecimales de dos caracteres.

Errores frecuentes

  • Un error habitual es mezclar grupos binarios con grupos hexadecimales o separarlos de forma irregular. Corrige la entrada usando partes separadas por espacios y mantén todos los grupos en el mismo formato; si aparece un carácter distinto de 0 o 1, la entrada completa se interpretará como hexadecimal.

Preguntas frecuentes

¿Puedo usar el conversor sin introducir texto?

Sí, si omites el texto o lo dejas vacío, la operación termina correctamente y devuelve los campos de conversión vacíos.

¿Qué ocurre si selecciono un modo distinto de encode?

Solo el valor encode activa la conversión. Cualquier otro valor de modo lleva a la rama de descodificación, no a una opción independiente documentada.

¿Cómo decide si una entrada es binaria o hexadecimal?

La herramienta clasifica como binaria una entrada cuyas partes contienen únicamente 0 y 1; si alguna parte incluye otro carácter, interpreta todas las partes como hexadecimales.

Herramienta

Conversor de Texto a Binario y Hexadecimal