Pular para o conteúdo

Texto para hexadecimal

Codifique texto em bytes UTF-8 hexadecimais ou decodifique hex em texto legível.

Opções
Caixa
Funciona no seu navegador: seus dados não são enviados.

Como usar

  1. Em Modo, selecione Texto → Hex ou Hex → Texto.
  2. Em Delimitador, escolha Espaço, Nenhum ou Dois-pontos conforme o formato desejado.
  3. Digite ou cole o conteúdo no campo de entrada.
  4. Confira o resultado, atualizado automaticamente conforme você digita.

Exemplos

Texto com acentos em hex compacto

Entrada
São Paulo
Saída
53c3a36f205061756c6f

Mensagem como sequência de escapes

Entrada
Pedido recebido
Saída
\x50\x65\x64\x69\x64\x6F\x20\x72\x65\x63\x65\x62\x69\x64\x6F

Decodificar bytes separados por dois-pontos

Entrada
4F:6C:C3:A1
Saída
Olá

Perguntas frequentes

Por que aparece um erro de UTF-8 inválido?

Os bytes informados não formam um texto válido em UTF-8. Em UTF-8 inválido, mantenha Mostrar erro para identificar o byte com problema ou escolha Substituir por � para ver o texto com as sequências inválidas substituídas.

Posso converter um hexadecimal com número ímpar de dígitos?

Cada byte precisa de dois dígitos. A ferramenta não completa zeros automaticamente: use 0A em vez de A.

Este conversor converte hexadecimal em decimal?

Não. A ferramenta interpreta o hexadecimal como bytes de texto, não como um número. Por exemplo, 0x10 representa o caractere de controle U+0010, não o número decimal 16.

O texto que eu colo é enviado para um servidor?

A conversão ocorre no seu navegador, sem enviar o texto. O conteúdo de entrada não é salvo; apenas as opções e o estado aberto ou fechado do Detalhamento por caractere ficam armazenados localmente.