Entrada
Preparando seu ambiente de trabalho…
Como usar
- Digite ou cole o texto.
- Escolha maiúsculas, separador e prefixo 0x opcional.
- Copie a string Hex ou baixe JSON.
Conversor de texto para Hex
Uma string Hex representa bytes de forma legível. O texto primeiro é codificado em UTF-8 e depois cada byte é escrito com dois dígitos hexadecimais.
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
Converter texto não é converter um número: a string "123" gera 313233 porque seus caracteres têm bytes Hex 31, 32 e 33. O número 123 em base 16 é 7b.
Hello 中文 👋48656c6c6f20e4b8ade6968720f09f918bCada par representa um byte UTF-8; um caractere pode precisar de vários pares.
Precisão e validação
O padrão é Hex contínuo em minúsculas. Separadores só mudam a apresentação; 0x aparece uma vez no início. Zeros à esquerda de cada byte são mantidos.
Interpretar e reutilizar
O texto não é normalizado nem alterado antes da codificação. Espaços, quebras, BOM e controles reais são codificados; substitutos sem par geram erros.
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
Aceita letras comuns e strings numéricas?
Sim: abc gera 616263, ABC gera 414243 e a string 123 gera 313233. Converter valores numéricos é outra operação.
Aceita chinês e emoji?
Sim. UTF-8 usa um ou mais bytes por caractere; 中文 gera e4b8ade69687.
Maiúsculas e separadores mudam os bytes?
Não. Só a notação Hex muda; espaços reais do texto original são codificados.
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.