Texto para Binário
Converta texto para binário de 8 bits e vice-versa. Codifique qualquer mensagem em 0s e 1s, ou cole binário para decodificá-lo — seguro para UTF-8.
Como usar
Escolha uma direção, depois digite ou cole no campo à esquerda. O resultado convertido aparece à direita e atualiza a cada tecla pressionada, portanto não há botão para pressionar, e você copia a saída quando estiver correta. Tudo funciona no seu navegador, então nada é enviado. Na direção Texto para Binário, seu texto é primeiro codificado como bytes UTF-8, e cada byte é escrito como oito bits com zeros à esquerda, separados por espaços. Letras inglesas simples, dígitos e pontuação são bytes únicos, então cada um se torna um grupo de oito bits; letras acentuadas, emoji e outros caracteres não-ASCII ocupam de dois a quatro bytes, então se transformam em vários grupos. O espaçamento facilita a leitura da saída byte a byte. Na direção Binário para Texto, cole seus bits e eles serão decodificados de volta para texto. Espaços em branco são ignorados, portanto não importa se o binário é uma sequência contínua ou bem espaçado em grupos de oito. A entrada deve conter apenas 0 e 1, e o número total de bits deve ser um múltiplo de oito, já que cada caractere é pelo menos um byte de 8 bits. Se essas regras não forem atendidas, ou se os bytes não formarem UTF-8 válido, a ferramenta mostra um erro específico em vez de adivinhar. Como exemplo prático, as duas letras Hi são codificadas para 01001000 01101001: H maiúscula é o valor de byte 72, que é 01001000 em binário, e i minúscula é 105, que é 01101001. Decodificar esses mesmos bits na outra direção retorna Hi exatamente, e colar sem o espaço funciona igualmente bem. Converter entre texto e binário é um exercício comum ao aprender como os computadores armazenam caracteres, construir ou resolver quebra-cabeças de codificação, ou ensinar o vínculo entre ASCII, UTF-8 e bits brutos. Como toda a conversão acontece no seu dispositivo, também é seguro para texto que você preferiria não colar em um serviço online.
Perguntas frequentes
- Como o binário é calculado?
- O texto é codificado como bytes UTF-8, e cada byte é mostrado como 8 bits. Portanto, letras ASCII são um grupo de 8 bits; emoji e caracteres acentuados usam vários.
- Posso colar binário sem espaços?
- Sim. Espaços e quebras de linha são ignorados na decodificação; o binário apenas precisa ser um múltiplo de 8 bits composto apenas de 0s e 1s.
- Meu texto é enviado para algum lugar?
- Não. A conversão funciona inteiramente no seu navegador; nada é enviado.
- Por que recebo um erro ao decodificar binário?
- A decodificação falha se a entrada contiver caracteres diferentes de 0 e 1, se o número total de bits não for um múltiplo de oito, ou se os bytes não formarem UTF-8 válido. A mensagem de erro indica qual regra foi violada para que você possa corrigir a entrada.