Conversor de texto para binário

Veja qualquer texto como bytes em binário, hex ou octal.

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

Como converter texto para binário

  1. Digite ou cole seu texto.
  2. Escolha binário, hex ou octal e um separador.
  3. Copie o resultado.

Exemplos de conversão

CaractereBinárioHex
A0100000141
a0110000161
espaço0010000020
!0010000121

Por que alguns caracteres ocupam mais de um byte

  • Letras, dígitos e pontuação do ASCII ocupam 1 byte cada em UTF-8.
  • Letras acentuadas e a maioria das escritas não latinas ocupam 2 ou 3 bytes.
  • Emojis e muitos símbolos mais raros ocupam 4 bytes, então um único emoji aparece como 4 grupos de byte separados aqui.

Onde visões no nível de byte como esta ajudam

  • Aprender como o computador guarda texto, um exercício comum em cursos introdutórios de programação.
  • Comparar os bytes esperados e reais ao depurar um problema de codificação de texto.
  • Projetos e desafios amadores que escondem uma mensagem em binário ou hex.

Perguntas frequentes sobre Texto para binário

Por que cada letra tem 8 dígitos em binário?

Cada caractere é um byte em UTF-8 para texto comum em inglês ou português, e um byte é 8 bits, então ele aparece como 8 dígitos binários.

Suporta emoji e letras acentuadas?

Sim. O texto é codificado como UTF-8, então um caractere pode usar mais de um byte, e cada byte ganha seu próprio grupo.

Qual é a diferença entre binário, hex e octal aqui?

São os mesmos valores de byte mostrados em base 2, base 16 ou base 8. O hex é o mais curto e o mais usado em programação.

Qual é a diferença entre ASCII e UTF-8 para texto simples em inglês?

Para letras, dígitos e pontuação em inglês, ASCII e UTF-8 dão exatamente os mesmos valores de um único byte. O UTF-8 só precisa de mais de um byte para caracteres fora desse conjunto, como letras acentuadas ou emojis.

Por que a saída em hex sempre usa 2 dígitos por byte?

Um byte guarda um valor de 0 a 255, e 2 dígitos hex, de 00 a FF, cobrem exatamente essa faixa inteira, então todo byte fica com a mesma largura.

Também converte espaços e pontuação?

Sim. Todo caractere do texto, incluindo espaços, ganha seu próprio grupo de bytes na saída, do mesmo jeito que uma letra teria.

Posso converter a saída de volta para texto?

Sim, cole no conversor de binário para texto e escolha o formato correspondente. As larguras de byte que esta ferramenta produz, 8 dígitos binários, 2 dígitos hex ou 3 dígitos octais, batem exatamente com o que aquele conversor espera.

A escolha do separador muda os valores de byte em si?

Não, só muda como os grupos são unidos. O valor binário, hex ou octal de cada byte continua o mesmo de qualquer jeito.

Ferramentas relacionadas