Conversores de texto e string
Converta texto de e para binário, hexadecimal e ASCII. Tudo é compatível com UTF-8 e roda inteiramente no seu navegador.
Texto para binário
Converta qualquer texto em sua representação binária.
TextoBinário para ASCII
Converta binário de volta em texto legível (ASCII/UTF-8).
TextoTexto para hexadecimal
Converta texto em hexadecimal.
TextoHexadecimal para texto
Converta uma string hexadecimal de volta em texto legível.
CodificaçãoCodificar e decodificar Base64
Codifique texto em Base64 ou decodifique de volta — compatível com UTF-8 e emojis.
Converter texto de e para binário, hex e ASCII
Os computadores armazenam cada caractere como um número. Estes conversores permitem que você veja e controle essa representação subjacente: transforme uma frase em seus bytes binários ou hexadecimais, decodifique binário ou hex de volta em ASCII legível, ou alterne entre os dois. Eles são úteis para depurar protocolos de rede, escapar e desescapar payloads, gerar dados de teste e ensinar como o texto é codificado.
Todos os conversores aqui são compatíveis com UTF-8, então caracteres fora do inglês simples — letras acentuadas, devanágari, escritas CJK e emojis — fazem o caminho de ida e volta corretamente em vez de virarem pontos de interrogação. Tudo é calculado no seu navegador, então nada do que você cola é enviado, e as ferramentas continuam funcionando offline depois que a página carrega. Se você precisa do esquema Base64 usado em URLs, data URIs e cabeçalhos HTTP, use a ferramenta Codificar e decodificar Base64.
Perguntas frequentes
- Como o texto é transformado em binário ou hexadecimal?
- Cada caractere é codificado em seus bytes UTF-8, e esses bytes são escritos na base 2 (binário) ou na base 16 (hexadecimal). A decodificação inverte o processo. Como o UTF-8 é usado, caracteres além do ASCII básico — acentos, escritas não latinas e emojis — são tratados corretamente.
- Qual é a diferença entre ASCII e UTF-8 aqui?
- O ASCII cobre apenas os primeiros 128 caracteres (letras do inglês sem acento, dígitos e pontuação comum), por isso associa um byte a cada caractere. O UTF-8 amplia isso para todos os caracteres Unicode usando de um a quatro bytes e é retrocompatível com o ASCII — é por isso que estes conversores usam UTF-8 por padrão.
- Meu texto é enviado para algum lugar quando eu o converto?
- Não. A codificação e a decodificação rodam inteiramente no seu navegador com JavaScript, então nada do que você digita é enviado ou armazenado. As ferramentas também continuam funcionando offline depois que a página carrega.