Ferramentas em português / Decodificar Base64 online — UTF-8 correto, serve para JWTEnglish version →

Decodificar Base64 online — UTF-8 correto, serve para JWT

Use para recuperar o texto original de qualquer valor Base64: configs, payloads em logs, os segmentos de um JWT ou o valor do header Authorization. Tudo é decodificado no navegador, então você pode colar tokens reais sem que eles viajem para lugar nenhum.

Se a decodificação falhar, desconfie de base64url (tem - ou _), a variante usada por JWT e OAuth: troque - por + e _ por /, complete com = até a largura ser múltipla de 4, e costuma resolver. Se o resultado for símbolo estranho, o conteúdo provavelmente é binário, não texto.

Como usar

  1. Cole a string Base64 no campo de entrada
  2. Clique em Convert para decodificar
  3. Se o conteúdo for JSON, mande para o formatador com Send to… para ler melhor

Perguntas frequentes

Acentos saem certos?
Sim: decodifica para bytes e interpreta como UTF-8, o padrão atual. Se ainda sair estranho, quem codificou usou outro charset (Latin-1/Windows-1252) e é preciso converter à parte.
Dá para decodificar JWT aqui?
Os segmentos header e payload sim (são base64url). Mas o JWT Decoder dedicado faz melhor: separa as três partes e mostra os claims com datas legíveis.
Por que saem símbolos ilegíveis?
A decodificação funcionou, mas o conteúdo é binário (imagem, zip…). Olhe os primeiros bytes — ‰PNG, %PDF, PK — para identificar o formato.