Conversor de texto para hexadecimal
Converta texto em hexadecimal. Cada caractere é codificado em bytes UTF-8 e cada byte é exibido como um valor hexadecimal de dois dígitos (00–FF) — a forma compacta usada em códigos de cor, dumps hexadecimais e formatos de dados.
Exemplo resolvido
A entrada Hi é convertida em 48 69. Experimente editar a caixa
acima para converter seu próprio texto.
Tabela de referência ASCII / de caracteres
Cada caractere tem um código numérico que pode ser escrito em decimal, binário ou hexadecimal:
| Caractere | Decimal | Binário (8 bits) | Hex |
|---|---|---|---|
| A | 65 | 01000001 | 41 |
| a | 97 | 01100001 | 61 |
| Z | 90 | 01011010 | 5A |
| 0 | 48 | 00110000 | 30 |
| 9 | 57 | 00111001 | 39 |
| (espaço) | 32 | 00100000 | 20 |
| ! | 33 | 00100001 | 21 |
| ? | 63 | 00111111 | 3F |
Perguntas frequentes
- Como converter texto para hexadecimal?
- Cole sua entrada na caixa acima e o resultado aparece na hora. Por exemplo, “Hi” vira “48 69”. Tudo roda no seu navegador — nada é enviado.
- Meu texto é enviado para algum servidor?
- Não. A conversão é feita inteiramente no seu navegador com JavaScript, então seu texto nunca sai do seu dispositivo.
- Por que alguns caracteres ocupam mais de dois dígitos hexadecimais?
- Porque o texto é codificado em UTF-8. Caracteres ASCII ocupam um byte (dois dígitos hexadecimais), mas letras acentuadas, outras escritas e emojis ocupam de dois a quatro bytes, por isso aparecem como vários pares hexadecimais.