fast&private

Convertir binario a texto

Pega una secuencia de unos y ceros y recupera el texto original.

Tus datos no se envían a ningún servidor.

Texto → Binario Binario → Texto

El conversor de binario a texto descifra una secuencia de unos y ceros y te devuelve el texto que esconde. Pega los bytes, con o sin espacios, y el mensaje aparece al instante.

Cómo se lee un byte

Cada grupo de 8 bits es un número del 0 al 255, y ese número es un carácter. Para leerlo se suman las potencias de 2 de las posiciones donde hay un 1:

ByteSumaNúmeroCarácter
0100100064 + 872H
0110111164 + 32 + 8 + 4 + 2 + 1111o
0110110064 + 32 + 8 + 4108l
0110000164 + 32 + 197a

Un truco para reconocer letras de un vistazo: las mayúsculas empiezan por 010 y las minúsculas por 011. Los espacios son 00100000.

Letras que ocupan más de un byte

Las tildes, la eñe y los emojis no caben en un byte. En UTF-8, la codificación que usa prácticamente toda la web, la «ñ» son dos bytes, 11000011 10110001, y el símbolo del euro son tres. Si pegas solo uno de esos bytes, o los separas, el carácter no se puede reconstruir. Por eso conviene copiar la secuencia completa.

Cómo usar Binario a texto

  1. 1

    Pega el código binario

    Introduce los unos y ceros. Lo más claro es separar cada byte con un espacio, pero también puedes pegarlos seguidos: la herramienta los agrupa de 8 en 8.

  2. 2

    Lee el texto

    El texto aparece al instante. Si la secuencia contiene algo que no sea 0, 1 o espacios, o su número de bits no es múltiplo de 8, verás un aviso en lugar de un resultado a medias.

  3. 3

    Copia el resultado

    Pulsa el botón de copiar para llevarte el texto descifrado.

Preguntas frecuentes

¿Puedo pegar el binario sin espacios entre bytes?

Sí. Los espacios y los saltos de línea se ignoran y la secuencia se corta en grupos de 8 bits, así que 0100100001101001 da lo mismo que 01001000 01101001.

¿Por qué me dice que el binario no es correcto?

Por uno de dos motivos: hay algún carácter que no es 0 ni 1, o el total de bits no es múltiplo de 8. Lo segundo suele pasar cuando falta o sobra un dígito al copiar, o cuando el binario se escribió con 7 bits por carácter.

Mi binario tiene 7 bits por letra, ¿qué hago?

Añade un 0 delante de cada grupo para completar el byte. En ASCII la primera cifra de un byte es siempre 0, así que 1001000 y 01001000 son la misma H. Si no lo haces y el total da la casualidad de ser múltiplo de 8, los grupos se desplazan y el texto sale sin sentido.

¿Recupera tildes, eñes y emojis?

Sí, siempre que el binario se generara en UTF-8, que es lo normal hoy. Esos caracteres ocupan dos, tres o cuatro bytes, y la herramienta los junta para reconstruir la letra.