Como usar
- Digite o texto à esquerda para obter os bytes à direita, ou cole hex à direita para decodificar.
- Escolha o separador e se quer adicionar o Prefixo 0x ou usar Maiúsculas.
- Troque a base numérica para Decimal, Octal ou Binário se precisar de outra notação.
- Copie qualquer um dos lados.
Opções explicadas
- Separador
- Espaço gera 48 65 6c 6c 6f, Nenhum gera 48656c6c6f e Vírgula gera 48, 65, 6c, 6c, 6f — prático para arrays em código.
- Prefixo 0x
- Escreve cada byte como 0x48, a notação usada em C, JavaScript e muitas outras linguagens.
Exemplos
| Texto | Hex (UTF-8) |
|---|---|
| Hello | 48 65 6c 6c 6f |
| é | c3 a9 |
| 中 | e4 b8 ad |
Perguntas frequentes
Qual codificação de caracteres é usada?
UTF-8, o padrão da web. Caracteres ASCII ocupam um byte cada; letras acentuadas ocupam dois, caracteres chineses três e emoji quatro.
O que acontece com hex que não é UTF-8 válido?
As partes legíveis são decodificadas e as sequências inválidas aparecem como o caractere de substituição �, com um aviso.
Meu texto é enviado para algum servidor?
Não. A conversão acontece no seu navegador.
Privacidade
Esta ferramenta funciona inteiramente no seu navegador. Seus arquivos e textos são processados no seu dispositivo e nunca são enviados aos nossos servidores.