Como o computador guarda letras
Cada caractere é guardado como um ou mais bytes, e cada byte tem 8 bits (zeros e uns). A letra "A", por exemplo, é 01000001. Letras com acento e emojis usam mais de um byte, pelo padrão UTF-8.
O tradutor funciona nos dois sentidos: se você colar só zeros e uns, ele lê como binário e mostra o texto. Se digitar letras, ele mostra o binário de cada caractere, em grupos de 8.
Como ler um número binário
No binário, cada posição vale o dobro da anterior, da direita pra esquerda: 1, 2, 4, 8, 16, 32, 64 e 128. Pra descobrir o valor de um byte, some as posições que têm 1. Em 01000001, os 1 estão nas posições 64 e 1, então o valor é 65, que é o código da letra "A".
As minúsculas começam em 97 ("a" é 01100001), por isso a diferença entre maiúscula e minúscula é sempre 32, ou seja, um único bit.
Perguntas frequentes
Por que o "ç" vira dois grupos de números?
Porque no padrão UTF-8 os caracteres com acento ocupam 2 bytes, e emojis chegam a 4.
Preciso separar os grupos com espaço?
Precisa: cole os grupos de 8 dígitos separados por espaço. É assim que o tradutor sabe onde termina cada byte.
O espaço entre palavras também vira binário?
Vira. O espaço é um caractere como qualquer outro e aparece como 00100000.
Binário serve pra quê no dia a dia?
Tudo no computador, de fotos a mensagens, é guardado em zeros e uns. Aqui é mais pra curiosidade, estudo e mensagem secreta entre amigos.