Conversor de binário para texto

Decodifique código binário de volta em texto legível. Aceita bytes separados por espaços, vírgulas ou quebras de linha, completa grupos curtos e valida o UTF-8.

Espaços, vírgulas e quebras de linha entre bytes são ignorados. Grupos com menos de 8 bits recebem zeros à esquerda; sem separadores, o tamanho deve ser múltiplo de 8.

O que é Binário para texto?

Cole uma sequência de 0 e 1 e obtenha o texto que ela codifica. Os bytes são decodificados como UTF-8, então letras acentuadas, alfabetos não latinos e emoji saem corretos, e sequências de bytes inválidas são informadas em vez de gerar lixo.

Como usar Binário para texto

  1. Cole o binário em Binário (0 e 1); os bytes podem ser separados por espaços, vírgulas ou quebras de linha.
  2. Leia o texto decodificado em Texto decodificado (UTF-8).
  3. Se aparecer um erro, procure caracteres soltos ou um dígito faltando.

Exemplo

Entrada
01001000 01101001
Saída
Hi

Quando usar Binário para texto

Use-o para ler mensagens em binário, respostas de exercícios ou dumps de bytes. Ele não decodifica outras codificações como UTF-16, Latin-1 ou Base64 – converta essas com uma ferramenta dedicada.

Como funciona Binário para texto

Os separadores são removidos e cada caractere restante precisa ser 0 ou 1. Quando a entrada está dividida em grupos de até 8 dígitos, cada grupo é um byte (grupos mais curtos, como ASCII de 7 bits, são completados com zeros à esquerda). Sem separadores, a sequência de bits é cortada em bytes de 8 bits e, portanto, precisa ter tamanho múltiplo de 8. Os bytes vão para o TextDecoder em modo UTF-8 estrito, que rejeita sequências inválidas.

Casos de Uso Comuns

  • Decodificar uma mensagem binária de um enigma ou jogo
  • Conferir o resultado de um exercício de texto para binário
  • Ler binário ASCII de 7 bits escrito sem zeros à esquerda
  • Verificar se uma sequência de bytes é UTF-8 válido

Perguntas Frequentes

Por que aparece que não é um número inteiro de bytes?

Sem separadores, o conversor corta a entrada em bytes de 8 bits. Se o tamanho total não for múltiplo de 8, falta ou sobra um dígito; acrescente espaços entre os bytes para que cada grupo seja lido separadamente.

Ele lê ASCII de 7 bits?

Sim, quando os grupos estão separados; por exemplo, 1001000 1101001 é decodificado como Hi.

Por que minha entrada não é UTF-8 válido?

Algumas combinações de bytes são ilegais em UTF-8 (por exemplo um 11111111 isolado). A ferramenta informa isso em vez de exibir caracteres de substituição.

Próximos passos recomendados

Explore mais categorias