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
- Cole o binário em Binário (0 e 1); os bytes podem ser separados por espaços, vírgulas ou quebras de linha.
- Leia o texto decodificado em Texto decodificado (UTF-8).
- Se aparecer um erro, procure caracteres soltos ou um dígito faltando.
Exemplo
01001000 01101001
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.