Codificação

Codificadores e decodificadores para formatos do dia-a-dia

Base64, URL, JWT, hex, binary, Unicode escape, HTML entities. Cole, leia, pronto. Tudo no navegador — input nunca sai do seu dispositivo.

12 ferramentas

Como escolher entre estas ferramentas

Codificar não é criptografar. Base64, hexadecimal, URL-percent e entidades HTML existem para mover bytes com segurança por um canal que os corromperia: um cabeçalho de e-mail, uma query string, um atributo HTML. Qualquer pessoa consegue revertê-las, portanto nunca as use para esconder um segredo.

Escolha pelo canal, não por hábito. Use codificação de URL para tudo que entra numa query string ou no caminho; entidades HTML quando o texto precisa sobreviver dentro da marcação; Base64 quando dados binários precisam trafegar num campo somente de texto; hexadecimal ou binário quando você lê um valor byte a byte. O decodificador de JWT é um caso à parte: separa o token e mostra as claims, que é como você confere uma expiração ou uma audience sem confiar no aplicativo que o emitiu.

A referência de códigos HTTP e tipos MIME está aqui pelo mesmo motivo que os conversores: responde à pergunta que você realmente tinha, em geral se cabe um 302 ou um 307, ou qual Content-Type o navegador vai respeitar. Tudo roda no seu navegador, então o texto colado nunca chega a um servidor.