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.

Publicidade

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.

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.
Publicidade

Saiba mais

Outras ferramentas para desenvolvedores

Coddy programming languages illustration

Aprenda a programar com o Coddy

COMEÇAR