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.
Conversor de Base
Convert whole numbers between binary, octal, decimal, hex and any base from 2 to 36. Exact for values above 2^53, where parseInt quietly rounds.
Codificar e decodificar Base64
Codificador e decodificador Base64 grátis. Compatível com UTF-8, funciona offline e roda inteiramente no seu navegador.
Codificador e decodificador de URL
Codifica e decodifica componentes de URL conforme a RFC 3986. Compatível com UTF-8, roda no seu navegador.
Decodificador de JWT
Inspecione JSON Web Tokens no seu navegador: cabeçalho, payload e validade. Sem chave e sem enviar dados.
Codificador / decodificador de entidades HTML
Codifica e decodifica entidades HTML (&, <, >, nomeadas, numéricas, hex). Conjunto completo de entidades HTML5.
Codificar / Decodificar Hex
Converta texto para/de hexadecimal. UTF-8 safe — emoji, vietnamita, CJK. Separador e prefixo 0x configuráveis.
Codificar / Decodificar Binário
Converta texto para/de binário 8 bits. UTF-8 safe. Separador configurável.
Escape / Unescape Unicode
Converta texto para escapes \uXXXX ou \u{XXXXX} e vice-versa. Lida com pares surrogate para emoji.
Códigos de Status HTTP e Tipos MIME
Referência pesquisável de códigos de status HTTP (o que realmente significam) mais busca de extensão → tipo MIME.
Criptografar / Descriptografar texto AES
Criptografe ou descriptografe um texto com uma senha, usando AES-256-GCM e PBKDF2. Tudo no seu navegador.
Assinar e verificar JWT
Assine um JWT com HS256/384/512 ou RS256/ES256, e verifique um token com um segredo ou chave pública — assinatura, validade e alg:none checados separadamente. No seu navegador.
Decodificador de certificados X.509
Inspecione um certificado X.509 em PEM ou DER (.cer/.crt/.der): subject, issuer, validade, SAN, key usage, fingerprints. Cadeias de certificados em ordem. No seu navegador.
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.