Pular para o conteúdo principal

Codificar e decodificar Base64

Decodifique Base64 como texto ou gere Base64 a partir de um texto. A ferramenta também permite inspecionar partes de um JWT sem enviar o conteúdo a um servidor.

Só local
Comprimento: 0 caracteresBytes estimados: 0 B
Resultado decodificado
(resultado vazio)
Tamanho decodificado: 0 bytes

Como funciona o Codificar e decodificar Base64?

Como usar

Cole a entrada e escolha a codificação do texto. UTF-8 atende à maioria dos casos; UTF-16LE só deve ser usado quando você souber que os bytes seguem esse formato. A variante URL-safe troca os caracteres do alfabeto usados em URLs.

Cuidados e limites

Base64 representa bytes: não é criptografia. Um conteúdo binário pode ser Base64 válido sem formar texto legível. Ler o cabeçalho e o payload de um JWT também não valida sua assinatura nem comprova que o token é autêntico.

Entrada

SGVsbG8gV29ybGQ=

Resultado

Hello World

Entrada → Resultado

Entrada

eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9

Resultado

{"alg":"HS256","typ":"JWT"}

Quais opções e casos-limite o Codificar e decodificar Base64 suporta?

Referência técnica e opções
ParâmetroTipoPadrãoComportamento e casos-limite
Codificação——Use a codificação que gerou os bytes originais.
Alfabeto——Base64 padrão e URL-safe usam caracteres diferentes.
JWT——A inspeção mostra dados; não verifica a assinatura.

Perguntas frequentes

Posso confiar em um JWT só porque consegui abri-lo?

Não. Qualquer pessoa pode montar um payload. A aplicação precisa validar a assinatura e as regras de emissor, público e validade.