Conversor de Hex para texto

Decodifique bytes hexadecimais como texto UTF-8 com validação rigorosa e suporte a Unicode.

Números e unidades
Preparando seu ambiente de trabalho…

Entrada

Preparando seu ambiente de trabalho…

Saída
Seu resultado aparecerá aqui.

Como usar

  1. Cole Hex com espaços entre bytes completos e um 0x inicial opcionais.
  2. Verifique o texto ou o erro de bytes ou UTF-8.
  3. Copie o texto ou baixe JSON preservando controles.

Conversor de Hex para texto

Uma string Hex pode conter bytes UTF-8 de uma mensagem. Os bytes são reconstruídos na ordem original sem tratar a string inteira como um número.

Letras ASCII usam um byte UTF-8; caracteres chineses e emoji podem usar vários. Um caractere visível pode gerar vários pares Hex.

Representações e uso

Cada par representa um byte: 48 65 6c 6c 6f resulta em Hello. A caixa das letras não importa; espaços, tabulações e quebras podem separar grupos completos.

Antes e depois
Entrada
48656c6c6f20e4b8ade6968720f09f918b
Resultado
Hello 中文 👋

Cada par representa um byte UTF-8; um caractere pode precisar de vários pares.

Precisão e validação

Aceita apenas dígitos Hex, espaços em branco e um 0x inicial. Cada grupo precisa ter comprimento par. 4 8, prefixos repetidos, vírgulas e escapes \x são rejeitados.

Interpretar e reutilizar

UTF-8 rigoroso mantém BOM e controles sem substituir bytes inválidos silenciosamente. Dados binários ou bytes UTF-16 podem não representar texto UTF-8.

Limites de processamento

Números: até 500 linhas / 1 MiB e 4.096 caracteres por número. Frações: 1–128 dígitos. Texto e bytes: 64 KiB. Operações de bits: 8–256 bits. O worker para após 30 segundos.

Leitura complementarWHATWG · UTF-8
?

Perguntas frequentes

Posso omitir espaços?

Sim. Hex contínuo ou grupos completos com espaços são aceitos, com um único 0x ou 0X inicial opcional.

Por que um Hex válido pode falhar?

Dígitos Hex válidos não garantem UTF-8 válido. FF ou uma sequência multibyte incompleta causam erro.

313233 é o número 123?

Aqui são os bytes UTF-8 do texto 123. Para interpretar toda a string como inteiro, use Hex para Decimal.

Minha entrada é enviada a um servidor?

Não. Os cálculos rodam no navegador; o DevToolsy não envia nem armazena sua entrada.

O que é copiado?

A cópia contém a string exibida. JSON inclui todo o resultado e a quantidade de bytes, preservando Unicode e controles.

Encontre sua próxima ferramenta

Idioma

Mudar de idioma? Os dados atuais serão apagados. Copie ou baixe seu trabalho primeiro.