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:

CaractereDecimalBinário (8 bits)Hex
A650100000141
a970110000161
Z90010110105A
0480011000030
9570011100139
(espaço)320010000020
!330010000121
?63001111113F

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.

Conversões de texto e codificação relacionadas

Ver todas as conversões de strings →

Conheça outras ferramentas

Ver todas as 91 ferramentas →