Converta texto para binário, octal, decimal e hexadecimal — e vice-versa. Todos os campos são dinâmicos e editáveis, com opções de delimitador, preenchimento e maiúsculas.

Edite qualquer campo abaixo — os outros atualizam instantaneamente. Tudo corre no seu dispositivo em UTF-8; nada é carregado.

Separador
Como cada valor é separado na saída binária, octal e hex.
Preenche cada valor até uma largura fixa (ex.: 01001000).
Mostrar letras hexadecimais em maiúsculas (FF em vez de ff).
Entrada inválida para este formato.
Entrada inválida para este formato.
Entrada inválida para este formato.
Entrada inválida para este formato.

Sobre Texto para Binário, Octal e Hex

Esta ferramenta converte texto para binário, octal, decimal e hexadecimal — e converte qualquer um desses sistemas numéricos de volta para texto legível. Os cinco campos são interativos e editáveis: escreva num deles e os outros quatro atualizam-se instantaneamente, carácter a carácter.

Por trás dos bastidores, cada carácter é codificado como bytes UTF-8, e cada byte é apresentado na base escolhida. A letra "H", por exemplo, é 01001000 em binário, 110 em octal, 72 em decimal e 48 em hexadecimal. As opções controlam o separador entre valores, o preenchimento com zeros até uma largura fixa, e dígitos hexadecimais em maiúsculas ou minúsculas.

É útil para exercícios de programação, depuração de codificações, leitura de mensagens binárias ou preparação de dados para protocolos de baixo nível. Tudo funciona no seu dispositivo — nada do que escreve é enviado.

Como usar Texto para Binário, Octal e Hex

  1. Escreva ou cole o seu texto no campo Texto — os campos binário, octal, decimal e hexadecimal preenchem-se de imediato.
  2. Ou cole valores em qualquer campo de base (por exemplo, binário) para os descodificar de volta para texto.
  3. Escolha um separador — espaço, vírgula, nova linha ou nenhum — para a saída numérica.
  4. Ative o preenchimento com zeros para valores de largura fixa (por exemplo, 01001000) e o hexadecimal em maiúsculas se preferir FF em vez de ff.
  5. Clique em Copiar junto a qualquer campo, ou use Carregar exemplo e Limpar para experimentar.

Perguntas frequentes

Cada carácter é codificado como um ou mais bytes UTF-8, e cada byte é escrito como um número binário de 8 bits. "A" torna-se 01000001, "H" torna-se 01001000. Os mesmos bytes são apresentados em octal, decimal e hexadecimal.

Sim. Todos os campos funcionam nos dois sentidos — cole valores binários, octais, decimais ou hexadecimais e a ferramenta descodifica-os instantaneamente para texto. Se um valor não for válido para esse formato, a entrada é assinalada.

Sim. Como a codificação usa UTF-8, letras acentuadas e emoji funcionam — apenas produzem mais do que um byte por carácter. Um "é" gera dois bytes e a maioria dos emoji gera quatro.

Preenche cada valor até uma largura fixa, pelo que os bytes binários mostram sempre 8 dígitos (01001000 em vez de 1001000). Isso mantém as colunas alinhadas e é a forma convencional de escrever bytes.

Não. A conversão funciona inteiramente no seu navegador com JavaScript, pelo que nada do que escreve ou cola sai alguma vez do seu dispositivo.

Precisa de ajuda?
Encontrou um problema com esta ferramenta? Avise a nossa equipa.
Relatar um problema

Adicione esta ferramenta gratuita ao seu próprio site — copie e cole o código abaixo.