Converter
Base64, UTF-8, UTF-16, ANSI, Hex e Cada Formato Intermediário
Converta texto entre quaisquer duas codificações, diretamente - sem passar por texto simples
Os resultados são fornecidos apenas para fins informativos e podem conter erros. Verifique de forma independente as informações importantes. O uso desta ferramenta é por sua conta e risco.
Sobre essas codificações
Esta ferramenta cobre 30 formatos em algumas categorias diferentes: codificações de caracteres (UTF-8, UTF-16, UTF-32, ANSI/Windows-1252, ISO-8859-1) que determinam como o texto vira bytes, a fonte da maioria dos bugs de texto corrompido ("mojibake") quando se assume a errada; codificações binário-para-texto (Base64, Base32, Base58, Base85, Hex, Quoted-Printable) usadas amplamente em programação e transferência de dados; cifras clássicas (ROT13, ROT47, Atbash, Cifra de Bacon) e códigos históricos (Código Morse, Código Baudot, Código de Batidas) anteriores à computação; e alguns formatos práticos/curiosos (Alfabeto Fonético da OTAN, Leetspeak, Texto Invertido). Cada formato converte diretamente para qualquer outro (por exemplo, de Hex para Morse) sem precisar de texto simples como parada intermediária visível, embora seja exatamente isso que acontece internamente: sua entrada é decodificada para texto simples e depois recodificada no formato de destino.
O que esta ferramenta faz
O conversor de codificação de texto converte texto diretamente entre 30 formatos: Base64, Base32, Base58, Base85, hex, binário, octal, codificação de URL e entidades HTML, bytes UTF-8, UTF-16 e UTF-32, Latin-1 e Windows-1252, além de cifras e códigos como ROT13, Atbash, Morse, alfabeto da OTAN e braile.
Qualquer formato pode ir para qualquer outro, por exemplo de Base64 direto para hex, sem uma etapa visível em texto simples. Internamente a entrada é decodificada primeiro para texto e depois codificada de novo, então uma entrada inválida é apontada em vez de gerar caracteres sem sentido.
Quando usar
- Depurar caracteres embaralhados (mojibake) olhando os bytes reais UTF-8 ou UTF-16 de uma string.
- Decodificar um valor que outro sistema codificou em Base64 ou para URL; para um único passo, as páginas Decodificador Base64 e Decodificador de URL são mais rápidas.
- Ensino ou passatempos: código Morse, ROT13, a cifra Atbash ou a representação binária das letras.
- Codificar texto para uma URL, um atributo HTML ou um cabeçalho de e-mail em que caracteres especiais precisam ser escapados.
Exemplo prático
Hi! · text → Base64
SGkh
Hi! · text → hex
486921
Hi! · text → binary
01001000 01101001 00100001
SGkh · Base64 → hex
486921
SOS · text → Morse
... --- ...
Hello · text → ROT13
Uryyb
Perguntas sobre esta ferramenta
Qual a diferença entre UTF-8 e Latin-1?
O UTF-8 representa qualquer caractere Unicode e usa de um a quatro bytes por caractere. O Latin-1 usa um byte e só cobre letras da Europa Ocidental, então caracteres como € ou letras hebraicas não podem ser representados.
ROT13 é criptografia?
Não. ROT13, ROT47 e Atbash são substituições simples de letras que qualquer pessoa reverte na hora. Use para spoilers ou passatempos, nunca para proteger dados.
Por que os resultados binários têm espaços?
Cada byte aparece como um grupo de oito bits separado por espaço, o que facilita contar bytes e perceber caracteres que ocupam mais de um byte em UTF-8.
Esta ferramenta é gratuita?
Sim, é grátis. Sem cadastro nem e-mail. Veja o resultado nesta página.
Como recebo o resultado?
Use a ferramenta nesta página. O resultado aparece aqui, sem envio por e-mail.