Codificador e decodificador Base64
Codifique e decodifique Base64 no navegador, com suporte real a UTF-8.
O que é
Base64 é um esquema de codificação que transforma dados binários ou textuais em uma string ASCII com 64 caracteres seguros. É comum em anexos de e-mail, data URIs, JSON Web Tokens e qualquer canal só de texto. Nosso codificador/decodificador trata texto, UTF-8 com acentos e emojis e a variante URL-safe usada por JWT e OAuth. Tudo no navegador: tokens e dados sensíveis não saem.
Como usar
- Selecione o modo “Codificar” ou “Decodificar”.
- Cole o texto ou a string Base64 na entrada.
- O resultado aparece em tempo real na saída.
- Ative URL-safe para JWT e query strings.
- Use “Copiar” ou “Trocar” para reaproveitar o resultado.
Por que usar
Base64 está em toda parte: data URIs em HTML, anexos de e-mail, payloads de JWT, arquivos em JSON ou YAML. Para uma checagem rápida, é ótimo ter uma ferramenta sem fricção e privada. A nossa serve para devs, suporte e analistas de segurança. A variante URL-safe troca “+” por “-” e “/” por “_”, exatamente o que JWT e OAuth pedem. Como é tudo local, dá para inspecionar tokens sem expô-los.
Perguntas frequentes
Base64 é criptografia?
Não. É codificação. Qualquer pessoa decodifica. Para confidencialidade, use criptografia real.
Por que termina em “=”?
É padding para a string ter tamanho múltiplo de quatro.
O que é URL-safe?
Substitui “+” por “-” e “/” por “_”. É a versão usada em JWT e OAuth.
Suporta UTF-8?
Sim. Normalizamos em UTF-8 ao codificar e devolvemos a string correta ao decodificar.
Posso decodificar um JWT?
Sim. Cole o segmento central, ative URL-safe e decodifique para ler os claims.