Encoder / Decoder
Codifique e decodifique textos em diversos formatos
Sobre os Formatos
🔤 Base64
O que é: Codificação que converte dados binários em texto ASCII.
Uso comum: Enviar imagens em JSON, codificar dados em URLs, autenticação básica HTTP.
Reversível: ✅ Sim (Encode ↔ Decode)
🔗 URL Encode
O que é: Codifica caracteres especiais para uso seguro em URLs.
Uso comum: Query strings, parâmetros de URL, formulários GET.
Reversível: ✅ Sim (Encode ↔ Decode)
🏷️ HTML Encode
O que é: Converte caracteres especiais HTML em entidades.
Uso comum: Prevenir XSS, exibir código HTML como texto.
Reversível: ✅ Sim (Encode ↔ Decode)
🔢 Hexadecimal
O que é: Representa bytes como pares de dígitos hexadecimais.
Uso comum: Cores (#FF0000), endereços de memória, hash values.
Reversível: ✅ Sim (Encode ↔ Decode)
🔐 Hash (MD5, SHA)
O que é: Função unidirecional que gera fingerprint único.
Uso comum: Senhas, verificação de integridade, checksums.
Reversível: ❌ Não (apenas uma direção)
⚠️ Segurança: MD5 e SHA-1 são quebrados. Use SHA-256+ para segurança.
🎫 JWT (JSON Web Token)
O que é: Token de autenticação com 3 partes: Header.Payload.Signature
Uso comum: APIs REST, autenticação stateless, OAuth 2.0.
Reversível: ✅ Parcial (Header e Payload em Base64, Signature criptografada)
⚠️ Importante: Esta ferramenta apenas decodifica. Não valida assinatura!