Texto para Binário
Converta qualquer texto em sua representação binária (base 2).
Como usar Texto para Binário
- Digite ou cole seu texto.
- Copie a saída binária de 8 bits.
Sobre Texto para Binário
O texto só se torna binário por meio de uma codificação — uma tabela que atribui um número a cada caractere. Esta ferramenta pega o ponto de código Unicode de cada caractere, escreve esse número em base 2 e o preenche até pelo menos oito dígitos, separando os caracteres com um espaço. Para texto em português sem acentos e inglês, o resultado é idêntico ao ASCII: "H" é o ponto de código 72, que é 1001000 em binário, preenchido para 01001000. Cada caractere te dá um grupo arrumado de oito bits.
Além do ASCII, deixa de ser oito bits por caractere, e vale entender o motivo. O ASCII define apenas 128 caracteres e cabe em 7 bits. O Unicode cobre muito mais, então seus pontos de código vão muito mais alto: "é" é 233 e ainda cabe em oito bits, mas "€" é 8364 e sai como um grupo de catorze dígitos, e "你" produz quinze dígitos. Um emoji é armazenado em duas unidades e produz dois grupos de dezesseis dígitos. Então esta saída não é um fluxo de bytes UTF-8 — o UTF-8 codificaria "é" como dois bytes separados de oito bits cada. É uma visão direta de ponto de código para binário, o que é mais claro de observar quando você está aprendendo como os caracteres se mapeiam para números, e o conversor de binário para texto reverte exatamente isso, então qualquer coisa daqui volta exatamente ao original.
Isto é uma codificação, não criptografia. Não esconde absolutamente nada: o mapeamento é público e qualquer um pode decodificá-lo em segundos. Use-o para aprender, quebra-cabeças e tarefas escolares, nunca para proteger algo. Tudo roda no seu navegador. Para converter os próprios números entre bases em vez de texto, use o conversor de base numérica.
Perguntas frequentes
Por que cada caractere em português ou inglês tem exatamente 8 bits?
Porque os caracteres ASCII têm pontos de código de 0 a 127, que cabem em 7 bits, e a saída é preenchida até um mínimo de 8 dígitos — um byte. É por isso que "H" (1001000) é exibido como 01001000.
Por que alguns caracteres produzem mais de 8 bits?
Porque seu ponto de código Unicode é um número maior. O sinal de euro é 8364, que precisa de 14 dígitos binários, e caracteres chineses precisam de 15 ou mais. Apenas os primeiros 256 pontos de código cabem em oito dígitos.
Isso é o mesmo que UTF-8?
Não. O UTF-8 divide um ponto de código grande em vários bytes de 8 bits, então codificaria "é" como dois bytes. Esta ferramenta escreve o ponto de código inteiro como um único número binário. Para texto ASCII puro, os dois são idênticos; além do ASCII, eles diferem.
A codificação binária é uma forma de criptografia?
Não. É uma representação, não um segredo. Não há chave e o mapeamento é conhecimento público, então qualquer um consegue converter de volta diretamente. Nunca a use para proteger algo sensível.
Posso converter o binário de volta para texto?
Sim — o conversor de binário para texto é o inverso exato desta ferramenta, então a saída daqui decodifica de volta ao seu texto original. Mantenha os espaços entre os grupos, pois eles marcam onde cada caractere termina.

