Pular para o conteúdo
helpyself

Tradutor Binário

Só local — nada é enviado a menos que você salve ou compartilhe.

Um tradutor binário em ambos os sentidos — binário para texto, texto para binário, hexadecimal e decimal também.

  1. Cole texto, ou cole bytes em binário, hex ou decimal.
  2. Leia o formato que você precisa — todos são mostrados simultaneamente.
  3. Copie o que desejar.
Texto
Binário
Hex
Decimal
Octal
Salvar esta ferramenta

Tenha Tradutor Binário sempre à mão

Favoritar

Sobre esta ferramenta

Um conversor binário que mostra todas as formas de uma vez. Cole 00110 e você vê o valor em todas as bases ao lado; cole uma sequência como 01001000 01101001 e recebe as palavras correspondentes. Cole texto e aparecem o binário, hex, decimal e octal abaixo; cole qualquer um deles e recebe o texto de volta. Não há direção para escolher, porque não existe direção — são os mesmos bytes escritos de formas diferentes, e um par de menus suspensos só levaria a erro. Ele identifica o que você colou pelo formato. Uns e zeros em bytes inteiros são binário; qualquer coisa com 0x ou letras de a a f é hex; vários números pequenos são decimal. Quando duas interpretações são possíveis, informa qual escolheu, para você ver a suposição em vez de descobrir depois — e octal nunca é assumido, porque 17 é um número válido em octal e decimal, e escolher errado muda silenciosamente 17 para 15. O que a maioria dos tradutores binários erra é com textos que não são em inglês. Um caractere não é mais só um número: A é um byte, é é dois, um emoji é quatro. Isso converte pelos bytes UTF-8, que é o que um arquivo realmente contém, então é vem como C3 A9 em vez de um único número que nenhum programa aceitaria. Tudo roda no seu navegador. Nada é enviado, e funciona offline depois que a página carrega.

Perguntas frequentes

Como converter binário em texto?

Cole uns e zeros e o texto aparece. Grupos de oito são lidos como bytes, com ou sem espaços, então 01001000 01101001 e 0100100001101001 tanto dão “Hi”. Se os bits não formarem bytes inteiros, trata como texto, pois um dígito sobrando indica erro ao colar, não que o último byte deve ser completado.

Como converter texto para binário?

Digite o texto. O binário aparece na linha abaixo, em grupos de oito bits separados por espaços — é a forma como pessoas leem, embora espaços não façam parte dos dados. Hex, decimal e octal aparecem juntos, então converter texto para binário ou para hex é a mesma ação.

Como ele distingue hex de decimal?

Pela única coisa que só um pode ter. Prefixo 0x ou qualquer dígito de a a f é claramente hex. Se não, vários grupos de dois dígitos com zeros à esquerda indicam um despejo hex — “48 69” vira hex — já “72 105” tem grupo com três dígitos, impossível em hex, então é decimal. Ele informa qual escolheu.

Por que é é dois bytes?

Porque é assim em UTF-8, codificação usada quase universalmente. C3 A9 é o par, nenhum dos bytes tem sentido isolado. Tradutores antigos usam um byte por caractere, funciona só para inglês e gera nonsense em outros casos — um emoji tem quatro bytes, e tratá-lo como um só dá resultado que nenhum programa aceitaria.

Por que não detecta octal?

Porque não dá para fazer isso com segurança. Todo número octal também é válido em decimal — 17 é dezessete decimal e quinze octal —, adivinhar poderia mudar resposta sem aviso. Octal aparece sempre na saída e só é entrada se você pedir.

Meu texto é enviado para algum lugar?

Não. A conversão acontece na página, e isso é importante: o que as pessoas colam no tradutor binário costuma ser partes de arquivo, captura de protocolo ou chave que estão depurando.

Ajude a melhorar esta ferramenta

Encontrou um bug, quer mudar algo ou precisa de uma ferramenta que não temos?

/binary-translator

↑↓ para navegar · Enter para abrir · Esc para fechar