Conversor de binário para texto

Transforme bytes em binário, hex ou octal de volta em texto.

Funciona no navegador. Nada do que você digita é enviado a lugar nenhum.

Como converter binário para texto

  1. Cole os valores binários, hex ou octais.
  2. Escolha o formato de entrada correspondente.
  3. Leia o texto decodificado.

Exemplos de conversão

EntradaFormatoTexto
01001000 01101001BinárioHi
48 69HexHi
110 151OctalHi

Dicas para colar valores

  • Separe os valores com espaços, vírgulas ou quebras de linha. Qualquer um funciona, e você pode misturá-los.
  • Sem separador, o binário precisa de grupos de exatamente 8 dígitos, o hex precisa de 2 dígitos por byte, e o octal precisa de 3, tudo junto sem espaços.
  • Essas larguras batem com o que o conversor de texto para binário produz, então a saída de um cola direto no outro.

Motivos comuns para a decodificação falhar

  • Um valor fora do intervalo válido para o formato dele, como um grupo binário acima de 11111111.
  • O formato de entrada errado selecionado: hex 48 lido como binário não é um byte válido de jeito nenhum.
  • Bytes que não formam texto UTF-8 válido, o que geralmente significa que os dados nunca foram texto.

Perguntas frequentes sobre Binário para texto

Quais separadores posso usar?

Espaços, vírgulas ou quebras de linha funcionam todos. A ferramenta separa por qualquer um deles.

Por que aparece um erro de valor inválido?

Um valor está fora do intervalo para o formato escolhido, como um grupo binário com mais de 8 bits ou um dígito que não pertence àquela base.

Por que diz que o resultado não é texto válido?

Os bytes não formam UTF-8 válido, o que geralmente significa que o formato escolhido não combina com os dados, ou que os dados não são texto de jeito nenhum.

Qual é o maior valor que um único byte pode guardar?

255 em decimal, que é 11111111 em binário, FF em hex, e 377 em octal. Qualquer coisa acima disso não pode ser um byte só.

Posso misturar separadores, como algumas vírgulas e alguns espaços?

Sim. Espaços, vírgulas e quebras de linha podem aparecer todos na mesma entrada, já que a ferramenta separa por qualquer um deles.

Suporta letras acentuadas e emojis, não só ASCII simples?

Sim, desde que os bytes que você colar formem UTF-8 válido, que consegue representar qualquer caractere Unicode, incluindo letras acentuadas e emojis.

A ordem dos bytes importa?

Sim. Os bytes precisam ficar na mesma ordem da esquerda para a direita em que foram escritos, já que o UTF-8 decodifica caracteres de vários bytes com base nessa ordem. Trocar a ordem transforma texto legível em lixo ou em um erro de texto não válido.

Posso colar valores hex com prefixo 0x, como 0x48?

Sim, quando os valores são separados por espaço ou vírgula. Cada grupo é processado como um número, e o próprio processador de números do JavaScript aceita um prefixo 0x opcional no modo hex.

Ferramentas relacionadas