Entrada
Preparando seu ambiente de trabalho…
Como usar
- Cole Hex com espaços entre bytes completos e um 0x inicial opcionais.
- Verifique o texto ou o erro de bytes ou UTF-8.
- 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.
48656c6c6f20e4b8ade6968720f09f918bHello 中文 👋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.
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.
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.