Pular para o conteúdo principal
FreeOnlineTools Go
Português (Brasil)
Como fazer

Como converter texto em binário e voltar passo a passo

Por FreeOnlineTools Team · Atualizado em 2026-09-02

Resposta rápida

Para converter texto em binário: cole seu texto no conversor de texto para binário e a representação binária aparece instantaneamente (cada caractere tem 8 bits). Para decodificar binário para texto: cole binário na ferramenta Binário para Texto e o texto original aparecerá. Todo o processamento acontece localmente no seu navegador.

Introdução

Binário é o sistema numérico de base 2 que os computadores usam internamente – cada caractere é armazenado como uma sequência de bits (0s e 1s). Em ASCII, cada caractere é mapeado para um número binário de 7 bits (ou 8 bits): 'A' é 01000001 (65), 'B' é 01000010 (66). Para texto Unicode (emoji, scripts não latinos), a codificação UTF-8 usa de 1 a 4 bytes por caractere. A conversão de texto em binário é útil para aprender como os computadores representam texto, depurar problemas de codificação e programação de baixo nível. Este guia mostra como converter texto em binário e vice-versa em seu navegador.

Passo a passo

  1. Abra o conversor de texto para binário

    Vá para a página da ferramenta Texto para Binário. A ferramenta possui dois modos: Texto para Binário (codificação) e Binário para Texto (decodificação).

  2. Digite seu texto

    No modo de codificação, cole ou digite o texto que deseja converter. Cada caractere é convertido em sua representação binária. Para caracteres ASCII, são 8 bits por caractere.

  3. Leia a saída binária

    A ferramenta converte cada caractere em seu código binário usando charCodeAt() e toString(2), preenchidos com 8 bits. A saída é uma sequência de 0s e 1s, normalmente separados por espaço para facilitar a leitura.

  4. Copie o binário

    Clique em Copiar para copiar a string binária para a área de transferência. Use-o para fins educacionais, depuração ou programação de baixo nível.

  5. Decodifique o binário de volta ao texto

    Mude para o modo de decodificação e cole uma string binária (grupos de 8 bits, opcionalmente separados por espaço). A ferramenta converte cada grupo de 8 bits de volta em um caractere usando parseInt(bits, 2) e String.fromCharCode().

Exemplos

Codifique 'Olá'

Entrada: Hello

Saída: 01001000 01100101 01101100 01101100 01101111

Codifique 'A'

Entrada: A

Saída: 01000001

Decodificar binário para texto

Entrada: 01001000 01101001

Saída: Hi

Codifique um número como texto

Entrada: 42

Saída: 00110100 00110010

Problemas comuns

  • Confundir caracteres de texto com números —'42', pois o texto consiste em dois caracteres ('4' e '2'), cada um com 8 bits. O número 42 como um único byte é 00101010.
  • Caracteres não ASCII precisam de mais de 8 bits — emojis e scripts não latinos usam vários bytes em UTF-8. Um simples conversor de 8 bits não consegue lidar com eles corretamente.
  • Espaços ausentes na entrada binária — ao decodificar, a ferramenta precisa saber onde cada byte começa. A entrada separada por espaço é mais segura; algumas ferramentas aceitam grupos não separados de 8 bits.
  • Zeros à esquerda removidos — o binário '00000001' deve manter os zeros à esquerda. A conversão de números pode derrubá-los; sempre preencha para 8 bits.

Dicas

  • Use 8 bits (um byte) por caractere para texto ASCII — este é o formato mais comum e compatível com todos os decodificadores.
  • Para texto Unicode (emoji, CJK), use um conversor compatível com UTF-8 que lide corretamente com caracteres multibyte.
  • A representação binária é útil para entender como os computadores armazenam texto — mas é usada para educação, não para armazenamento de dados (é 8x maior que o original).
  • Use nossas ferramentas de texto para binário e binário para texto para conversão instantânea e privada em seu navegador.

Ferramentas relacionadas

Guias Relacionados

Referências