Tradutor de Binário

Converta texto em código binário e binário de volta em texto, com suporte de UTF-8. Tradutor online gratuito com resultado pronto a copiar.

#text#convert

Sobre o Tradutor de Binário

Escreva qualquer texto e veja-o expresso em binário — cada caractere codificado em UTF-8 e mostrado em grupos limpos de 8 bits de uns e zeros — ou cole uma sequência de binário e transforme-a de volta em texto legível. A tradução acontece instantaneamente nas duas direções, tornando fácil codificar uma mensagem secreta, descodificar uma que lhe passaram para as mãos ou confirmar os trabalhos de casa sobre como os computadores realmente guardam caracteres.

Como o conversor fala UTF-8, trata muito mais do que inglês simples: letras acentuadas, cirílico, caracteres chineses e emoji convertem todos corretamente, com os caracteres multibyte mostrados como octetos consecutivos. O descodificador é deliberadamente flexível quanto à formatação, aceitando binário com espaços, quebras de linha ou sem separadores nenhuns, desde que os dígitos perfaçam bytes completos. Tudo é calculado localmente no seu navegador, pelo que nada do que converte é transmitido para lado nenhum.

Funcionalidades

  • Texto para binário e binário para texto, nas duas direções
  • Codificação UTF-8 mostrada em grupos limpos de 8 bits
  • Trata emoji, acentos e alfabetos não latinos
  • Descodificador tolerante a espaços aceita entradas desarrumadas
  • Conversão instantânea com resultado copiável
  • Corre totalmente no seu navegador — nada é enviado

Como converter texto em binário online

  1. Escolha uma direção: texto para binário, ou binário para texto.
  2. Escreva ou cole a sua entrada.
  3. O resultado convertido aparece enquanto escreve.
  4. Para descodificar, espaços e quebras de linha no binário não fazem mal.
  5. Copie o resultado com um clique.

Perguntas frequentes

Como é que o texto se torna binário?

Cada caractere é codificado em um ou mais bytes usando UTF-8, e cada byte é escrito como oito dígitos binários. A letra A é o ponto de código 65, que é 01000001 em binário. Caracteres multibyte, como o é ou os emoji, produzem simplesmente dois, três ou quatro octetos consecutivos.

Porque é que alguns caracteres produzem mais de 8 bits?

O UTF-8 é uma codificação de largura variável: os caracteres ASCII cabem num único byte, mas as letras acentuadas ocupam dois, a maioria dos alfabetos asiáticos três e os emoji quatro. Não é um erro — é exatamente como o texto é guardado em ficheiros e transmitido pela Internet, byte a byte.

O meu binário não descodifica — o que se passa?

Verifique três coisas: cada grupo só pode conter 0s e 1s, a contagem total de dígitos tem de ser múltipla de oito e os bytes têm de formar sequências UTF-8 válidas. Caracteres perdidos como vírgulas, ou um dígito em falta algures, são os culpados habituais. O espaçamento não importa — o descodificador ignora-o.

Preciso de espaços entre cada byte?

Não. O descodificador remove primeiro todos os espaços e depois lê os dígitos em grupos de oito, por isso 0100100001101001 descodifica exatamente como 01001000 01101001 — ambos dizem 'Hi'. Espaços e quebras de linha são puramente cosméticos: use-os se o ajudarem a ler o binário, dispense-os se não.

O binário é o mesmo que Base64 ou hexadecimal?

São aparentados mas diferentes. Binário aqui significa os bits em bruto escritos como 0s e 1s — extenso mas fundamental. O hexadecimal condensa quatro bits em cada caractere e o Base64 seis, por isso ambos são representações compactas dos mesmos bytes subjacentes. Esta ferramenta mostra os próprios bits, o que é ideal para aprender.