Binário para texto

Cole uma sequência de 0 e 1 e leia a mensagem que ela guarda.

Nível 0 · navegador · ilimitado
Conversão inversa
44 caracteres
Texto
Olá!

Decodificando mensagens em binário

Texto em binário é uma sequência de bytes escritos com oito bits cada. Para ler, divida os bits em grupos de oito, transforme cada grupo num número de 0 a 255 e procure esse número na codificação de caracteres. Para texto sem acentos essa codificação é o ASCII, então 01000001 (65) é A e 00100000 (32) é um espaço. Para o resto, o padrão moderno é o UTF-8, em que letras acentuadas e emoji ocupam vários bytes.

Este tradutor lida com os dois, porque o UTF-8 é idêntico ao ASCII nos primeiros 128 valores. Ele ignora espaços e quebras de linha, então você pode colar os bits em qualquer formato.

Exemplo resolvido

01001111 01101100 11000011 10100001 → 79, 108, e os dois bytes 195 e 161 juntos → Olá. Se aparecer um erro de múltiplo de 8, falta ou sobra um bit; se aparecer "não é UTF-8 válido", os bits foram gerados com outra codificação ou não são texto.

Como funciona

A página remove espaços, vírgulas e quebras de linha, confere que só restaram 0 e 1 e que a quantidade é múltipla de oito, e converte cada grupo de oito bits num byte. Os bytes são decodificados em UTF-8 no modo estrito, então uma sequência cortada ou inválida é informada em vez de trocada em silêncio. Mude para Codificar para transformar texto em binário. Tudo roda nesta aba.

Perguntas frequentes

Por que o número de bits precisa ser múltiplo de 8?

Cada caractere é guardado em bytes inteiros de 8 bits. Um bit a mais ou a menos desloca todos os caracteres seguintes.

Meu binário usa 7 bits por letra. E agora?

Acrescente um 0 no começo de cada grupo para ficar com 8 bits; valores ASCII cabem em 7 bits, mas são guardados em bytes.

Que codificação é usada?

UTF-8, que é igual ao ASCII para letras sem acento, dígitos e pontuação.

Minha entrada é enviada?

Não. Tudo acontece no navegador.

Fontes

Revisado em 17 de out. de 2026 · vetores de teste fixtures/dev/binary-to-text/