Codificador de texto para hex

Converta texto em bytes UTF-8 hexadecimais. Escolha minúsculas ou maiúsculas e um separador: nenhum, espaço, dois-pontos, prefixo 0x ou escapes \x. Roda localmente.

24 caracteres · 28 bytes (UTF-8)

0 caracteres · 0 bytes (UTF-8)

Executa totalmente no seu navegador. Seus dados nunca são enviados.

O que é Codificar hex?

Mostra os bytes do seu texto em hexadecimal (Base16, RFC 4648). O texto é codificado em UTF-8, então é vira c3 a9 e um emoji ocupa quatro bytes. Você pode formatar a saída para código, logs ou dumps de bytes.

Como usar Codificar hex

  1. Digite ou cole o texto em Entrada.
  2. Escolha Maiúsculas/minúsculas e um Separador de bytes (nenhum, espaço, dois-pontos, prefixo 0x ou prefixo \x).
  3. Copie o hex de Saída.

Exemplo

Entrada
Hi 😀
Saída
486920f09f9880

Quando usar Codificar hex

Use hex para inspecionar exatamente quais bytes uma string contém, escrever literais de bytes em código-fonte (\x.., 0x..) ou comparar codificações. Para transporte compacto, use Base64; o hex dobra o tamanho.

Como funciona Codificar hex

Cada caractere é convertido na sua sequência de bytes UTF-8 com TextEncoder; cada byte (0–255) é escrito como dois dígitos hex. Os separadores são só formatação – os bytes são os mesmos.

Casos de Uso Comuns

  • Encontrar caracteres ocultos como espaços não separáveis ou BOMs
  • Escrever literais de string de bytes em C/Python
  • Preparar chaves ou payloads em hex para testes
  • Explicar como o UTF-8 codifica letras acentuadas e emoji

Perguntas Frequentes

Por que um único emoji gera 8 dígitos hex?

Emoji fora do Plano Multilíngue Básico ocupam 4 bytes em UTF-8, e cada byte são dois dígitos hex.

É o mesmo que converter um número para hex?

Não. Isto codifica bytes de texto. Para converter um número como 255 em ff, use um conversor de bases numéricas.

Qual conjunto de caracteres é usado?

UTF-8, a codificação usada na web.

Explore mais categorias