Ir para o conteúdo principal

Encontre sua próxima ferramenta

Prepare, confira e exporte

Conversor de Hexadecimal para Texto e de Texto para Hexadecimal

Codifique texto como bytes UTF-8 em hexadecimal ou decodifique hexadecimal para texto. Valide pares de bytes, preserve caracteres de controle e converta lotes de TXT com exportação ZIP.

Carregando o espaço de trabalho de texto…

Vantagens

  • Escolha UTF-8 para texto multilíngue ou ASCII estrito para um requisito de caracteres de 0–127.
  • Receba erros explícitos para grupos incompletos e UTF-8 inválido, em vez de um texto danificado em silêncio.
  • Converta até 20 arquivos TXT com saídas numeradas e um relatório de falhas por arquivo.

Quando ajuda

  • Ler um campo de texto codificado em um log de diagnóstico.
  • Verificar os bytes UTF-8 de nomes com acento e de emojis.
  • Preparar o texto decodificado para comparação e exportação de documentos.

Como usar esta ferramenta

  1. Escolha Texto para hexadecimal ou hexadecimal para texto e, depois, selecione a codificação de caracteres.
  2. Cole o texto de entrada, importe um arquivo TXT em UTF-8 ou carregue o exemplo.
  3. Confira o resultado em tempo real. Ao codificar, selecione um separador de bytes na saída.
  4. Copie, baixe, inverta o resultado ou continue com o texto legível.

Bytes hexadecimais não são pontos de código Unicode

O hexadecimal é uma forma compacta de exibir bytes. Dois dígitos hexadecimais representam um byte, de 00 a FF. Uma letra simples do alfabeto latino costuma ocupar um byte em UTF-8, o que faz um exemplo curto parecer uma substituição caractere por caractere. Esse atalho deixa de funcionar para boa parte do texto que as pessoas realmente escrevem. Uma letra acentuada pode ocupar dois bytes; um emoji pode ocupar quatro ou formar uma sequência mais longa.

O ponto de código U+00E9 identifica o caractere é. Seus bytes em UTF-8 são C3 A9, e não E9. Enviar o byte isolado E9 a um decodificador UTF-8 estrito é, portanto, um erro, mesmo que o hexadecimal em si seja válido. Se um log foi produzido com uma codificação legada, descubra essa codificação na origem em vez de ficar tentando até que a saída pareça plausível.

Este conversor verifica a sintaxe hexadecimal antes de tentar decodificar os caracteres. Uma sequência compacta como 4869 é aceita. Grupos completos como 48 69, 48:69 e 0x48,0x69 também. Um número ímpar de dígitos em um grupo é rejeitado. Colunas de endereço, strings de linguagens de programação com escapes e a coluna imprimível lateral de um hexdump completo ficam fora deste analisador; cole apenas os dados dos bytes.

Mantenha separadas as tarefas numéricas e as de texto. O hexadecimal FF representa o inteiro 255, mas não é um byte de texto UTF-8 válido isolado. Use o conversor de bases numéricas para calcular esse valor e esta ferramenta quando os bytes codificarem uma mensagem. O texto obtido com sucesso pode seguir para as ferramentas de documentos existentes. Os caracteres NULL permanecem nos downloads, embora o envio para documentos os rejeite.

Formatos, limites e privacidade

  • Texto de origem e decodificado: 20.000 unidades de código UTF-16. Entrada codificada: 720.000 caracteres e até 80.000 bytes.
  • Arquivos TXT em UTF-8: 1 MiB cada. Lote: 20 arquivos, no máximo 5 MiB no total.
  • NULL e um BOM no início são preservados. O envio para documentos não está disponível para texto que contenha NULL.
  • Sem UTF-16, Windows-1252, colunas de endereço de hexdump completo nem interpretação de escapes de linguagens de programação.

Estas ferramentas processam o texto localmente. Não há salvamento automático de rascunhos. Baixe o trabalho importante antes de sair; as transferências temporárias de arquivos expiram após 30 minutos.

Perguntas frequentes

Posso reverter a conversão hexadecimal?

Sim. Use a ação de inverter após uma conversão bem-sucedida. A saída passa a ser a nova entrada e a direção muda.

Por que a decodificação falha?

Verifique os grupos de bytes completos e a codificação de caracteres original. Uma sintaxe de bytes válida não garante um texto UTF-8 válido.

Codificar protege um texto confidencial?

Não. As representações binária e hexadecimal são reversíveis, não são criptografia. Essas conversões são executadas localmente no navegador.

Continue seu fluxo de documentos

Use um botão Continuar dentro do espaço de trabalho para levar seu texto; estes links abrem uma ferramenta vazia.