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.
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:
| Byte | Suma | Número | Carácter |
|---|---|---|---|
| 01001000 | 64 + 8 | 72 | H |
| 01101111 | 64 + 32 + 8 + 4 + 2 + 1 | 111 | o |
| 01101100 | 64 + 32 + 8 + 4 | 108 | l |
| 01100001 | 64 + 32 + 1 | 97 | a |
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
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
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
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.