Conversor de Codificação de Texto — Grátis online

Converta texto entre Base64, UTF-8, UTF-16, Hex, Binário, URL, Código Morse e 30 formatos no total online, de qualquer um para qualquer um.

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

Result

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.