Encode / Decode

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!