Pular para o conteúdo
FileTinker

Texto para binário

Cole um texto para transformá-lo em binário, ou cole um binário para transformá-lo de volta em texto. Ele codifica bytes UTF-8 como grupos de 8 bits, então emoji e qualquer idioma funcionam. Tudo funciona no seu navegador.

O resultado aparece aqui

Texto e binário

Abra a ferramenta na direção que você precisa — cada uma tem a sua própria página:

Como converter texto para binário

  1. Escolha Codificar (texto → binário) ou Decodificar (binário → texto).
  2. Digite ou cole a sua entrada; o resultado é atualizado conforme você digita.
  3. Copie o resultado.

Sobre texto e binário

Os computadores armazenam texto como números: cada caractere corresponde a um ou mais bytes sob uma codificação como o UTF-8, e cada byte tem oito dígitos binários. Converter texto para binário detalha esses bits, o que é útil para aprender como a codificação funciona, para enigmas e cifras, ou para depuração de baixo nível.

Este conversor é compatível com UTF-8, então letras acentuadas, escritas não latinas e emoji vão e voltam corretamente em vez de ficarem corrompidos. Ele funciona inteiramente no seu navegador, então é instantâneo e privado — nada do que você cola é enviado.

O sistema binário é a forma mais literal de representar bytes, mas também a mais volumosa: cada caractere de um texto comum se transforma em pelo menos oito dígitos, de modo que uma frase curta se expande para centenas de 0s e 1s. É por isso que os programadores geralmente recorrem ao sistema hexadecimal ou Base64 quando a compactação é importante, e por que o sistema binário se destaca em outros contextos — em salas de aula, em jogos de lógica e em qualquer situação em que você queira ver exatamente o que a máquina "vê".

Não espere que cada caractere seja representado por um grupo de oito bits. O UTF-8 é uma codificação de largura variável: letras simples do alfabeto inglês ocupam um único byte, letras acentuadas como o “é” ocupam dois, a maioria dos caracteres chineses ocupam três e os emojis ocupam quatro — ou seja, 32 bits por símbolo. Portanto, o número de grupos de 8 bits em sua saída reflete o número de bytes, e não o número de caracteres, e uma mensagem curta cheia de emojis gera muito mais dados binários do que o seu tamanho sugere.

Perguntas frequentes

Como o texto é convertido para binário?

Cada caractere é codificado como seu byte ou bytes UTF-8, e cada byte é escrito como oito bits (0s e 1s). Letras, pontuação, emoji e escritas não latinas são todos compatíveis.

Como converto binário de volta para texto?

Mude para Decodificar e cole o seu binário. Os espaços entre os grupos de 8 bits são opcionais — a ferramenta lê os bits e os transforma de volta em texto.

Por que 8 bits por byte?

Um byte tem oito bits, e o UTF-8 armazena texto como bytes, então agrupar o binário de oito em oito o mantém alinhado a caracteres reais e fácil de ler.

Meu texto é enviado?

Não. A codificação e a decodificação acontecem inteiramente no seu navegador, então tudo o que você cola nunca sai do seu dispositivo.

Por que meu arquivo binário não está sendo decodificado?

Normalmente, os dados de entrada não são bytes limpos de oito bits. Verifique se eles contêm apenas 0s e 1s, se o número total de dígitos é um múltiplo de oito e se nenhum elemento extra foi incluído durante a cópia — números de linha, hífens ou sinais de pontuação aleatórios. Um único dígito ausente ou adicionado altera todos os bytes subsequentes, transformando o restante da mensagem em algo incompreensível.