Ferramenta gratuita

Conversor de Texto para Binário

Converta texto em binário, hexadecimal ou decimal (por byte UTF-8) — e decodifique de volta para texto.

Como o texto vira binário

Cada caractere é convertido para seus bytes UTF-8, e cada byte é representado na base escolhida. Em binário, cada byte vira 8 dígitos (ex.: A = 01000001). Acentos e emojis ocupam mais de um byte em UTF-8, por isso geram mais grupos.

Como usar

  1. Escolha a base no seletor Base: Binário, Hexadecimal ou Decimal.
  2. Digite no campo Texto. O código aparece ao lado enquanto você digita, com um grupo por byte separado por espaço. O botão Texto → código faz a mesma conversão.
  3. Para decodificar, cole o código no campo da direita e clique em Código → texto. Os grupos precisam estar separados por espaço ou quebra de linha.
  4. Use os botões copiar de cada campo para levar o resultado.

Exemplos

  • Oi em binário: 01001111 01101001; em hexadecimal: 4f 69; em decimal: 79 105.
  • ç ocupa dois bytes em UTF-8: 11000011 10100111 em binário, ou c3 a7 em hexadecimal.
  • O emoji 😀 ocupa quatro bytes: f0 9f 98 80 em hexadecimal, ou 240 159 152 128 em decimal.

Dúvidas frequentes

Funciona com acentos e emojis?

Sim. Usamos UTF-8, então ç, á e 😀 são convertidos corretamente nos dois sentidos.

Por que aparece “Código inválido para a base selecionada”?

Algum grupo não pôde ser lido na base escolhida ou passa de 255, o maior valor de um byte. Confira se o seletor Base corresponde ao código colado, por exemplo Hexadecimal para 4f 69.

Posso trocar a base depois de digitar?

Sim. Ao mudar o seletor, o código é refeito a partir do campo Texto na nova base.

Outras ferramentas