Convertidor de binario a texto

Convierte bytes en binario, hex u octal de vuelta a texto.

Funciona en tu navegador. Nada de lo que escribes se envía a ningún sitio.

Cómo convertir binario a texto

  1. Pega los valores en binario, hex u octal.
  2. Elige el formato de entrada que corresponda.
  3. Lee el texto decodificado.

Ejemplos de conversión

EntradaFormatoTexto
01001000 01101001BinarioHi
48 69HexHi
110 151OctalHi

Consejos para pegar valores

  • Separa los valores con espacios, comas o saltos de línea. Cualquiera funciona, y puedes mezclarlos.
  • Sin separador, el binario necesita grupos de exactamente 8 dígitos, el hex necesita 2 dígitos por byte y el octal necesita 3, todos seguidos sin espacios.
  • Estos anchos coinciden con lo que produce el convertidor de texto a binario, así que la salida de uno se pega directamente en el otro.

Motivos habituales por los que falla la decodificación

  • Un valor fuera del rango válido para su formato, como un grupo binario por encima de 11111111.
  • El formato de entrada elegido es incorrecto: el hex 48 leído como binario no es un byte válido en absoluto.
  • Bytes que no forman un texto UTF-8 válido, lo que normalmente significa que los datos nunca fueron texto.

Preguntas frecuentes sobre Binario a texto

¿Qué separadores puedo usar?

Funcionan espacios, comas o saltos de línea. La herramienta separa por cualquiera de ellos.

¿Por qué aparece un error de valor no válido?

Un valor está fuera de rango para el formato elegido, como un grupo binario con más de 8 bits o un dígito que no corresponde a esa base.

¿Por qué dice que el resultado no es texto válido?

Los bytes no forman un UTF-8 válido, lo que normalmente significa que el formato elegido no coincide con los datos, o que los datos no son texto en absoluto.

¿Cuál es el valor más grande que puede guardar un solo byte?

255 en decimal, que es 11111111 en binario, FF en hex y 377 en octal. Cualquier valor superior no cabe en un solo byte.

¿Puedo mezclar separadores, como algunas comas y algunos espacios?

Sí. Los espacios, las comas y los saltos de línea pueden aparecer todos en la misma entrada, ya que la herramienta separa por cualquiera de ellos.

¿Admite letras acentuadas y emojis, no solo ASCII simple?

Sí, siempre que los bytes que pegues formen un UTF-8 válido, que puede representar cualquier carácter Unicode, incluidas letras acentuadas y emojis.

¿Importa el orden de los bytes?

Sí. Los bytes deben mantenerse en el mismo orden de izquierda a derecha en que se escribieron, ya que UTF-8 decodifica los caracteres de varios bytes según ese orden. Reordenarlos convierte un texto legible en basura o en un error de texto no válido.

¿Puedo pegar valores hex con un prefijo 0x, como 0x48?

Sí, cuando los valores están separados por espacios o comas. Cada grupo se interpreta como un número, y el propio analizador numérico de JavaScript acepta un prefijo 0x opcional en modo hex.

Herramientas relacionadas