Conversor de texto para binário

Digite um texto para ver os seus bytes em binário, hexadecimal, decimal ou octal, ou digite esses bytes para ler o texto de volta. O texto é contado em UTF-8, do jeito que a web e a maioria dos arquivos o guardam.

Gratuita Funciona no seu navegador Verificada em terça-feira, 10 de novembro de 2026

O texto a converter, ou os bytes a ler. Ao ler, espaços, vírgulas e os prefixos 0x ou 0b são ignorados.

Separador entre bytes

Resultado

Bytes — Os bytes UTF-8 do texto, ou a quantidade de bytes que foram lidos.
Verificação —
Resultado

Esta ferramenta funciona no seu navegador. O que você digita não é enviado para nós.

Como usar

  1. Digite o texto, ou os bytes, em Texto ou bytes.
  2. Escolha o sentido e a base em Conversão, por exemplo Texto para binário.
  3. Escolha o Separador entre bytes. Com Nenhum, os valores decimais e octais recebem três dígitos, para que o resultado possa ser lido de volta.
  4. Se a Verificação mostrar uma mensagem em vermelho, a posição que ela indica é onde está o primeiro problema.

Texto é feito de bytes, não de letras

Um computador guarda texto como bytes. Esta página usa UTF-8, a codificação da web (RFC 3629), na qual uma letra ASCII ocupa um byte e as outras letras ocupam mais. A letra ç ocupa dois bytes: 11000011 10100111 em binário, ou C3 A7 em hexadecimal.

ç  →  U+00E7  →  UTF-8 C3 A7  →  binário 11000011 10100111

As quatro bases

  • Binário: 8 dígitos, 0 ou 1, para cada byte. A letra A é 01000001.
  • Hexadecimal: 2 dígitos, de 0 a 9 e de a a f, para cada byte. A letra A é 41.
  • Decimal: um número de 0 a 255 para cada byte. A letra A é 65.
  • Octal: 3 dígitos, de 0 a 7, para cada byte. A letra A é 101.

O que a leitura recusa

  • Um dígito que não existe na base, como 2 em binário.
  • Um valor decimal ou octal acima de 255, que não é um byte.
  • Um byte incompleto, como sete dígitos binários.
  • Bytes que não são UTF-8 válido, como o byte único 11111111.

Exemplo resolvido: ç

A letra ç tem o ponto de código U+00E7, que é 231 em decimal. Em UTF-8 ela ocupa dois bytes, C3 e A7, que são 195 e 167 em decimal.

O texto Hi ç ocupa cinco bytes: 48 69 20 C3 A7 em hexadecimal.

Conversão Resultado para ç
Texto para binário 11000011 10100111
Texto para hexadecimal c3 a7
Texto para decimal 195 167
Texto para octal 303 247

Perguntas frequentes

Por que ç ocupa dois bytes?

Toda letra fora do ASCII ocupa dois ou mais bytes em UTF-8. O ç é U+00E7, que precisa dos dois bytes C3 e A7. As letras de A a Z ocupam um byte cada, então a contagem de bytes difere da contagem de caracteres.

Qual é a diferença entre hexadecimal e binário aqui?

Os dois escrevem os mesmos bytes. O binário usa 8 dígitos para cada byte e o hexadecimal usa 2, então o hexadecimal é mais curto e é comum em despejos de memória e em capturas de rede.

Por que os números decimais são escritos com três dígitos quando não há separador?

Sem separador, 195167 poderia ser lido de várias formas. Por isso, quando o separador é Nenhum, cada byte decimal e octal recebe três dígitos. Com espaço ou vírgula, os números ficam como são.

Posso converter um arquivo para binário aqui?

A página trabalha com texto. Cole o texto do arquivo. Não há suporte para ler arquivos cujos bytes não são texto, porque o resultado não seria legível.

Meu texto é enviado para algum lugar?

Não. A conversão roda no seu navegador, e nada é enviado nem guardado.

Fontes

Números e texto verificados pela última vez em terça-feira, 10 de novembro de 2026.

Usamos cookies necessários para o site funcionar. Com o seu consentimento, o Google também usa cookies de publicidade para mostrar anúncios personalizados. Se você recusá-los, continuará vendo anúncios, mas eles não serão personalizados.