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
- Conversor de BaseConvert 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 Base64Codificador e decodificador Base64 grátis. Compatível com UTF-8, funciona offline e roda inteiramente no seu navegador.
- Codificador e decodificador de URLCodifica e decodifica componentes de URL conforme a RFC 3986. Compatível com UTF-8, roda no seu navegador.
- Decodificador de JWTInspecione JSON Web Tokens no seu navegador: cabeçalho, payload e validade. Sem chave e sem enviar dados.
- Codificador / decodificador de entidades HTMLCodifica e decodifica entidades HTML (&, <, >, nomeadas, numéricas, hex). Conjunto completo de entidades HTML5.
- Codificar / Decodificar HexConverta texto para/de hexadecimal. UTF-8 safe — emoji, vietnamita, CJK. Separador e prefixo 0x configuráveis.
- Codificar / Decodificar BinárioConverta texto para/de binário 8 bits. UTF-8 safe. Separador configurável.
- Escape / Unescape UnicodeConverta texto para escapes \uXXXX ou \u{XXXXX} e vice-versa. Lida com pares surrogate para emoji.
- Códigos de Status HTTP e Tipos MIMEReferência pesquisável de códigos de status HTTP (o que realmente significam) mais busca de extensão → tipo MIME.
- Criptografar / Descriptografar texto AESCriptografe ou descriptografe um texto com uma senha, usando AES-256-GCM e PBKDF2. Tudo no seu navegador.
- Assinar e verificar JWTAssine 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.509Inspecione 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.
