Menu
Publicidade

Tradutor Binário

Converta texto em binário e binário de volta em texto, byte a byte.

Por Nethanel Bar, Co-founder & CEO

Última atualização

Publicidade

Pronto para aprender a programar de verdade?

A Coddy ensina você escrevendo código de verdade no navegador: lições interativas, feedback instantâneo e ajuda de IA quando você trava.

O que é um tradutor binário?

Um tradutor binário converte texto legível por humanos em código binário - os 1s e 0s que o computador realmente armazena - e converte esse binário de volta em texto. Cada caractere que você digita é guardado como um número, e esse número é escrito em base 2 como uma sequência de bits. Esta ferramenta mostra exatamente quais são esses bits e também permite fazer o caminho inverso.

Por baixo dos panos, cada caractere é primeiro codificado em bytes usando UTF-8, e depois cada byte é escrito como 8 dígitos binários. A letra maiúscula C é o byte 67, que em binário é 01000011. Um caractere multibyte como é ou um emoji vira vários bytes - e este conversor os mantém intactos para que a ida e volta não perca nada.

É uma ótima maneira de *ver* como o texto é realmente armazenado, de decodificar uma string binária que alguém te enviou ou de resolver um exercício de computação. Tudo roda localmente no seu navegador - seu texto nunca é enviado a lugar nenhum.

O que você vai aprender ao traduzir binário

  • Cada caractere é armazenado como um número; esse número escrito em base 2 é o seu código binário.
  • Um byte tem 8 bits, e cada caractere ASCII cabe em um único byte (valores 0–127).
  • A letra A é 65 (01000001) e a é 97 (01100001) - a minúscula fica 32 acima da maiúscula.
  • Caracteres não ASCII (é, 東, 👋) usam UTF-8, que ocupa 2–4 bytes, então correspondem a 16–32 bits.

Como converter texto para binário passo a passo

  1. Escolha a direção

    Selecione Texto → Binário para codificar, ou Binário → Texto para decodificar uma string binária existente.

  2. Digite ou cole a entrada

    Insira qualquer texto para codificar, ou cole dígitos binários para decodificar. Na decodificação, espaços e quebras de linha entre os bytes são ignorados.

  3. Escolha um separador (codificação)

    Separe cada byte com um espaço, uma quebra de linha ou nada - útil quando o formato de destino espera um fluxo de bits contínuo.

  4. Copie ou inverta

    Copie o resultado com um clique, ou aperte o botão de inverter para usar a saída como entrada e reverter a conversão.

Referência rápida de texto para binário (ASCII)

Caracteres comuns com seu ponto de código decimal e seu binário de 8 bits. Detalhes completos na tabela ASCII e na especificação da codificação UTF-8 para caracteres acima de 127. Você também pode consultar qualquer caractere no conversor ASCII.

CaractereDecimalBinário
(espaço)3200100000
04800110000
95700111001
A6501000001
C6701000011
Z9001011010
a9701100001
z12201111010
!3300100001
?6300111111

Exemplos para experimentar

Codificar uma única letra

Paste a small example into the tool and change one part at a time.

A é o ponto de código 65, que em binário é 01000001 - exatamente 8 bits.

Codificar uma palavra

Copy the original value, run the tool, then compare the result.

Hi vira 01001000 01101001 - um byte de 8 bits por caractere.

Decodificar binário de volta em texto

Take a value from your own work and use this tool to inspect or prepare it.

Cole isto no modo Binário → Texto para obter Coddy de volta.

Erros comuns

  • Comprimento binário que não é múltiplo de 8 - cada caractere precisa de exatamente 8 bits, então um bit a mais ou a menos quebra a decodificação.
  • Supor que um caractere sempre equivale a um byte - letras acentuadas, emojis e alfabetos não latinos usam vários bytes UTF-8.
  • Confundir o código binário de um caractere com seu ponto de código decimal - 65 (decimal) e 01000001 (binário) são o mesmo valor em bases diferentes.

Perguntas frequentes sobre o tradutor binário

Como converto texto para binário?
Digite o texto no modo Texto → Binário. Cada caractere é codificado em um byte UTF-8 e exibido como 8 dígitos binários, separados pelo separador que você escolher.
Como converto binário para texto?
Mude para o modo Binário → Texto e cole o binário. Agrupe os bits em bytes de 8 (espaços e quebras de linha são ignorados); a ferramenta os decodifica como UTF-8 de volta em texto legível.
Ele suporta emojis e caracteres de outros idiomas?
Sim. O texto é codificado com UTF-8, então letras acentuadas, caracteres CJK e emojis fazem a ida e volta corretamente - eles apenas usam mais de um byte.
Por que recebo o erro 'não é múltiplo de 8'?
Cada caractere tem 8 bits, então o número total de dígitos binários precisa ser divisível por 8. Verifique se falta ou sobra algum bit na sua entrada.
Meu texto é enviado para algum lugar?
Não. Toda a conversão roda localmente no seu navegador usando as APIs nativas TextEncoder/TextDecoder - nada é enviado a nenhum servidor.

Saiba mais

Outras ferramentas para desenvolvedores

Ilustração das linguagens de programação do Coddy

Aprenda a programar com o Coddy

COMEÇAR